<SEC-DOCUMENT>0001682852-23-000027.txt : 20230803
<SEC-HEADER>0001682852-23-000027.hdr.sgml : 20230803
<ACCEPTANCE-DATETIME>20230803160410
ACCESSION NUMBER:		0001682852-23-000027
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		92
CONFORMED PERIOD OF REPORT:	20230630
FILED AS OF DATE:		20230803
DATE AS OF CHANGE:		20230803

FILER:

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

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

	BUSINESS ADDRESS:	
		STREET 1:		200 TECHNOLOGY SQUARE
		CITY:			CAMBRIDGE
		STATE:			MA
		ZIP:			02139
		BUSINESS PHONE:		6177146500

	MAIL ADDRESS:	
		STREET 1:		200 TECHNOLOGY SQUARE
		CITY:			CAMBRIDGE
		STATE:			MA
		ZIP:			02139

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Moderna Therapeutics, Inc.
		DATE OF NAME CHANGE:	20160822
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>mrna-20230630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:c9ced0fa-be7c-49fc-9bd0-89243894c9b6,g:778d0862-2c86-49d1-bf05-d4fcb6982e98,d:0bee2cb9109747c6b4a6c9e5fbfa3c69--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2023" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:mrna="http://www.modernatx.com/20230630" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>mrna-20230630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-25">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-26">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-27">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-28">0001682852</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-29">December 31</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="f-769">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" id="f-779">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-953">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-954">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-959">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-960">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-963">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-964">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="mrna-20230630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-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="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</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="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</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="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="candidate"><xbrli:measure>mrna:candidate</xbrli:measure></xbrli:unit><xbrli:unit id="developmentprogram"><xbrli:measure>mrna:developmentProgram</xbrli:measure></xbrli:unit><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</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="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</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="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</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="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:DefenseAdvancedResearchProjectsAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:DefenseAdvancedResearchProjectsAgencyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">mrna:ContractOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="participant"><xbrli:measure>mrna:participant</xbrli:measure></xbrli:unit><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">mrna:InitialProjectMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:TheBillAndMelindaGatesFoundationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</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="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</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="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</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="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</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="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</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="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</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="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:GenerationBioCoGBIOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:GenerationBioCoGBIOMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-31</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-31</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryNotesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryNotesSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>mrna:security</xbrli:measure></xbrli:unit><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</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="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</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="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mrna:FinancingRightOfUseAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mrna:FinancingRightOfUseAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="campus"><xbrli:measure>mrna:campus</xbrli:measure></xbrli:unit><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:CambridgeMassachusettsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:MTCSouthMTCNorthAndMTCEastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="numberofbuilding"><xbrli:measure>mrna:numberOfBuilding</xbrli:measure></xbrli:unit><xbrli:unit id="numberofextensionperiod"><xbrli:measure>mrna:numberOfExtensionPeriod</xbrli:measure></xbrli:unit><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mrna:EmbeddedLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mrna:EmbeddedLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:MTCSouthMTCNorthAndMTCEastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:NorwoodMassachusettsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="claim"><xbrli:measure>mrna:claim</xbrli:measure></xbrli:unit><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">mrna:SupplyAndManufacturingAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">mrna:ClinicalServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">mrna:ClinicalOperationsAndSupportCommitmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:ModernaScienceCentreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:ModernaScienceCentreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="numberofoption"><xbrli:measure>mrna:numberOfOption</xbrli:measure></xbrli:unit><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</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="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</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="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</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="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</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="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mrna:A2022RepurchaseProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001682852</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_1"></div><div style="min-height:42.75pt;width:100%"><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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="margin-top:0.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:0.35pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, DC 20549</span></div><div style="margin-bottom:1pt;margin-top:0.35pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:11.111%"><tr><td style="width:1.0%"></td><td style="width:56.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FORM</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3.5pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-top:0.7pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 30, 2023</ix:nonNumeric> </span></div><div style="margin-top:3.4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">For the transition period from _ to _ </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-38753</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="mrna-20230630_g1.jpg" alt="modernalogoa04.jpg" style="height:48px;margin-bottom:5pt;vertical-align:text-bottom;width:212px"/></div><div style="margin-top:1.35pt;text-align:center"><span><br/></span></div><div style="margin-top:1.35pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">Moderna, Inc.</ix:nonNumeric> </span></div><div style="margin-top:0.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Exact Name of Registrant as Specified in Its Charter)</span></div><div style="margin-bottom:1pt;margin-top:0.5pt;padding-left:7.87pt;padding-right:7.87pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.572%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">81-3467528</ix:nonNumeric></span></td></tr><tr><td colspan="6" 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:400;line-height:100%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(IRS Employer Identification No.)</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">200 Technology Square</ix:nonNumeric></span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Cambridge,</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:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Massachusetts</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">02139</ix:nonNumeric></span></td></tr><tr><td colspan="6" 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:400;line-height:100%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">617</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">714-6500</ix:nonNumeric> </span></div><div style="margin-top:0.8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s Telephone Number, Including Area Code)</span></div><div style="margin-top:0.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:174%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trading symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common stock, par value $0.0001 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">MRNA</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">No  &#9744;</span></div><div style="margin-top:0.05pt;padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">No  &#9744;</span></div><div style="margin-top:0.05pt;padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:0.05pt;padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.737%"><tr><td style="width:1.0%"></td><td style="width:19.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.396%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.010%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#9746;</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:9pt;font-weight:400;line-height:100%">Accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</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:9pt;font-weight:400;line-height:100%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">o</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</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:11pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span><br/></span></div><div style="margin-top:0.5pt;padding-left:9pt;padding-right:33.75pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  &#9744;</span></div><div style="padding-left:20.25pt"><span><br/></span></div><div style="padding-left:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> No  </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">&#9746;</ix:nonNumeric></span></div><div style="padding-left:10.12pt;padding-right:10.12pt;text-align:center"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:9pt;padding-right:24.75pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of July&#160;31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-24">380,592,588</ix:nonFraction> shares of the registrant&#8217;s common stock, par value $0.0001 per share, outstanding.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q (Form 10-Q) contains express or implied forward-looking statements. All statements other than those of historical facts contained in this Form 10-Q are based on our management&#8217;s beliefs and assumptions and on information currently available to our management. Forward-looking statements in this Form 10-Q include, but are not limited to, statements about:</span></div><div><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%">&#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 activities with respect to our COVID-19 vaccine, and our plans and expectations regarding future generations of our COVID-19 vaccine, including boosters, that we may develop in response to variants of the SARS-CoV-2 virus, ongoing clinical development, manufacturing and supply, pricing, commercialization, regulatory matters (including dosage for vaccines and authorization or approval for boosters), demand for COVID-19 vaccines, and third-party and governmental arrangements and potential arrangements;</span></div><div><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%">&#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 the endemic and seasonal commercial market for COVID-19 vaccines and our preparations for and ability to effectively compete in such a market, as well as the impact that the evolving market will have on our financial returns;</span></div><div><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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">expected sales and delivery of our COVID-19 vaccine in 2023, and expected seasonality for sales;</span></div><div><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%">&#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 applications to regulators around the globe in anticipation of delivering our updated COVID-19 vaccine in time for the fall vaccination season in the Northern Hemisphere;</span></div><div><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%">&#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 global regulatory submissions for our RSV vaccine candidate, mRNA-1345;</span></div><div><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%">&#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 successfully contract with third-party suppliers, distributors and manufacturers;</span></div><div><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%">&#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 and the ability of third parties with whom we contract to successfully manufacture, supply and distribute our COVID-19 vaccine and boosters, and any future commercial products at scale as well as drug substances, delivery vehicles, development candidates, and investigational medicines for preclinical and clinical use;</span></div><div><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%">&#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">internal and external costs associated with manufacturing for our products, including our COVID-19 vaccine, and the impact on our cost of sales for full year 2023;</span></div><div><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%">&#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 scope of protection we are able to establish and maintain for intellectual property rights covering our commercial products, development candidates, investigational medicines and technology, including our ability to enter into license agreements, and our expectations regarding pending legal proceedings related to our intellectual property;</span></div><div><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%">&#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 expectation that our updated formulation of mRNA-1010 will have improved immunogenicity against influenza B strains;</span></div><div><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%">&#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 with respect to our individualized neoantigen therapy, including our plan to expand the development program to additional tumor types, including non-small cell lung cancer;</span></div><div><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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">encouraging early signs of dose-dependent pharmacology and potential clinical benefit for mRNA-3927;</span></div><div><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%">&#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 initiation, progress, completion, results and cost of our clinical trials, preclinical studies and research and development programs, as well as those of our collaborators, including Merck and Vertex Pharmaceuticals;</span></div><div><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%">&#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">participant enrollment in our clinical trials, including enrollment demographics and timing;</span></div><div><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%">&#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">potential advantages of mRNA as compared to traditional medicine;</span></div><div><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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to obtain and maintain regulatory approval of our investigational medicines;</span></div><div><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%">&#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 implementation of our business model and strategic plans for our business, investigational medicines and technology;</span></div><div><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:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">potential product launches, including the timing of launches;</span></div><div><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%">&#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 successfully commercialize our products, if approved;</span></div><div><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%">&#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 pricing and reimbursement of our medicines, if approved;</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></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%">&#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 build out of our manufacturing and commercial operations;</span></div><div><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%">&#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">estimates of our future expenses, revenues and capital requirements;</span></div><div><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%">&#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 operation and funding requirements, including our forecast of the period of time through which our financial resources will be adequate to support our operations;</span></div><div><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%">&#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 of strategic collaboration agreements and our ability to enter into strategic collaborations or other agreements with collaborators with development, regulatory and commercialization expertise;</span></div><div><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%">&#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 associated with our acquisition of OriCiro Genomics K.K.;</span></div><div><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%">&#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 financial performance;</span></div><div><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%">&#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">legal and regulatory developments in the United States and foreign countries;</span></div><div style="padding-left:18pt;text-indent:-18pt"><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%">&#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 produce our products or investigational medicines with advantages in turnaround times or manufacturing cost; and</span></div><div><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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments relating to our competitors and our industry. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements often contain words such as &#8220;will,&#8221; &#8220;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;aims,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;predicts,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221; or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. Although we believe that the expectations reflected in these forward-looking statements are reasonable, these statements relate to future events or our operational or financial performance, and involve risks, uncertainties, and other factors that may cause our actual results to differ materially from any future results expressed or implied by these forward-looking statements. Accordingly, you should not place undue reliance on these forward-looking statements. Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under the section entitled &#8220;Risk Factors&#8221; and elsewhere in this Form 10-Q and under Part I, Item 1A. &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2022. If one or more of these risks or uncertainties occur, or if our underlying assumptions prove to be incorrect, actual results could differ materially from those expressed or implied by the forward-looking statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward-looking statements in this Form 10-Q represent our views as of the date of this Form 10-Q. We undertake no obligation to update any forward-looking statements, except as required by applicable securities law. You should therefore not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Form 10-Q. However, any further disclosures made on related subjects in our subsequent reports filed with the Securities and Exchange Commission should be consulted.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRADEMARKS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Form 10-Q contains references to our trademarks and to trademarks belonging to other entities. Solely for convenience, trademarks and trade names referred to may appear without the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.47pt;font-weight:400;line-height:115%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> or &#8482; symbols, but such references are not intended to indicate that their respective owners will not assert, to the fullest extent under applicable law, their rights thereto. We do not intend our reference to other companies&#8217; trade names or trademarks to imply a relationship with, or endorsement or sponsorship of us by, any other companies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE REGARDING COMPANY REFERENCES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, the terms &#8220;Moderna,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; in this Form 10-Q refer to Moderna, Inc. and its consolidated subsidiaries.</span></div><div style="margin-top:13.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ADDITIONAL INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website, www.modernatx.com, including the Investor Relations section, www.investors.modernatx.com; and corporate blog www.modernatx.com/moderna-blog; as well as our social media channels: Facebook, www.facebook.com/modernatx; Twitter, www.twitter.com/moderna_tx (@moderna_tx); and LinkedIn, www.linkedin.com/company/modernatx; contain a significant amount of information about us, including financial and other information for investors. We encourage investors to visit these websites and social media channels as information is frequently updated and new information is shared. Information contained on our website, corporate blog and social media channels shall not be deemed incorporated into, or be a part of, this Form 10-Q.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><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%">Table of Contents</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.15pt"><span><br/></span></div><div style="padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART I.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Page</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%">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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_13">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_16">Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_16">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_19">Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2023 and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_25">Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and six months ended June 30, 2023 and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_28">Condensed Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2023 and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_28">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_34">Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2023 and 2022</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_34">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_37">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_37">11</a></span></div></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%">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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_121">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_121">30</a></span></div></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%">Item 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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_139">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_139">38</a></span></div></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%">Item 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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_142">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_142">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.2pt;padding-left:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART II.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_148">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_148">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_151">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_151">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_154">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_154">40</a></span></div></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%">Item 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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_157">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_157">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_160">SIGNATURES</a></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:right"><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_160">41</a></span></div></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_13"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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%">Item 1. Financial Statements</span></div><div style="margin-bottom:9pt"><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_16"></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%">MODERNA, 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%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in millions, except per share data)</span></div><div style="margin-bottom:1pt"><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:74.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-30">3,801</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="c-4" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-31">3,205</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-32">4,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-33">6,697</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="f-34">232</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="c-4" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-35">1,385</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:InventoryNet" scale="6" id="f-36">715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:InventoryNet" scale="6" id="f-37">949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-38">1,193</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="c-4" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-39">1,195</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 34pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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="c-3" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-40">10,599</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="c-4" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-41">13,431</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-42">6,105</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="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-43">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-44">2,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-45">2,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-46">130</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="c-4" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-47">121</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-48">1,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="6" id="f-49">982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-50">1,290</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="c-4" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-51">988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #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-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="c-3" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-52">21,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-4" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-53">25,858</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-54">310</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="c-4" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="f-55">487</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-56">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-57">2,101</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-58">1,040</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="c-4" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="f-59">2,038</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-60">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="f-61">48</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-62">236</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="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-63">249</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 34pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-64">3,123</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="c-4" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-65">4,923</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-66">692</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="c-4" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-67">673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-68">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-69">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-70">843</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="c-4" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-71">912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-72">173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-73">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-74">4,935</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="c-4" decimals="-6" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-75">6,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97">Note 13</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-76"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-77"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-78"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-79">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-80"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-81">162</ix:nonFraction></ix:nonFraction>&#160;shares authorized as of June 30, 2023 and December 31, 2022; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-82"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-83"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-84"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-85">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding at June 30, 2023 and December 31, 2022 </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-86">&#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="c-4" decimals="-6" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-88"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-89">0.0001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-90"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-91">1,600</ix:nonFraction></ix:nonFraction> shares authorized as of June 30, 2023 and December 31, 2022; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-93">381</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-95">385</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2023 and December 31, 2022, 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="c-3" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="f-96">&#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="c-4" decimals="-6" name="us-gaap:CommonStockValue" format="ixt:fixed-zero" scale="6" id="f-97">&#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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" name="us-gaap:AdditionalPaidInCapital" scale="6" id="f-98">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="6" id="f-99">1,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="c-3" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-100">263</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="c-4" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-101">370</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-102">17,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-103">18,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#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="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-104">16,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="c-4" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-105">19,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#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="c-3" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-106">21,884</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="c-4" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-107">25,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span><br/></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:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;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="i0bee2cb9109747c6b4a6c9e5fbfa3c69_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">MODERNA, 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%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in millions, except per share data)</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.436%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</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="c-5" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-108">293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-6" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-109">4,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-7" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-110">2,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-8" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-111">10,456</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenue</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="c-9" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-112">51</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="c-10" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-113">218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-114">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="c-12" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-115">359</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-116">344</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="c-14" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-117">4,749</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="c-1" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-118">2,206</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="c-15" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-119">10,815</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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="c-13" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="f-120">731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-121">1,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-122">1,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-123">2,398</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:middle"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="f-124">1,148</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="c-14" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" scale="6" id="f-125">710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="f-126">2,279</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="c-15" decimals="-6" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="f-127">1,264</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:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-128">332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-129">211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-130">637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="f-131">479</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 20.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-132">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-133">2,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-134">4,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="f-135">4,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-136">1,867</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-137">2,447</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-138">2,233</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-139">6,674</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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</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="c-13" decimals="-6" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-140">104</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="c-14" decimals="-6" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-141">40</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="c-1" decimals="-6" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-142">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="c-15" decimals="-6" name="us-gaap:InvestmentIncomeInterest" scale="6" id="f-143">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</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="c-13" decimals="-6" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-144">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-145">13</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="c-1" decimals="-6" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-146">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-147">26</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-148">1,749</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-149">2,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-150">2,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-151">6,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-152">369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-153">277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-154">753</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-155">849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-156">1,380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-157">2,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-158">1,301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-159">5,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-160">3.62</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="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-161">5.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-162">3.39</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="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-163">14.66</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 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-164">3.62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-165">5.24</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="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-166">3.39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-167">13.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares used in calculation of (loss) earnings per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-168">381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-14" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-169">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-170">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-171">399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-172">381</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="c-14" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-173">419</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="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-174">383</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="c-15" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-175">423</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 style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></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:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">MODERNA, 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%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in millions)</span></div><div style="margin-bottom:1pt"><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:42.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.098%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-176">1,380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-177">2,197</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="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-178">1,301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-179">5,854</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains on available-for-sale debt securities</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="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="f-180">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="c-14" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="f-181">80</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="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="f-182">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="6" id="f-183">258</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net realized losses on available-for-sale securities reclassified in net (loss) income</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="c-13" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="f-184">14</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="c-14" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="f-185">8</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="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="f-186">30</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="c-15" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="6" id="f-187">15</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) from available-for-sale debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-188">4</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="c-14" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-189">72</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="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-190">99</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="c-15" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-191">243</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="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%">Cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains on derivative instruments</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="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-192">&#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="c-14" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-193">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-194">&#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="c-15" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-195">71</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net realized (gains) losses on derivative instruments reclassified in net (loss) income</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="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-196">&#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="c-14" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-197">30</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="c-1" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-198">8</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="c-15" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-199">44</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase from derivatives designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:fixed-zero" scale="6" id="f-200">&#8212;</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="c-14" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-201">16</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="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-202">8</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="c-15" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" scale="6" id="f-203">27</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other comprehensive income (loss)&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-204">4</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="c-14" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-205">56</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="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-206">107</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="c-15" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-207">216</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-13" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-208">1,376</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="c-14" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-209">2,141</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="c-1" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-210">1,194</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="c-15" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-211">5,638</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="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span><br/></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:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">MODERNA, 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%">CONDENSED 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, in millions)</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.345%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>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%">Retained Earnings</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&#8217;<br/>Equity</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><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 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 2023</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-212">384</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-213">&#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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-214">731</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-215">267</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-216">18,399</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-217">18,863</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of options to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-218">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-219">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-220">4</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-221">12</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-222">12</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-223">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-224">74</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-225">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-226">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 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-21" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-227">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-228">628</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-229">628</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-230">1,380</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-231">1,380</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-232">381</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-233">&#8212;</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-234">193</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-235">263</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-236">17,019</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-237">16,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.345%"></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" 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/>Other<br/>Comprehensive<br/>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%">Retained Earnings</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&#8217;<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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><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 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 31, 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-29" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-238">400</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-239">&#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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-240">3,644</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-241">184</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-242">13,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 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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-243">17,075</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of options to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-244">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-245">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-246">8</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-247">9</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-248">9</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-249">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-250">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-251">56</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-252">56</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-253">9</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-254">1,298</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-255">1,298</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-256">2,197</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-257">2,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-258">392</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-259">&#8212;</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-260">2,413</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-261">240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-262">15,812</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-263">17,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_31"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.345%"></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" 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/>Other<br/>Comprehensive<br/>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%">Retained Earnings</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&#8217;<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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><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 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-264">385</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-265">&#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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-266">1,173</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-267">370</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-268">18,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-269">19,123</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 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="6" id="f-270">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of options to purchase common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-271">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-272">13</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-273">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-274">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-275"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-276">12</ix:nonFraction></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-277">149</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-278">149</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-279">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-280">107</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-281">8</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-282">1,154</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-283">1,154</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-284">1,301</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-285">1,301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2023</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-25" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-286">381</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-287">&#8212;</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-6" name="us-gaap:StockholdersEquity" scale="6" id="f-288">193</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-289">263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-290">17,019</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-291">16,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.670%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.337%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.345%"></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" 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/>Other<br/>Comprehensive<br/>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%">Retained Earnings</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&#8217;<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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><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 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-51" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-292">403</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-293">&#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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-294">4,211</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-295">24</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-296">9,958</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-297">14,145</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercise of options to purchase common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-56" decimals="-6" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-298">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-299">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-300">20</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-301">9</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-302">9</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-303">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-304">94</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-305">216</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-306">216</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-56" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="6" id="f-307">13</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-308">1,921</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-309">1,921</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-310">5,854</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-311">5,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="-6" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-312">392</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-313">&#8212;</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-314">2,413</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-315">240</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-316">15,812</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-317">17,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div><span><br/></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:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">MODERNA, 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%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited, in millions)</span></div><div style="margin-bottom:1pt"><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:73.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.294%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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:700;line-height:100%">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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-318">1,301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-319">5,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-320">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:ShareBasedCompensation" scale="6" id="f-321">94</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherDepreciationAndAmortization" scale="6" id="f-322">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:OtherDepreciationAndAmortization" scale="6" id="f-323">155</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization/accretion of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="6" id="f-324">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="6" id="f-325">29</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on equity investments, 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" scale="6" id="f-326">17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" format="ixt:fixed-zero" scale="6" id="f-327">&#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 19pt;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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="mrna:DeferredIncomeTaxExpenseBenefitNet" scale="6" id="f-328">530</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="mrna:DeferredIncomeTaxExpenseBenefitNet" scale="6" id="f-329">376</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-330">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-331">15</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 28pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities, net of acquisition of business:</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="f-332">1,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-333">484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-334">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="f-335">324</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-336">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-337">480</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="mrna:IncreaseDecreaseInRightOfUseAssetOperatingLeases" scale="6" id="f-338">9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="mrna:IncreaseDecreaseInRightOfUseAssetOperatingLeases" scale="6" id="f-339">20</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-340">187</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="f-341">56</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="6" id="f-342">633</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="6" id="f-343">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="6" id="f-344">979</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-345">2,370</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-346">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="f-347">527</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="f-348">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="6" id="f-349">19</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 46pt;text-align:left;text-indent:-27pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-350">18</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-351">263</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-352">2,140</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-353">3,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-354">1,281</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-355">8,734</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from maturities 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="f-356">3,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="6" id="f-357">1,409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-358">2,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="f-359">2,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-360">347</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-361">219</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition of business, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-362">85</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="6" id="f-363">&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in convertible notes and equity 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="f-364">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:PaymentsToAcquireNotesReceivable" scale="6" id="f-365">35</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-366">3,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="6" id="f-367">5,073</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock through equity plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ProceedsFromStockPlans" scale="6" id="f-368">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:ProceedsFromStockPlans" scale="6" id="f-369">29</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-370">1,154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-371">1,921</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in financing 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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="mrna:FinanceLeasePrincipalPaymentsNetOfAdjustments" scale="6" id="f-372">81</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="mrna:FinanceLeasePrincipalPaymentsNetOfAdjustments" scale="6" id="f-373">77</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 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-374">1,210</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-375">1,969</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-376">605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="6" id="f-377">3,975</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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-378">3,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-379">6,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-380">3,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-381">2,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-cash investing and financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property and equipment included in accounts payable and accrued liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-382">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-383">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Right-of-use assets obtained through finance lease modifications and reassessments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="mrna:RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" scale="6" id="f-384">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="mrna:RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" format="ixt:fixed-zero" scale="6" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for financing lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="6" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-387">94</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 style="margin-bottom:9pt;text-align:center"><span><br/></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:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_37"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_40"></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%">MODERNA, INC.</span></div><div style="margin-bottom:3pt;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 CONDENSED CONSOLIDATED FINANCIAL STATEMENTS<br/>(Unaudited)</span></div><div style="margin-bottom:3pt;text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-388" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of the Business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moderna, Inc. (collectively, with its consolidated subsidiaries, any of Moderna, we, us, our or the Company) is a biotechnology company pioneering a new class of medicines made of messenger RNA (mRNA). mRNA medicines are designed to direct the body&#8217;s cells to produce intracellular, membrane or secreted proteins that have a therapeutic or preventive benefit with the potential to address a broad spectrum of diseases. Our platform builds on continuous advances in basic and applied mRNA science, delivery technology and manufacturing, providing us the capability to pursue in parallel a robust pipeline of new development candidates. We are developing therapeutics and vaccines for infectious diseases, immuno-oncology, rare diseases, autoimmune diseases and cardiovascular diseases, independently and with our strategic collaborators.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our COVID-19 vaccine is our first commercial product and is marketed, where approved, under the name Spikevax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%">. Our original vaccine, mRNA-1273, targeted the SARS-CoV-2 ancestral strain, and we have leveraged our mRNA platform to rapidly adapt our vaccine to emerging SARS-CoV-2 strains to provide protection as the virus evolves and regulatory guidance is updated. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a diverse and extensive development pipeline of <ix:nonFraction unitRef="candidate" contextRef="c-3" decimals="INF" name="mrna:NumberOfDevelopmentCandidates" scale="0" id="f-389">45</ix:nonFraction> development candidates across our <ix:nonFraction unitRef="developmentprogram" contextRef="c-3" decimals="INF" name="mrna:NumberOfDevelopmentPrograms" scale="0" id="f-390">47</ix:nonFraction> development programs, of which <ix:nonFraction unitRef="developmentprogram" contextRef="c-3" decimals="INF" name="mrna:NumberOfDevelopmentProgramsUnderClinicalStudies" scale="0" id="f-391">39</ix:nonFraction> are in clinical studies currently.</span></div></ix:nonNumeric><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-392" continuedAt="idb578e43aaa1437988cfaedb6a83fa07" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Basis of Presentation and Recent Accounting Standards</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-393" escape="true">The accompanying unaudited condensed consolidated financial statements that accompany these notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Form 10-K). Any reference in these notes to applicable guidance is meant to refer to the authoritative accounting principles generally accepted in the United States as found in the Accounting Standard Codification (ASC) and Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB). This report should be read in conjunction with the audited consolidated financial statements in our 2022 Form 10-K.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-394" escape="true">The condensed consolidated financial statements include Moderna, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</ix:nonNumeric> The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2023 are consistent with those described in our 2022 Form 10-K. The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods. Other revenue in the condensed consolidated statements of operations comprises grant revenue and collaboration revenue that were previously presented as separate line items in our consolidated statements of operations in our 2022 Form 10-K. The associated prior period amounts in the condensed consolidated financial statements, as well as in the notes thereto, have been reclassified to conform to the current presentation. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-395" escape="true">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Significant estimates relied upon in preparing these financial statements include, but are not limited to, critical accounting policies or estimates related to revenue recognition, income taxes, valuation allowance of deferred tax assets, inventory valuation, firm purchase commitment liabilities, pre-launch inventory, leases, fair value of financial instruments, derivative financial instruments, useful lives of property and equipment, research and development expenses, stock-based compensation, intangible assets and goodwill. The actual results that we experience may differ materially from our estimates.</ix:nonNumeric> </span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="idb578e43aaa1437988cfaedb6a83fa07"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-396" escape="true">Comprehensive income (loss) includes net income (loss) and other comprehensive income/loss for the period. Other comprehensive income/loss consists of unrealized gains/losses on our investments and derivatives designated as hedging instruments. Total comprehensive income (loss) for all periods presented has been disclosed in the condensed consolidated statements of comprehensive income (loss).</ix:nonNumeric></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-397" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss for the three and six months ended June 30, 2023 were as follows (in millions):&#160;</span></div><div style="margin-bottom:1pt"><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:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains on Available-for-Sale Debt Securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Unrealized Gains on Derivatives Designated As Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at December 31, 2022</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="c-60" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-398">362</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="c-61" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-399">8</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="c-45" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-400">370</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-401">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-402">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-403">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at March 31, 2023</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="c-65" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-404">267</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="c-66" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-405">&#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 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="c-18" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-406">267</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 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-407">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="6" id="f-408">&#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="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-409">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at June 30, 2023</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="c-69" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-410">263</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="c-70" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="6" id="f-411">&#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="c-27" decimals="-6" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-412">263</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-413" escape="true">We include our restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows.</ix:nonNumeric>&#160;</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-414" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="f-415" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:69.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-416">3,801</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="c-42" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-417">2,873</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="display:none"></td><td colspan="3" style="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%">Restricted cash, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" scale="6" id="f-418">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-6" name="us-gaap:RestrictedCashNoncurrent" scale="6" id="f-419">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the condensed consolidated<br/>&#160;&#160;&#160;&#160;statements of cash flows</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="c-3" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-420">3,822</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="c-42" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="6" id="f-421">2,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><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:1pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other non-current assets in the condensed consolidated balance sheets.</span></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-422" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our condensed consolidated financial statements and disclosures.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-423" continuedAt="i7f97372a7f884c48a403db684c45081a" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Product Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales are primarily associated with our COVID-19 vaccine supply agreements with the U.S. Government, other international governments and organizations. </span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i7f97372a7f884c48a403db684c45081a" continuedAt="if4ebdadf9f4749c1b3b58ecdb0ff49b5"><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-424" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales by customer geographic location were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-425">2</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="c-72" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-426">1,450</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="c-73" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-427">3</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="c-74" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-428">2,395</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%">Europe</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="c-75" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-429">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-430">1,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-431">636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-432">3,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</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="c-79" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-433">231</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="c-80" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-434">1,691</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="c-81" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-435">1,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-436">4,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="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="c-5" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-437">293</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="c-6" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-438">4,531</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="c-7" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-439">2,121</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="c-8" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="f-440">10,456</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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2023, our COVID-19 vaccine was our only commercial product authorized for use.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we had deferred revenue of $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-8" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="9" id="f-441">1.7</ix:nonFraction> billion and $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-8" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="9" id="f-442">2.6</ix:nonFraction> billion, respectively, related to customer deposits. We expect $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="f-443">1.0</ix:nonFraction>&#160;billion of our deferred revenue related to customer deposits as of June 30, 2023 to be realized in less than one year. Timing of product delivery, manufacturing, and receipt of marketing approval for our latest variant-targeted COVID-19 vaccine will determine the period in which product sales are recognized.</span></div></ix:continuation><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_52"></div><ix:continuation id="if4ebdadf9f4749c1b3b58ecdb0ff49b5" continuedAt="i494f4b776fa54913b212d46bf3d0da2c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Other Revenue</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-444" continuedAt="i04714564791c443db0ba6b40e77a4d64" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Grant revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-445">28</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="c-86" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-446">183</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="c-87" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-447">52</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="c-88" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-448">309</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%">Collaboration revenue</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="c-89" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-449">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-450">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-451">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-452">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other revenue</span></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="c-9" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-453">51</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="c-10" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-454">218</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="c-11" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-455">85</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="c-12" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-456">359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grant Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, we entered into an agreement with the Defense Advanced Research Projects Agency (DARPA) for an award of up to $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-6" name="mrna:RevenueFromGrantsMaximumAward" format="ixt:num-dot-decimal" scale="6" id="f-457">56</ix:nonFraction>&#160;million to fund development of a mobile manufacturing prototype leveraging our existing manufacturing technology that is capable of rapidly producing vaccines and therapeutics. As of June 30, 2023, we had earned the committed funding of $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="mrna:RevenueFromGrantsCurrentFundingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-458">32</ix:nonFraction>&#160;million. An additional $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="mrna:RevenueFromGrantsRemainingFundingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-459">24</ix:nonFraction>&#160;million of funding will be available if DARPA exercises additional contract options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we entered into an agreement with the Biomedical Advanced Research and Development Authority (BARDA), a division of the Office of the Assistant Secretary for Preparedness and Response within the U.S. Department of Health and Human Services (HHS), for an award of up to $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-6" name="mrna:RevenueFromGrantsMaximumAward" format="ixt:num-dot-decimal" scale="6" id="f-460">483</ix:nonFraction>&#160;million to accelerate development of mRNA-1273. The agreement was amended subsequently in 2020, 2021 and 2022 to provide for additional commitments to support various late-stage clinical development efforts of mRNA-1273, including a <ix:nonFraction unitRef="participant" contextRef="c-96" decimals="INF" name="mrna:NumberOfParticipants" format="ixt:num-dot-decimal" scale="0" id="f-461">30,000</ix:nonFraction> participant Phase 3 study, pediatric clinical trials, adolescent clinical trials and pharmacovigilance studies. The maximum award from BARDA, inclusive of the 2020, 2021 and 2022 amendments, was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-8" name="mrna:RevenueFromGrantsMaximumAward" format="ixt:num-dot-decimal" scale="9" id="f-462">1.7</ix:nonFraction>&#160;billion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All contract options have been exercised. As of June 30, 2023, the remaining available funding, net of revenue earned was $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-6" name="mrna:RevenueFromGrantsCurrentFundingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-463">93</ix:nonFraction>&#160;million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2016, we entered a global health project framework agreement with the Bill &amp; Melinda Gates Foundation (Gates Foundation) to advance mRNA development projects for various infectious diseases, including human immunodeficiency virus (HIV). As of June 30, 2023, the available funding, net of revenue earned was $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="mrna:RevenueFromGrantsRemainingFundingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-464">4</ix:nonFraction>&#160;million, with up to an additional $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-465">80</ix:nonFraction>&#160;million available if additional follow-on projects are approved. </span></div><div><span><br/></span></div><ix:continuation id="i04714564791c443db0ba6b40e77a4d64" continuedAt="i7ad1c9201f6246988467b5e36fa529c5"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes grant revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BARDA</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="c-100" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-466">24</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="c-101" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-467">179</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="c-102" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-468">44</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="c-103" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-469">301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other grant 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="c-104" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-470">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-471">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-472">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-473">8</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant revenue</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="c-85" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-474">28</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="c-86" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-475">183</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="c-87" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-476">52</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="c-88" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-477">309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i494f4b776fa54913b212d46bf3d0da2c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Revenue </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into collaboration agreements with strategic collaborators to accelerate the discovery and advancement of potential mRNA medicines across therapeutic areas. As of June 30, 2023 and December 31, 2022, we had collaboration agreements with Merck &amp; Co., Inc (Merck), Vertex Pharmaceuticals Incorporated and Vertex Pharmaceuticals (Europe) Limited (together, Vertex), AstraZeneca plc (AstraZeneca) and others. Please refer to our 2022 Form 10-K under the heading &#8220;Third-Party Strategic Alliances&#8221; and Note 5 to our consolidated financial statements for further description of these collaboration agreements. </span></div><div><span><br/></span></div><ix:continuation id="i7ad1c9201f6246988467b5e36fa529c5"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total collaboration revenue from our strategic collaborators for the periods presented (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Collaboration Revenue by Strategic Collaborator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vertex</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="c-108" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-478">22</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="c-109" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-479">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-480">32</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="c-111" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-481">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merck</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-482">&#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="c-113" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-483">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-484">&#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="c-115" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-485">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AstraZeneca</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-486">&#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="c-117" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-487">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-6" name="us-gaap:Revenues" format="ixt:fixed-zero" scale="6" id="f-488">&#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="c-119" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-489">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-490">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-491">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-492">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-493">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total collaboration revenue</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="c-89" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-494">23</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="c-90" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-495">35</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="c-91" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-496">33</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="c-92" decimals="-6" name="us-gaap:Revenues" scale="6" id="f-497">50</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:continuation></ix:continuation><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_58"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" id="f-498" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Collaboration Agreements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Generation Bio Co.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we entered into a strategic collaboration and license agreement with Generation Bio Co. (GBIO). The collaboration aims to expand the application of each company&#8217;s platform by developing novel nucleic acid therapeutics, including those capable of reaching immune cells, to accelerate our respective pipelines of non-viral genetic medicines. Under the agreement, we have the option to license GBIO&#8217;s proprietary cell-targeted lipid nanoparticle (ctLNP) and closed-ended DNA (ceDNA) technology for two immune cell programs and two liver programs, with an additional option for either a third immune cell or liver program. We made an upfront payment to GBIO of $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" format="ixt:num-dot-decimal" scale="6" id="f-499">40</ix:nonFraction>&#160;million, a prepayment of research funding of $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-6" name="mrna:ContractWithCustomerLiabilityPrepaymentResearchFunding" format="ixt:num-dot-decimal" scale="6" id="f-500">8</ix:nonFraction>&#160;million, plus a $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-501">36</ix:nonFraction>&#160;million equity investment. We will fund all research and development activities under the research plans. We expensed, as research and development expense, the upfront payment of $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" format="ixt:num-dot-decimal" scale="6" id="f-502">40</ix:nonFraction>&#160;million and the equity premium of $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" format="ixt:num-dot-decimal" scale="6" id="f-503">13</ix:nonFraction>&#160;million, representing the difference between the equity investment of $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-504">36</ix:nonFraction>&#160;million paid to GBIO and the fair value of the equity instrument acquired in the first quarter of 2023. Additionally, we recorded an equity investment of $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-6" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-505">23</ix:nonFraction>&#160;million, representing the fair value at the closing date, as other non-current assets in our condensed consolidated balance sheet as of March 31, 2023. The equity investment in GBIO is subsequently remeasured and recorded at the quoted market price of GIBO common stock at the end of each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the GIBO collaboration agreement, we have other collaborative and licensing arrangements that we do not consider to be individually significant to our business at this time. Pursuant to these agreements, we may be required to make upfront payments and payments upon achievement of various development, regulatory and commercial milestones, which in the aggregate could be significant. Future milestone payments, if any, will be reflected in our consolidated financial statements when the corresponding events have occurred. In addition, we may be required to pay significant royalties on future sales if products related to these arrangements are commercialized.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_61"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-506" escape="true"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Acquisition</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2023, we acquired all outstanding shares of OriCiro Genomics K.K., a Japan-based, privately held biotech company primarily focused on cell-free DNA synthesis and amplification technologies, for $<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-6" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-507">86</ix:nonFraction>&#160;million in cash. With this acquisition, we obtained tools for cell-free synthesis and amplification of plasmid DNA, a key building block in mRNA manufacturing. OriCiro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s technology strategically complements our manufacturing process and further accelerates our research and development efforts. The acquisition was accounted for as a business combination requiring all assets acquired and liabilities assumed to be recognized at their fair value as of the acquisition date. Following the acquisition, OriCiro was renamed as Moderna Enzymatics. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-508" escape="true"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the acquisition date (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</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%">Finite-lived intangible asset</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 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%">Developed technology </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="c-127" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-509">48</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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="6" id="f-510">15</ix:nonFraction>)</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%">Other assets and liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="6" id="f-511">1</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="f-512">34</ix:nonFraction></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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-513">52</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></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="c-128" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" id="f-514">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The developed technology of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="f-515">48</ix:nonFraction>&#160;million represents the estimated fair value of the cell-free DNA synthesis and amplification technologies, as of the acquisition date. The fair value was determined by applying the cost saving method under the income approach, which is a valuation technique that provides an estimate of the fair value of an asset based on market participant expectations of the cash flows an asset would generate over its remaining useful life. To estimate the expected cash flows attributable to the development technology, it requires the use of Level 3 fair value measurements and inputs, including estimated expense savings and a discount rate that is based on the estimated weighted-average cost of capital for companies with profiles similar to ours and represents the estimated rate that market participants would use to value this intangible asset. The developed technology is being amortized on a straight-line basis over an estimated useful life of <ix:nonNumeric contextRef="c-127" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-516">12</ix:nonNumeric> years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the consideration over the fair values assigned to the assets acquired and the liabilities assumed of $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="f-517">52</ix:nonFraction>&#160;million was recorded as goodwill, which is not deductible for tax purposes. The goodwill is primarily attributable to the expected synergies from the acquired technologies combining with our existing platform technologies and manufacturing capabilities. Our accounting for this acquisition is preliminary and will be finalized upon completion of our analysis to determine the acquisition date fair values of certain assets acquired, liabilities assumed and tax-related items as we obtain additional information during the measurement period of up to one year from the acquisition date.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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="i0bee2cb9109747c6b4a6c9e5fbfa3c69_64"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="f-518" continuedAt="ic1c567125923406691278950c381f2f0" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Investments</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" id="f-519" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our cash and available-for-sale securities by significant investment category as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Estimated Fair&#160;Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Current<br/>Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-520">3,801</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="c-130" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-521">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-522">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-523">3,801</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="c-131" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-524">3,801</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="c-132" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-525">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-526">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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="c-134" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="6" id="f-527">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-528">&#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="c-134" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-529">&#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="c-134" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-530">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-531">&#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="c-136" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-532">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-533">&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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="c-138" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="6" id="f-534">196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-535">&#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="c-138" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-536">&#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="c-138" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-537">196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-538">&#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="c-140" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-539">196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-540">&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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="c-142" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-541">5,786</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="c-142" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-542">&#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="c-142" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-543">157</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="c-142" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-544">5,629</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="c-143" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-545">&#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="c-144" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-546">3,157</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="c-145" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-547">2,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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="c-146" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-548">4,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-549">&#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="c-146" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-550">170</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="c-146" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-551">4,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-552">&#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="c-148" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-553">1,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-554">3,522</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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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="c-150" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="6" id="f-555">156</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="c-150" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-556">&#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="c-150" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-557">8</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="c-150" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-558">148</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="c-151" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-559">&#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="c-152" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-560">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%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-561">111</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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-154" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-562">14,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="c-154" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-563">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-154" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-564">335</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 #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-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="c-154" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-565">14,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-155" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-566">3,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="c-156" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-567">4,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-568">6,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Estimated Fair&#160;Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Current<br/>Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-569">3,205</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="c-158" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-570">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-572">3,205</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="c-159" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-573">3,205</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="c-160" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-574">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-575">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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="c-162" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="6" id="f-576">188</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="c-162" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-577">&#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="c-162" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-578">&#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="c-162" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-579">188</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="c-163" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-580">&#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="c-164" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-581">188</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="c-165" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-582">&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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="c-166" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="6" id="f-583">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-584">&#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="c-166" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="6" id="f-585">&#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="c-166" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-586">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-587">&#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="c-168" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-588">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-589">&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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="c-170" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-590">7,781</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="c-170" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-591">&#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="c-170" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-592">229</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="c-170" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-593">7,552</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="c-171" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-594">&#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="c-172" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-595">4,182</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="c-173" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-596">3,370</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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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="c-174" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-597">6,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-598">&#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="c-174" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-599">226</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="c-174" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-600">6,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-601">&#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="c-176" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-602">1,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-603">4,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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="c-178" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="6" id="f-604">148</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="c-178" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-605">&#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="c-178" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-606">9</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="c-178" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-607">139</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="c-179" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-608">&#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="c-180" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-609">&#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="c-181" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-610">139</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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-611">18,684</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="c-182" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="6" id="f-612">&#8212;</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="c-182" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="6" id="f-613">464</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-614">18,220</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="c-183" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-615">3,205</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="c-184" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-616">6,697</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="c-185" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-617">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="f-618" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of available-for-sale securities by contractual maturity as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30, 2023</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="6" id="f-619">4,751</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="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="6" id="f-620">4,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</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="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="6" id="f-621">6,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="6" id="f-622">6,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-623">11,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="6" id="f-624">10,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="6" id="f-625">6,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="6" id="f-626">6,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="6" id="f-627">8,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="6" id="f-628">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="6" id="f-629">15,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="6" id="f-630">15,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with our investment policy, we place investments in investment grade securities with high credit quality issuers, and generally limit the amount of credit exposure to any one issuer. We evaluate securities for impairment at the end of each reporting period. Impairment is evaluated considering numerous factors, and their relative significance varies depending on the situation. </span></div></ix:nonNumeric><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ic1c567125923406691278950c381f2f0" continuedAt="ide3fc470e71642d2a47e4461c7ce5774"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors considered include whether a decline in fair value below the amortized cost basis is due to credit-related factors or non-credit-related factors, the financial condition and near-term prospects of the issuer, and our intent and ability to hold the investment to allow for an anticipated recovery in fair value. Any impairment that is not credit related is recognized in other comprehensive loss, net of applicable taxes. A credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings. We did <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="6" id="f-631"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="6" id="f-632"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="6" id="f-633"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" format="ixt:fixed-zero" scale="6" id="f-634">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t recognize any impairment charges related to available-for-sale securities for the three and six months ended June 30, 2023 and 2022. We did <ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="f-635"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="f-636">no</ix:nonFraction></ix:nonFraction>t record any credit-related allowance to available-for-sale securities as of June 30, 2023 and December 31, 2022.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="f-637" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of gross unrealized losses and the estimated fair value for our available-for-sale securities in an unrealized loss position by the length of time the securities have been in an unrealized loss position as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of June 30, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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="c-186" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="6" id="f-638">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="f-639">117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="c-186" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="6" id="f-640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="6" id="f-641">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:fixed-zero" scale="6" id="f-642">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="f-643">117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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="c-187" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-644">28</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="c-187" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-645">1,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="c-187" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-646">129</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="c-187" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-647">4,272</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="c-187" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-648">157</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="c-187" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-649">5,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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="c-188" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-650">17</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="c-188" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="f-651">874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-652">153</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="c-188" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-653">3,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-654">170</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="c-188" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-655">4,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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="c-189" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-656">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="f-657">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-658">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="6" id="f-659">102</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="c-189" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-660">8</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="c-189" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="f-661">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-662">46</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-663">2,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-664">289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-665">8,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-666">335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-667">10,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 bills</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="6" id="f-668">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="f-669">128</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="c-190" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="6" id="f-670">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="6" id="f-671">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:fixed-zero" scale="6" id="f-672">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="f-673">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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="c-191" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-674">101</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="c-191" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-675">3,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-676">128</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="c-191" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-677">3,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-678">229</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="c-191" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-679">7,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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="c-192" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-680">138</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="c-192" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-681">3,505</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="c-192" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-682">88</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="c-192" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-683">1,890</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="c-192" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-684">226</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="c-192" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-685">5,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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="c-193" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-686">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="6" id="f-687">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-688">7</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="c-193" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="6" id="f-689">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-690">9</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="c-193" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="6" id="f-691">139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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="c-4" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="6" id="f-692">241</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="c-4" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-693">7,635</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="c-4" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="6" id="f-694">223</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="c-4" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-695">5,524</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="c-4" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="f-696">464</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="c-4" decimals="-6" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-697">13,159</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we held <ix:nonFraction unitRef="security" contextRef="c-3" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="f-698">467</ix:nonFraction> and <ix:nonFraction unitRef="security" contextRef="c-4" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="f-699">582</ix:nonFraction> available-for-sale securities, respectively, out of our total investment portfolio that were in a continuous unrealized loss position. We neither intend to sell these investments, nor do we believe that we are more-likely-than-not to conclude we will have to sell them before recovery of their carrying values. We also believe that we will be able to collect both principal and interest amounts due to us at maturity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used to value the assets and liabilities: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></div></ix:continuation><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span><br/></span></div><ix:continuation id="ide3fc470e71642d2a47e4461c7ce5774" continuedAt="id0be798ff3704a4cab87755d297af2a3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="f-700" continuedAt="if91fa000bb2f4cb19c4a2937752d62f8" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.263%"></td><td style="width:0.1%"></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" 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%">Fair value at June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement Using</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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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="c-194" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-701">2,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-195" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-702">2,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-196" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-703">&#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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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="c-197" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-704">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-705">&#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="c-199" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-706">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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="c-200" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-707">641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-708">&#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="c-202" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-709">641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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="c-203" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-710">5,629</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="c-204" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-711">&#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="c-205" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-712">5,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-713">5,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-714">&#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="c-208" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-715">5,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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="c-209" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-716">148</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="c-210" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-717">&#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="c-211" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-718">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-719">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-720">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-721">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-722">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-6" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="6" id="f-723">&#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="c-217" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-724">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-215" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-725">14,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-216" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-726">2,844</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-217" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-727">11,635</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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="c-215" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-728">1</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="c-216" decimals="-6" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="6" id="f-729">&#8212;</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="c-217" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-730">1</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></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></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" 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%">Fair value at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement Using</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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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="c-218" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-731">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-219" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-732">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-220" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-733">&#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 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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="c-221" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-734">188</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="c-222" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-735">&#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="c-223" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-736">188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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="c-224" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-737">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-738">&#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="c-226" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-739">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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="c-227" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-740">7,552</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="c-228" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-741">&#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="c-229" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-742">7,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-743">6,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-744">&#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="c-232" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="f-745">6,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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="c-233" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-746">139</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="c-234" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="6" id="f-747">&#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="c-235" decimals="-6" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="f-748">139</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-749">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="6" id="f-750">&#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="c-238" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-751">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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="c-236" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-752">16,100</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="c-237" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-753">1,079</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="c-238" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-754">15,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="c-236" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-755">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="c-237" decimals="-6" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="6" id="f-756">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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="c-238" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-757">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div></ix:nonNumeric><div><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"><ix:continuation id="if91fa000bb2f4cb19c4a2937752d62f8" continuedAt="i069a551d890d49f7a3166f931bb7e126">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i069a551d890d49f7a3166f931bb7e126">Investments in publicly traded equity securities with readily determinable fair values are recorded at quoted market prices for identical securities, with changes in fair value recorded in other income (expense), net, in our condensed consolidated statements of operations.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, we recognized a net gain of $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-758">36</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:EquitySecuritiesFvNiRealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="f-759">17</ix:nonFraction>&#160;million, respectively, on equity investments from changes in fair value of the securities. We did not have equity investments in publicly traded securities with readily determinable fair values during 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we did not have non-financial assets or liabilities measured at fair value on a recurring basis and did not have any Level 3 financial assets or financial liabilities. </span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id0be798ff3704a4cab87755d297af2a3">In addition, as of June 30, 2023 and December 31, 2022, we had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="f-760"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" format="ixt:num-dot-decimal" scale="6" id="f-761">42</ix:nonFraction></ix:nonFraction>&#160;million, at each balance sheet date, in equity investments without readily determinable fair values, which are recorded within other non-current assets in our condensed consolidated balance sheets and excluded from the fair value measurement tables above.</ix:continuation> </span></div><div><span><br/></span></div><div style="height:36pt;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="i0bee2cb9109747c6b4a6c9e5fbfa3c69_70"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-762" continuedAt="i27562fdf95cd4c5cb07559a253d766c0" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Derivative Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We transact business in various foreign currencies and have international sales and expenses denominated in foreign currencies. Therefore, we are exposed to certain risks arising from both our business operations and economic conditions. Our risk management strategy includes the use of derivative financial instruments to hedge: (1) forecasted product sales that are denominated in foreign currencies and (2) foreign currency exchange rate fluctuations on monetary assets or liabilities denominated in foreign currencies. We do not enter into derivative financial contracts for speculative or trading purposes. We do not believe that we are exposed to more than a nominal amount of credit risk in our foreign currency hedges, as counterparties are large, global and well-capitalized financial institutions. We classify cash flows from our derivative transactions as cash flows from operating activities in our condensed consolidated statements of cash flows.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cash Flow Hedges</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We mitigate the foreign exchange risk arising from the fluctuations in foreign currency denominated product sales in Euro and Japanese Yen through a foreign currency cash flow hedging program, using forward contracts and foreign currency options that do not exceed <ix:nonNumeric contextRef="c-1" name="us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1" format="ixt-sec:durmonth" id="f-763">15</ix:nonNumeric> months in duration. We hedge these cash flow exposures to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The derivative assets or liabilities associated with our hedging activities are recorded at fair value in other current assets or other current liabilities, respectively, in our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated balance sheets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gains or losses resulting from changes in the fair value of these hedges are initially recorded as a component of accumulated other comprehensive income (loss) (AOCI) in stockholders&#8217; equity and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subsequently reclassified to product sales in the period during which the hedged transaction affects earnings.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to other income (expense), net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our condensed consolidated statements of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We evaluate hedge effectiveness at the inception of the hedge prospectively, and on an ongoing basis both retrospectively and prospectively. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a component of other income (expense), net in our condensed consolidated statements of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we had <ix:nonFraction unitRef="usd" contextRef="c-3" decimals="INF" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" format="ixt:fixed-zero" scale="0" id="f-764">no</ix:nonFraction> deferred gains or losses on our foreign currency forward contracts included in AOCI that are expected to be recognized into product sales within the next 12 months.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Balance Sheet Hedges</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, primarily cash, accounts receivable, accounts payable and lease liabilities in Euro, Japanese Yen and Swiss Franc, that are not designated for hedge accounting treatment. Therefore, these forward contracts are accounted for as derivatives whereby the fair value of the contracts are reported as other current assets or other current liabilities in our condensed consolidated balance sheets, and gains and losses resulting from changes in the fair value are recorded as a component of other income (expense), net in our condensed consolidated statements of operations. The gains and losses on these foreign currency forward contracts generally offset the gains and losses in the underlying foreign currency denominated assets and liabilities, which are also recorded to other income (expense), net in our condensed consolidated statements of operations. </span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i27562fdf95cd4c5cb07559a253d766c0"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="f-765" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total gross notional amount and fair value of our foreign currency derivatives were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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="c-239" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-766">691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-239" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-767">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="c-239" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-768">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-769">Total derivatives</span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-770">691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-771">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-772">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-773">120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="6" id="f-774">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-775">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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="c-241" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-776">1,368</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="c-241" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-777">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-778">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-779">Total derivatives</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-780">1,488</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeAssets" scale="6" id="f-781">6</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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:DerivativeLiabilities" scale="6" id="f-782">32</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:middle"></td></tr></table></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As presented in the condensed consolidated balance sheets within prepaid expenses and other current assets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As presented in the condensed consolidated balance sheets within other current liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains on our foreign currency derivatives, net of tax recognized in our condensed consolidated statements of comprehensive income (loss) for the three and six months ended June 30, 2023 and 2022 were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships:</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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="c-13" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-783">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-784">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-1" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-785">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-786">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effect of our foreign currency derivatives in our condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 was as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statement of Income Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-788">30</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="c-244" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-789">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-790">44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized and unrealized gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-6" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-791">33</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="c-247" decimals="-6" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-792">41</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="c-248" decimals="-6" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-793">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="c-249" decimals="-6" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="6" id="f-794">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_76"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">9. Inventory</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryDisclosureTextBlock" id="f-795" continuedAt="i63924b8faacb4616be9f355e21ca1796" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-796" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory as of June 30, 2023 and December 31, 2022 consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td 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="c-3" decimals="-6" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-797">507</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="c-4" decimals="-6" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-798">575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress </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="c-3" decimals="-6" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-799">196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-800">205</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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="c-3" decimals="-6" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-801">12</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="c-4" decimals="-6" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-802">169</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-3" decimals="-6" name="us-gaap:InventoryNet" scale="6" id="f-803">715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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="c-4" decimals="-6" name="us-gaap:InventoryNet" scale="6" id="f-804">949</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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="c-3" decimals="-6" name="us-gaap:InventoryNoncurrent" scale="6" id="f-805">723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-4" decimals="-6" name="us-gaap:InventoryNoncurrent" scale="6" id="f-806">910</ix:nonFraction>&#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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consisted of raw materials with an anticipated consumption beyond one year. Inventory, non-current is included in other non-current assets in the condensed consolidated balance sheets.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory write-downs as a result of excess, obsolescence, scrap or other reasons, and losses on firm purchase commitments are recorded as a component of cost of sales in our condensed consolidated statements of operations. For the three and six months ended June 30, 2023, inventory write-downs were $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="f-807">464</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="f-808">612</ix:nonFraction>&#160;million, respectively. For the three and six months ended June 30, 2022, inventory write-downs were $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="f-809">499</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="6" id="f-810">689</ix:nonFraction>&#160;million, respectively. For the three and six months ended June 30, 2023, losses on firm purchase commitments were $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:InventoryFirmPurchaseCommitmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-811">75</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:InventoryFirmPurchaseCommitmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-812">141</ix:nonFraction>&#160;million, respectively. For the three and six months ended June 30, 2022, losses on firm purchase commitments were $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:InventoryFirmPurchaseCommitmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-813">184</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:InventoryFirmPurchaseCommitmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-814">342</ix:nonFraction>&#160;million, respectively. Inventory write-downs were mainly related to obsolete inventory due to shelf-life expiration and inventory in excess of expected demand. Losses on firm purchase commitments were primarily related to excess raw material purchase commitments that will expire before the anticipated consumption of those raw materials. These charges in 2023 were primarily driven by a continued shift in product demand to the latest variant-targeted COVID-19 vaccines and a decline in customer demand as the COVID-19 vaccine market continues to shift to an endemic seasonal market in 2023. As of June 30, 2023 and December 31, 2022, the accrued liability for losses on firm future purchase commitments in our condensed consolidated balance sheets was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:LegalContingencyFutureFirmPurchaseCommitments" format="ixt:num-dot-decimal" scale="6" id="f-815">220</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:LegalContingencyFutureFirmPurchaseCommitments" format="ixt:num-dot-decimal" scale="6" id="f-816">268</ix:nonFraction>&#160;million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we had inventory on hand of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-8" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="9" id="f-817">1.4</ix:nonFraction>&#160;billion and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-8" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="9" id="f-818">1.9</ix:nonFraction>&#160;billion, respectively. Our raw materials and work-in-progress inventory had variable shelf lives and were expected to be consumed over the next three years. The shelf life of our COVID-19 vaccine product is nine months.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pre-launch Inventory</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i63924b8faacb4616be9f355e21ca1796">In June 2023, we completed submission of a regulatory application to the U.S. Food and Drug Administration (FDA) for our updated COVID-19 vaccine candidate targeting the Omicron XBB.1.5 sublineage of SARS-CoV-2 (mRNA-1273.815). The submission is based on guidance from the FDA, which advised that COVID-19 vaccines should be updated to a monovalent XBB.1.5 composition. This guidance from the FDA is in alignment with other regulators and global public health agencies recommending a monovalent XBB.1.5 composition. We started manufacturing and capitalizing pre-launch inventory costs related to mRNA-1273.815 in the second quarter of 2023, prior to regulatory approval. As of June 30, 2023, we had capitalized pre-launch inventory of $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherInventoryCapitalizedCosts" format="ixt:num-dot-decimal" scale="6" id="f-819">183</ix:nonFraction>&#160;million in our condensed consolidated balance sheets.</ix:continuation> </span></div><div><span><br/></span></div><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_82"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-820" continuedAt="i8d1a2313560c4a6088dcc6150cbc34c5" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Property, Plant and Equipment, Net </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-821" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-822">32</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="c-251" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-823">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and laboratory equipment</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="c-252" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-824">307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-825">284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-826">488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-827">460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and other</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="c-256" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-828">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-829">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-830">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-831">38</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-832">580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="6" id="f-833">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset, financing (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-834">1,631</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="c-263" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-835">1,581</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-836">3,106</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="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-837">2,676</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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="f-838">826</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="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="6" id="f-839">658</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-840">2,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="c-4" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-841">2,018</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8d1a2313560c4a6088dcc6150cbc34c5">Depreciation and amortization expense for three and six months ended June 30, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-842">90</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-843">168</ix:nonFraction>&#160;million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-844">76</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:OtherDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-845">155</ix:nonFraction> million, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-846" continuedAt="ic8e2a0977dab49c1a30e2a31b4a0921f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Other Balance Sheet Components</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="f-847" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherPrepaidExpenseCurrent" scale="6" id="f-848">332</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="c-4" decimals="-6" name="us-gaap:OtherPrepaidExpenseCurrent" scale="6" id="f-849">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</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="c-3" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="f-850">288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:IncomeTaxesReceivable" scale="6" id="f-851">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</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="c-3" decimals="-6" name="us-gaap:PrepaidTaxes" scale="6" id="f-852">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:PrepaidTaxes" scale="6" id="f-853">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Down payments to manufacturing vendors</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="c-3" decimals="-6" name="mrna:OtherPrepaidExpenseManufacturing" scale="6" id="f-854">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:OtherPrepaidExpenseManufacturing" scale="6" id="f-855">229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</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="c-3" decimals="-6" name="us-gaap:InterestReceivableCurrent" scale="6" id="f-856">62</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="c-4" decimals="-6" name="us-gaap:InterestReceivableCurrent" scale="6" id="f-857">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Down payments for materials and supplies</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="c-3" decimals="-6" name="mrna:OtherPrepaidExpenseMaterialsAndSupplies" scale="6" id="f-858">61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:OtherPrepaidExpenseMaterialsAndSupplies" scale="6" id="f-859">219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant improvement allowance receivable</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="c-3" decimals="-6" name="mrna:TenantImprovementAllowanceReceivableCurrent" scale="6" id="f-860">42</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="c-4" decimals="-6" name="mrna:TenantImprovementAllowanceReceivableCurrent" scale="6" id="f-861">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration receivable</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="c-3" decimals="-6" name="mrna:CollaborationReceivableCurrent" scale="6" id="f-862">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:CollaborationReceivableCurrent" scale="6" id="f-863">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added tax receivable</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="c-3" decimals="-6" name="us-gaap:ValueAddedTaxReceivableCurrent" scale="6" id="f-864">23</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="c-4" decimals="-6" name="us-gaap:ValueAddedTaxReceivableCurrent" scale="6" id="f-865">140</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible note receivable</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="c-3" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" format="ixt:fixed-zero" scale="6" id="f-866">&#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="c-4" decimals="-6" name="us-gaap:NotesAndLoansReceivableNetCurrent" scale="6" id="f-867">36</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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="c-3" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-868">53</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="c-4" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-869">44</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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="c-3" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-870">1,193</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="c-4" decimals="-6" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-871">1,195</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ic8e2a0977dab49c1a30e2a31b4a0921f" continuedAt="id96ace90d6474b46bf142da1aa191b3c"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="f-872" continuedAt="i4d8728b8591049c587c482754766308b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-Current Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</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:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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="c-3" decimals="-6" name="us-gaap:InventoryNoncurrent" scale="6" id="f-873">723</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="c-4" decimals="-6" name="us-gaap:InventoryNoncurrent" scale="6" id="f-874">910</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%">Downpayments and prepayments, non-current</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="c-3" decimals="-6" name="mrna:DownpaymentsAndPrepaymentsNoncurrent" scale="6" id="f-875">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:DownpaymentsAndPrepaymentsNoncurrent" format="ixt:fixed-zero" scale="6" id="f-876">&#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%">Equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-877">119</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="c-4" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="f-878">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-879">52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="6" id="f-880">&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible asset (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-881">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="6" id="f-882">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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="c-3" decimals="-6" name="us-gaap:RestrictedCash" scale="6" id="f-883">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:RestrictedCash" scale="6" id="f-884">12</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%">Other</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="c-3" decimals="-6" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="6" id="f-885">26</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="c-4" decimals="-6" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="6" id="f-886">24</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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="c-3" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-887">1,290</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="c-4" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-888">988</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div></ix:nonNumeric><div><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"><ix:continuation id="i4d8728b8591049c587c482754766308b" continuedAt="i7859e047c5b941d4b7c4ad792b401a32">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7859e047c5b941d4b7c4ad792b401a32">Consisted of raw materials with an anticipated consumption beyond one year.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-889" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:AccruedManufacturing" scale="6" id="f-890">385</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="c-4" decimals="-6" name="mrna:AccruedManufacturing" scale="6" id="f-891">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials</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="c-3" decimals="-6" name="mrna:AccruedClinicalTrials" scale="6" id="f-892">290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:AccruedClinicalTrials" scale="6" id="f-893">319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on future firm purchase commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:LegalContingencyFutureFirmPurchaseCommitments" scale="6" id="f-894">220</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="c-4" decimals="-6" name="mrna:LegalContingencyFutureFirmPurchaseCommitments" scale="6" id="f-895">268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development operations</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="c-3" decimals="-6" name="mrna:AccruedDevelopmentOperation" scale="6" id="f-896">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="c-4" decimals="-6" name="mrna:AccruedDevelopmentOperation" scale="6" id="f-897">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other external goods and services</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="c-3" decimals="-6" name="mrna:AccruedOtherExternalGoodsAndServicesCurrent" scale="6" id="f-898">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="c-4" decimals="-6" name="mrna:AccruedOtherExternalGoodsAndServicesCurrent" scale="6" id="f-899">264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation-related</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="c-3" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-900">126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-901">190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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="c-3" decimals="-6" name="mrna:AccruedPropertyAndEquipmentCurrent" scale="6" id="f-902">70</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="c-4" decimals="-6" name="mrna:AccruedPropertyAndEquipmentCurrent" scale="6" id="f-903">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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="c-3" decimals="-6" name="mrna:RawMaterialsAccountsPayable" scale="6" id="f-904">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:RawMaterialsAccountsPayable" scale="6" id="f-905">316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</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="c-3" decimals="-6" name="us-gaap:AccruedRoyaltiesCurrent" scale="6" id="f-906">12</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="c-4" decimals="-6" name="us-gaap:AccruedRoyaltiesCurrent" scale="6" id="f-907">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="c-3" decimals="-6" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="f-908">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="f-909">48</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-910">1,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-911">2,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related to losses that are expected to arise from firm, non-cancellable, commitments for future raw material purchases (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_76">Note 9</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div></ix:nonNumeric><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="f-912" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - financing (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-913">187</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="c-4" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-914">161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - operating (</span><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="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-915">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-916">35</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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="c-3" decimals="-6" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="6" id="f-917">15</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="c-4" decimals="-6" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="6" id="f-918">53</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-919">236</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="c-4" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-920">249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span><br/></span></div><ix:continuation id="id96ace90d6474b46bf142da1aa191b3c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-921" escape="true"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities in deferred revenue for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-922">2,626</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="c-7" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="f-923">127</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="c-7" decimals="-6" name="mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="f-924">1,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-925">1,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant revenue</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="c-264" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-926">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:fixed-zero" scale="6" id="f-927">&#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="c-87" decimals="-6" name="mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod" scale="6" id="f-928">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-929">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</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="c-266" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-930">81</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="c-267" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="f-931">13</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="c-267" decimals="-6" name="mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod" scale="6" id="f-932">32</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="c-268" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-933">62</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-4" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-934">2,711</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="c-1" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" scale="6" id="f-935">140</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="c-1" decimals="-6" name="mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="f-936">1,119</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="c-3" decimals="-6" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-937">1,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_91"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-938" continuedAt="i69ca603c6e2b4a11bfa4a346c8ae2c3d" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-939" continuedAt="i2888f42959cc4aea8a43b7b6973db1b7" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various long-term non-cancelable lease arrangements for our facilities and equipment expiring at various times through 2042. Certain of these arrangements have free rent periods or escalating rent payment provisions. We recognize lease cost under such arrangements on a straight-line basis over the life of the lease. We have <ix:nonFraction unitRef="campus" contextRef="c-3" decimals="INF" name="mrna:OperatingLeaseNumberOfProperties" format="ixt-sec:numwordsen" scale="0" id="f-940">two</ix:nonFraction> main campuses in Massachusetts, our Cambridge campus and our Moderna Technology Center (MTC), an industrial technology center located in Norwood. We also lease other office and lab spaces globally for our business operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cambridge Campus</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We occupy a multi-building campus in Technology Square in Cambridge, Massachusetts with a mix of offices and research laboratory space totaling approximately <ix:nonFraction unitRef="sqft" contextRef="c-269" decimals="-3" name="us-gaap:AreaOfRealEstateProperty" format="ixt:num-dot-decimal" scale="0" id="f-941">292,000</ix:nonFraction>&#160;square feet. Our Cambridge campus leases have expiry ranges from 2024 to 2029. All our Cambridge leases are classified as operating leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also investing in a new Moderna Science Center (MSC) in Cambridge, Massachusetts to create a purpose-built space to support our next chapter of discovery (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97">Note 13</a></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we did not gain control of the underlying leased asset at the MSC, and therefore, we did not recognize the related right-of-use asset and lease liability on our condensed consolidated balance sheets. In connection with our MSC investment, in September 2021, we entered into amendments to our lease agreements to allow for an option for early termination of the leases, either in part or full. Notification of the intent to exercise the option must be provided by December 2023. We have not elected to exercise this option.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Moderna Technology Center</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MTC is comprised of <ix:nonFraction unitRef="numberofbuilding" contextRef="c-270" decimals="INF" name="mrna:FinanceLeaseNumberOfProperties" format="ixt-sec:numwordsen" scale="0" id="f-942">three</ix:nonFraction> buildings, MTC South, MTC North and MTC East, totaling approximately <ix:nonFraction unitRef="sqft" contextRef="c-270" decimals="-3" name="us-gaap:AreaOfRealEstateProperty" format="ixt:num-dot-decimal" scale="0" id="f-943">686,000</ix:nonFraction> square feet. Our MTC leases expire in 2042 and we have the option to extend the term for <ix:nonFraction unitRef="numberofextensionperiod" contextRef="c-270" decimals="INF" name="mrna:LesseeOperatingLeaseNumberOfExtension" format="ixt-sec:numwordsen" scale="0" id="f-944">three</ix:nonFraction> extension periods of <ix:nonNumeric contextRef="c-270" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-945">five years</ix:nonNumeric> each. All of our MTC leases are classified as finance leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Embedded Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into multiple contract manufacturing service agreements with third parties which contain embedded leases within the scope of ASC 842. These leases expire from 2023 through 2026. As of June 30, 2023 and December 31, 2022, we had lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-946">456</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-947">440</ix:nonFraction>&#160;million, respectively, related to the embedded leases. As of June 30, 2023 and December 31, 2022, we had right-of-use assets of $<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-948">633</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-949">639</ix:nonFraction>&#160;million, respectively, related to the embedded leases. All our embedded leases are classified as finance leases.</span></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i69ca603c6e2b4a11bfa4a346c8ae2c3d"><ix:continuation id="i2888f42959cc4aea8a43b7b6973db1b7"><ix:nonNumeric contextRef="c-1" name="mrna:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-950" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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><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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></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="c-3" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-951">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-4" decimals="-6" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-952">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, financing, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3) (4)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-955">1,076</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="c-4" decimals="-6" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-956">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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="c-3" decimals="-6" name="mrna:OperatingAndFinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-957">1,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="mrna:OperatingAndFinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="f-958">1,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-959"><span style="-sec-ix-hidden:f-960"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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">(5)</span></span></span></div></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="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-961">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-962">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-963"><span style="-sec-ix-hidden:f-964"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities</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">(5)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-965">187</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="c-4" decimals="-6" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-966">161</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:OperatingAndFinanceLeaseLiabilityCurrent" scale="6" id="f-967">221</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="c-4" decimals="-6" name="mrna:OperatingAndFinanceLeaseLiabilityCurrent" scale="6" id="f-968">196</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-969">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-970">92</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, non-current</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="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-971">843</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="c-4" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-972">912</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:OperatingAndFinanceLeaseLiabilityNoncurrent" scale="6" id="f-973">947</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="c-4" decimals="-6" name="mrna:OperatingAndFinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-974">1,004</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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="c-3" decimals="-6" name="mrna:OperatingAndFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-975">1,168</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="c-4" decimals="-6" name="mrna:OperatingAndFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-976">1,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are real estate related assets, which include land, office, and laboratory spaces.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of accumulated amortization.</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other current liabilities in the condensed consolidated balance sheets.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-977" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="f-978" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" id="f-979">20</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="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" id="f-980">126</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-981">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-982">198</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-983">20</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="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-984">130</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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-985">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-986">109</ix:nonFraction>&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-987">19</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="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-988">23</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="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="6" id="f-989">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:FinanceLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="6" id="f-990">1,097</ix:nonFraction>&#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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-991">172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="6" id="f-992">1,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts representing interest or imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-993">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-994">653</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="display:none"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-995">138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="f-996">1,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><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:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-6" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="6" id="f-997">668</ix:nonFraction> million of undiscounted future lease payments.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_97"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-998" continuedAt="i8ded2575343f4a01b62daf5b32b97f20" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings of a nature considered ordinary course in our business. The outcome of any such proceedings, regardless of the merits, is inherently uncertain; therefore, assessing the likelihood of loss and any estimated damages is difficult and subject to considerable judgment. We are not currently a party to any legal proceedings for which a material loss is probable, or for which a loss is reasonably estimable at this time.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i8ded2575343f4a01b62daf5b32b97f20" continuedAt="i9cd2690808c74532a383eb0337e65ae4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Delaware law, we indemnify our officers, directors, and employees for certain events, occurrences while the officer, or director is, or was, serving at our request in such capacity. The term of the indemnification is for the officer&#8217;s or director&#8217;s lifetime.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have standard indemnification arrangements in our leases for laboratory and office space that require us to indemnify the landlord against any liability for injury, loss, accident, or damage from any claims, actions, proceedings, or costs resulting from certain acts, breaches, violations, or non-performance under our leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into indemnification provisions under our agreements with counterparties in the ordinary course of business, typically with business partners, contractors, clinical sites and customers. Under these provisions, we generally indemnify and hold harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of our activities. These indemnification provisions generally survive termination of the underlying agreement. The maximum potential amount of future payments we could be required to make under these indemnification provisions is unlimited.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the three and six months ended June 30, 2023 and the year ended December 31, 2022, we had <ix:nonFraction unitRef="usd" contextRef="c-274" decimals="INF" name="us-gaap:LossContingencyLossInPeriod" format="ixt:fixed-zero" scale="0" id="f-999"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="INF" name="us-gaap:LossContingencyLossInPeriod" format="ixt:fixed-zero" scale="0" id="f-1000"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="INF" name="us-gaap:LossContingencyLossInPeriod" format="ixt:fixed-zero" scale="0" id="f-1001">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t experienced any material losses related to these indemnification obligations, and <ix:nonFraction unitRef="claim" contextRef="c-277" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:fixed-zero" scale="0" id="f-1002"><ix:nonFraction unitRef="claim" contextRef="c-278" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt:fixed-zero" scale="0" id="f-1003">no</ix:nonFraction></ix:nonFraction> material claims were outstanding. We do not expect significant claims related to these indemnification obligations and, consequently, concluded that the fair value of these obligations is negligible, and <ix:nonFraction unitRef="usd" contextRef="c-278" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1004"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1005">no</ix:nonFraction></ix:nonFraction> related reserves were established.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments and Purchase Orders<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into agreements in the normal course of business with vendors and contract manufacturing organizations for raw materials and manufacturing services and with vendors for preclinical research studies, clinical trials and other goods or services. As of June 30, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-8" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="9" id="f-1006">3.4</ix:nonFraction> billion of non-cancelable purchase commitments related to raw materials and manufacturing agreements, which are expected to be paid through 2029. As of June 30, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="mrna:LegalContingencyFutureFirmPurchaseCommitments" format="ixt:num-dot-decimal" scale="6" id="f-1007">220</ix:nonFraction>&#160;million of the purchase commitments related to raw materials was recorded as an accrued liability for loss on future firm purchase commitments. As of June 30, 2023, we had $<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-6" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="f-1008">347</ix:nonFraction>&#160;million o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f non-c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ancelable purchase commitments related to clinical services and other goods and services which are expected to be paid through 2039. These amounts represent our minimum contractual obligations, including termination fees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to purchase commitments, we have agreements with third parties for various goods and services, including services related to clinical operations and support and contract manufacturing, for which we are not contractually able to terminate for convenience and avoid any and all future obligations to the vendors. Certain agreements provide for termination rights subject to termination fees or wind down costs. Under such agreements, we are contractually obligated to make certain payments to vendors, mainly, to reimburse them for their unrecoverable outlays incurred prior to cancellation. As of June 30, 2023, we had cancelable open purchase orders of $<ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-8" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="9" id="f-1009">2.9</ix:nonFraction> billion in total under such agreements for our significant clinical operations and support and contract manufacturing. These amounts represent only our estimate of those items for which we had a contractual commitment to pay as of June 30, 2023, assuming we would not cancel these agreements. The actual amounts we pay in the future to the vendors under such agreements may differ from the purchase order amounts.</span></div></ix:continuation><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="i9cd2690808c74532a383eb0337e65ae4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><br/>Licenses to Patented Technology</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we entered into sublicense agreements with Cellscript, LLC and its affiliate, mRNA RiboTherapeutics, Inc., to sublicense certain patent rights. Pursuant to each agreement, we are required to pay certain license fees, annual maintenance fees, minimum royalties on future net sales and milestone payments contingent on achievement of certain development, regulatory and commercial milestones for specified products, on a product-by-product basis. Commercial milestone payments and royalties based on annual net sales of licensed products for therapeutic and prophylactic products are accounted for as additional expense of the related product sales in the period in which the corresponding sales occur. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, we entered into a non-exclusive patent license agreement with the National Institute of Allergy and Infectious Diseases, an Institute or Center of the National Institutes of Health to license certain patent rights concerning stabilizing prefusion coronavirus spike proteins and the resulting stabilized proteins for use in COVID-19 vaccine products. Pursuant to the agreement, we have agreed to pay low single-digit royalties on future net sales, a minimum annual royalty payment, and certain contingent development, regulatory and commercial milestone payments on a licensed product-by-licensed product basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" name="us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="6" id="f-1010">12</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="6" id="f-1011">98</ix:nonFraction>&#160;million, respectively, of royalty expenses associated with our product sales. For the three and six months ended June 30, 2022, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="6" id="f-1012">157</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="6" id="f-1013">364</ix:nonFraction>&#160;million, respectively, of royalty expenses associated with our product sales. These royalty expenses were recorded to cost of sales in our condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have other in-license agreements with third parties which require us to make future development, regulatory and commercial milestone payments and sales-based royalties for specified products associated with the agreements. The achievement of these milestones have not yet occurred as of June 30, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Moderna Science Center</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we announced an investment in the development of the MSC in Cambridge, Massachusetts. The MSC is expected to integrate scientific and non-scientific spaces, including our principal executive offices, and is built to support our growth as we continue to advance our pipeline of mRNA medicines. In relation to the investment, we entered into a lease agreement for approximately <ix:nonFraction unitRef="sqft" contextRef="c-282" decimals="-3" name="us-gaap:AreaOfRealEstateProperty" format="ixt:num-dot-decimal" scale="0" id="f-1014">462,000</ix:nonFraction> square feet and are currently undergoing an approximately <ix:nonNumeric contextRef="c-283" name="mrna:LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" format="ixt-sec:durwordsen" id="f-1015">two-year</ix:nonNumeric> building project. Following completion of the building project, the lease term is <ix:nonNumeric contextRef="c-282" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-1016">15</ix:nonNumeric> years, subject to our right to extend the lease for up to <ix:nonFraction unitRef="numberofoption" contextRef="c-282" decimals="INF" name="mrna:LesseeOperatingLeaseNumberOfExtensionPeriods" format="ixt-sec:numwordsen" scale="0" id="f-1017">two</ix:nonFraction> additional <ix:nonNumeric contextRef="c-282" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:durwordsen" id="f-1018">seven-year</ix:nonNumeric> terms. Pursuant to this lease agreement, we are committed to approximately $<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-8" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="9" id="f-1019">1.0</ix:nonFraction>&#160;billion non-cancellable rent payments for the initial lease term. We expect to begin a phased move-in process in the fourth quarter of 2023.</span></div></ix:continuation><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_103"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1020" continuedAt="ifc18353dca6b4a13be171c4643138e09" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Stock-Based Compensation and Share Repurchase Programs</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </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="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1021" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></div></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="c-284" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1022">34</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="c-285" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1023">27</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="c-286" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1024">70</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="c-287" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1025">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)</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="c-288" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1026">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1027">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1028">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1029">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan (ESPP)</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="c-292" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1030">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1031">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1032">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1033">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="c-13" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1034">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1035">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1036">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1037">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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="c-296" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1038">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="c-297" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1039">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-298" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1040">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-299" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1041">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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="c-300" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1042">33</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="c-301" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1043">19</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="c-302" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1044">75</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="c-303" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1045">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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="c-304" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1046">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1047">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1048">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1049">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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="c-13" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1050">74</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="c-14" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1051">50</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="c-1" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1052">149</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="c-15" decimals="-6" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1053">94</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><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><ix:continuation id="ifc18353dca6b4a13be171c4643138e09"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1054">743</ix:nonFraction>&#160;million of total unrecognized compensation cost related to unvested stock-based compensation with respect to options, RSUs and PSUs granted. That cost is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1055">3.0</ix:nonNumeric> years as of June 30, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Programs </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-8" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="9" id="f-1056">1.7</ix:nonFraction>&#160;billion of our Board of Directors&#8217; authorization for repurchases of our common stock remains outstanding (the 2022 Repurchase Programs), with no expiration date. The timing and actual number of shares repurchased under the 2022 Repurchase Programs will depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="f-1057" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to our share repurchase programs for the six months ended June 30, 2023 (in millions, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">Number of shares repurchased</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:right;vertical-align: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="c-1" decimals="-6" name="us-gaap:TreasuryStockSharesAcquired" scale="6" id="f-1058">8</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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="c-1" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" id="f-1059">143.39</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%">Aggregate purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="6" id="f-1060">1,154</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%">Remaining authorization at end of period</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="c-3" decimals="-6" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="f-1061">1,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">_______</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average price paid per share includes related expenses and excise tax.</span></div></ix:nonNumeric></ix:continuation><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_106"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1062" continuedAt="i69ddb6c1ce59432f9ccde095ecc4cbec" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Income Taxes</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1063" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our income tax expense for the periods presented (in millions, except for percentages): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1064">1,749</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1065">2,474</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="c-1" decimals="-6" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1066">2,054</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1067">6,703</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%">(Benefit from) provision for income taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1068">369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1069">277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1070">753</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-1071">849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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="number" contextRef="c-13" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1072">21.1</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1073">11.2</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1074">36.7</ix:nonFraction>&#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%"><ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1075">12.7</ix:nonFraction>&#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></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended June 30, 2023 was consistent to the U.S. statutory tax rate. The effective tax rate for the six months ended June 30, 2023 was higher than the U.S. statutory rate, primarily due to international provisions of the Tax Cuts and Jobs Act and research and development credits. The effective tax rates for the three and six months ended June 30, 2023 also include a discrete benefit from stock-based compensation, a state deferred tax rate change and a valuation allowance release on a portion of its state tax attributes. The decreases in income tax expense for the three and six months ended June 30, 2023 were primarily due to decreases in pre-tax income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file U.S. federal income tax returns and income tax returns in various state, local and foreign jurisdictions. We are not currently subject to any tax assessment from an income tax examination in the United States or any other major taxing jurisdiction.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a periodic basis, we reassess any valuation allowances that we maintain on our deferred tax assets, and weigh positive and negative evidence to assess the recoverability of the deferred tax assets. As of the year ended December 31, 2022, we maintained a state valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-6" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1076">155</ix:nonFraction>&#160;million. For the three and six months ended June 30, 2023, we reassessed the state valuation allowance noting the increase in positive evidence, including investments in research and development and future profitability with increased market expansions in the United States. After assessing both the positive evidence and negative evidence, we determined it was more likely than not that we will realize a portion of the state tax attributes and released $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-6" sign="-" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-1077">50</ix:nonFraction>&#160;million in 2023. We will continue to maintain a valuation allowance on certain state tax attributes that we expect to expire prior to utilization. </span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:36pt;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:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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="i69ddb6c1ce59432f9ccde095ecc4cbec">The President signed into law the Inflation Reduction Act (the IRA) on August 16, 2022. The Act includes a new 15% corporate minimum tax and a 1% excise tax on the value of corporate stock repurchase, net of new share issuances, after December 31, 2022. We currently are not expecting these provisions to have a material adverse impact to our financial statements. We expect additional guidance and regulations to be issued in future periods and will continue to assess its potential impact on our business and results of operations as further information becomes available.</ix:continuation> </span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_112"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1078" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. (Loss) Earnings per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic (loss) earnings per share (EPS) is based on the weighted-average number of our common shares outstanding. The computation of diluted EPS is based on the weighted-average number of our common shares outstanding and potential dilutive common shares during the period as determined by using the treasury stock method.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1079" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted EPS for the three and six months ended June 30, 2023 and 2022 were calculated as follows (in millions, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator:</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><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 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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="c-13" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1080">1,380</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="c-14" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1081">2,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-1" decimals="-6" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1082">1,301</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="c-15" decimals="-6" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1083">5,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator:</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><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 25pt;text-align:left;text-indent:-18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1084">381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-14" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1085">396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1086">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-1087">399</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-1088"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-1089">&#8212;</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="c-14" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-1090">23</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="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:fixed-zero" scale="6" id="f-1091">&#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="shares" contextRef="c-15" decimals="-6" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-1092">24</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1093">381</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="shares" contextRef="c-14" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1094">419</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="shares" contextRef="c-1" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1095">383</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="shares" contextRef="c-15" decimals="-6" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-1096">423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1097">3.62</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="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1098">5.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1099">3.39</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="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1100">14.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-13" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1101">3.62</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1102">5.24</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="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1103">3.39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1104">13.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive potential common shares excluded from the EPS computation above </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1105">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1106">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1107">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-6" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-1108">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:36pt;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><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</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%">You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited financial information and related notes included in this Form 10-Q and our consolidated financial statements and related notes and other financial information in our Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the Securities and Exchange Commission (the SEC) on February 24, 2023 (the 2022 Form 10-K). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a biotechnology company pioneering a new class of medicines made of messenger RNA (mRNA). mRNA medicines are designed to direct the body&#8217;s cells to produce intracellular, membrane or secreted proteins that have a therapeutic or preventive benefit with the potential to address a broad spectrum of diseases. Our platform builds on continuous advances in basic and applied mRNA science, delivery technology and manufacturing, providing us the capability to pursue in parallel a robust pipeline of new development candidates. We are developing therapeutics and vaccines for infectious diseases, immuno-oncology, rare diseases, autoimmune diseases and cardiovascular diseases, independently and with our strategic collaborators.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our founding in 2010, we have transformed from a research-stage company advancing programs in the field of mRNA to a commercial enterprise with a diverse clinical portfolio of vaccines and therapeutics across seven modalities, a broad intellectual property portfolio and integrated manufacturing capabilities that allow for rapid clinical and commercial production at scale. We have a diverse and extensive development pipeline of 45 development candidates across our 47 development programs, of which 39 are in clinical studies currently.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our COVID-19 vaccine is our first commercial product and is marketed, where approved, under the name Spikevax</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%">. Our original vaccine, mRNA-1273, targeted the SARS-CoV-2 ancestral strain, and we have leveraged our mRNA platform to rapidly adapt our vaccine to emerging SARS-CoV-2 strains to provide protection as the virus evolves and regulatory guidance is updated. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Highlights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, we completed submission of a regulatory application to the U.S. Food and Drug Administration (FDA) for our updated COVID-19 vaccine candidate targeting the Omicron XBB.1.5 sublineage of SARS-CoV-2 (mRNA-1273.815). We have also submitted regulatory applications for mRNA-1273.815 to other regulators globally, including to the European Medicines Agency (EMA), Swissmedic and the Ministry of Health, Labour and Welfare in Japan. These submissions are based on guidance from the FDA, the European Centre for Disease Prevention and Control (ECDC) and the EMA, among other regulators and global public health agencies, which advised that COVID-19 vaccines should be updated to a monovalent XBB.1.5 composition. Additionally, we have generated preliminary clinical data of mRNA-1273.815 showing an immune response against XBB descendent sublineages such as XBB.1.5, XBB.1.16, and XBB.2.3.2. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have initiated a rolling submission of a Biologics License Application to the FDA for our investigational respiratory syncytial virus (RSV) vaccine (mRNA-1345) for adults aged 60 years or older. We have also submitted marketing authorization applications for mRNA-1345 for adults aged 60 years or older with the EMA, Swissmedic, the Therapeutic Goods Administration in Australia</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%">and the Medicines and Healthcare products Regulatory Agency in the United Kingdom. The regulatory applications are based on positive data from a prespecified interim analysis of our pivotal ConquerRSV study, a randomized, double-blind, placebo-controlled study of approximately 37,000 adults 60 years or older in 22 countries. In the study, mRNA-1345 met primary efficacy endpoints, demonstrating vaccine efficacy of 83.7% against RSV lower respiratory tract disease in older adults.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the second quarter of 2023, we recognized product sales of $293 million from sales of our COVID-19 vaccine, compared to $4.5 billion for the second quarter of 2022. Diluted loss per share was $(3.62) for the second quarter of 2023, compared to diluted earnings per share of $5.24 for the second quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Program Developments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Individualized neoantigen therapy (mRNA-4157)</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are developing mRNA-4157, an investigational mRNA individualized neoantigen therapy (INT), in collaboration with Merck &amp; Co., Inc (Merck). In July 2023, we and Merck announced the initiation of the pivotal Phase 3 randomized V940-001 clinical trial evaluating mRNA-4157 in combination with KEYTRUDA&#174; (pembrolizumab), Merck&#8217;s anti-PD-1 therapy, as an adjuvant treatment in patients with resected high-risk melanoma (Stage IIB-IV). Global recruitment in the trial has begun, and the first patients are enrolling in Australia. The trial is expected to enroll approximately 1,089 patients at more than 165 </span></div><div style="height:36pt;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:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sites in over 25 countries around the world. The primary endpoint of the study is recurrence-free survival (RFS) and secondary endpoints include distant metastasis-free survival (DMFS), overall survival and safety. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Based on data from the Phase 2b KEYNOTE-942/mRNA-4157-P201 study, the FDA and EMA granted Breakthrough Therapy Designation and the Priority Medicines (PRIME) scheme, respectively, for mRNA-4157 in combination with KEYTRUDA for the adjuvant treatment of patients with high-risk stage III/IV melanoma following complete resection. We and Merck presented the study&#8217;s primary endpoint, RFS, in April 2023 at the American Association for Cancer Research (AACR) Annual Meeting, which showed that mRNA-4157 in combination with KEYTRUDA demonstrated a statistically significant and clinically meaningful improvement in RFS, and reduced the risk of recurrence or death by 44% (HR=0.56 [95% CI, 0.309-1.017]; one-sided p value=0.0266) compared with KEYTRUDA alone in the overall intention-to-treat population. Further data from a key secondary endpoint of the study, DMFS, were presented in June 2023 at the American Society of Clinical Oncology (ASCO) Annual Meeting. We and Merck plan to expand the development program to additional tumor types, including non-small cell lung cancer. In the overall intention-to-treat population, adjuvant treatment with mRNA-4157 in combination with KEYTRUDA demonstrated a statistically significant and clinically meaningful improvement in DMFS compared with KEYTRUDA alone and reduced the risk of developing distant metastasis or death by 65% (HR=0.347 [95% CI, 0.145-0.828]; one-sided p value=0.0063). The secondary endpoint of DMFS, defined as the time from the first dose of KEYTRUDA until the date of first distant recurrence or death from any cause, was pre-specified for statistical testing following the positive primary endpoint of RFS.</span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Seasonal influenza (flu) vaccines (mRNA-1010)</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Phase 3 immunogenicity trial (P303) of our seasonal influenza vaccine candidate, mRNA-1010, is fully enrolled. P303 is testing an updated formulation of mRNA-1010 that is expected to lead to improved immune responses against influenza B strains.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CMV vaccine (mRNA-1647) </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The pivotal Phase 3 trial (CMVictory) of our CMV vaccine candidate, mRNA-1647, is more than 80% enrolled, with an expectation to enroll up to 7,300 women from approximately 150 clinical sites. CMVictory is evaluating the vaccine&#8217;s ability to protect against primary CMV infection in women ages 16 to 40 years. The trial is a randomized, observer-blind, placebo-controlled study designed to evaluate the efficacy, safety, and immunogenicity of mRNA-1647 to evaluate the prevention of primary infection. The primary efficacy analysis will be triggered based on the accrual of seroconversion cases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Propionic acidemia (mRNA-3927)</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Phase 1/2 clinical trial, the Paramount Study, of mRNA-3927, an investigational mRNA therapy for propionic acidemia (PA), is ongoing and currently enrolling patients in the dose confirmation arm. The trial includes a dose optimization stage (cohorts 1-5) followed by a dose confirmation stage with progression dependent on the safety of the preceding cohort. Enrollment is complete for cohorts 1 through 5. mRNA-3927 has been generally well-tolerated at the doses administered, with encouraging early signs of dose-dependent pharmacology and potential clinical benefit. The majority of eligible participants have elected to continue with treatment by participating in the Open-Label Extension Study.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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">In May 2023, we reported on interim data from the Paramount Study at the 2023 American Society of Gene + Cell Therapy (ASGCT) Annual Meeting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Programs</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">In April 2023, we announced new development candidates against Lyme disease, representing our first bacterial vaccine candidates, and norovirus, constituting our first vaccine candidates against an enteric virus. To address Lyme&#8217;s biological complexity, we are advancing a seven-valent approach with two Lyme disease vaccine candidates that will be developed in parallel. mRNA-1982 is designed to elicit antibodies specific for Borrelia burgdorferi, which causes almost all Lyme disease in the U.S. mRNA-1975 is designed to elicit antibodies specific for the four major Borrelia species causing disease in the U.S. and Europe. We have initiated a Phase 1 clinical trial for mRNA-1982 and mRNA-1975.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A broadly effective norovirus vaccine will require a multivalent vaccine design, given the wide genetic and antigenic diversity of noroviruses. We are developing pentavalent (mRNA-1405) and trivalent (mRNA-1403) candidates for norovirus.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_127"></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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 Pipeline</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following chart shows our current pipeline of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="developmentprogram" contextRef="c-3" decimals="INF" name="mrna:NumberOfDevelopmentPrograms" scale="0" id="f-1109">47</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> development programs across our seven modalities.</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="text-align:center"><img src="mrna-20230630_g2.jpg" alt="SEC FIling - Full pipeline chart - 2Q23 (08.03.23).jpg" style="height:776px;margin-bottom:5pt;vertical-align:text-bottom;width:720px"/></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Abbreviations: BARDA, Biomedical Advanced Research and Development Authority; CMV, Cytomegalovirus; EBV, Epstein-Barr virus; HIV, human immunodeficiency virus; hMPV, human metapneumovirus; HSV, herpes simplex virus; ILCM, Institute for Life Changing Medicines; IL-12, interleukin 12; IL-23, interleukin 23; IL-36&#947;, interleukin-36 gamma; NIAID, National Institute of Allergy and Infectious Diseases; NIH, National Institutes of Health; OX40L, wildtype OX40 ligand; PIV3, human parainfluenza virus 3; RSV, respiratory syncytial virus; VEGF-A, vascular endothelial growth factor A; VZV, varicella-zoster virus.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_130"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our condensed consolidated statements of operations for the periods presented (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change 2023 vs. 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</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%">293&#160;</span></td><td style="background-color:#ffffff;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%">4,531&#160;</span></td><td style="background-color:#ffffff;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%">(4,238)</span></td><td style="background-color:#ffffff;padding: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:center;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344&#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%">4,749&#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%">(4,405)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</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%">2,211&#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%">2,302&#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%">(91)</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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income from operations</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%">(1,867)</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%">2,447&#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%">(4,314)</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</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%">2,474&#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%">(4,223)</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;padding: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%">(171)%</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:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(646)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(1,380)</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%">2,197&#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%">(3,577)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)%</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change 2023 vs. 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</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 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</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%">2,121&#160;</span></td><td style="background-color:#ffffff;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%">10,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,335)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(274)</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,206&#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%">10,815&#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%">(8,609)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of 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%">1,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(875)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</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%">4,439&#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%">4,141&#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%">298&#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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7%</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:10pt;font-weight:400;line-height:100%">(Loss) income from operations</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%">(2,233)</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%">6,674&#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%">(8,907)</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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, 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%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,054)</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%">6,703&#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%">(8,757)</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;padding: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%">(131)%</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:10pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,602)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(1,301)</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%">5,854&#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%">(7,155)</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)%</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales by customer geographic location were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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%">1,450&#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%">3&#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%">2,395&#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%">Europe</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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="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%">293&#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%">4,531&#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%">2,121&#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%">10,456&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, our COVID-19 vaccine was our only commercial product authorized for use.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we had deferred revenue of $1.7&#160;billion associated with customer deposits received or billable under supply agreements for delivery of our COVID-19 vaccines in 2023. We believe that the COVID-19 vaccine market continues to shift to an endemic seasonal market and our product sales will decline significantly in 2023 compared to 2022. In addition, we anticipate greater seasonality for sales, with greater demand in the fall/winter season in each hemisphere as countries seek to provide booster vaccinations to their populations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than product sales, our revenue has been primarily derived from government-sponsored and private organizations including the Biomedical Advanced Research and Development Authority (BARDA), the Defense Advanced Research Projects Agency (DARPA) and the Bill &amp; Melinda Gates Foundation and from strategic alliances with Merck &amp; Co., Inc (Merck), Vertex Pharmaceuticals Incorporated and Vertex Pharmaceuticals (Europe) Limited (together, Vertex) and AstraZeneca plc (AstraZeneca) to discover, develop, and commercialize potential mRNA medicines.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Grant revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#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%">183&#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%">52&#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%">309&#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%">Collaboration revenue</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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other revenue</span></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%">51&#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%">218&#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%">85&#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%">359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue decreased by $4.4 billion and $8.6 billion, or 93% and 80%, for the three and six months ended June 30, 2023, respectively, compared to the same periods in 2022, mainly due to decreases in product sales of our COVID-19 vaccine. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue decreased by $4.2 billion and $8.3 billion, or 94% and 80%, for the three and six months ended June 30, 2023, respectively, compared to the same periods in 2022, primarily due to lower sales volume in 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue decreased by $167 million and $274 million, or 77% and 76%, for the three and six months ended June 30, 2023, respectively, compared to the same periods in 2022, mainly due to decreases in grant revenue under our agreement with BARDA for the development of our mRNA-1273 vaccine.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cost of sales for the three months ended June 30, 2023 was $731&#160;million, including third-party royalties of $12 million, inventory write-downs of $464&#160;million, unutilized manufacturing capacity of $135&#160;million, and losses on firm purchase commitments of $75&#160;million. Cost of sales for the six months ended June 30, 2023 was $1.5&#160;billion, including third-party royalties of $98&#160;million, inventory write-downs of $612&#160;million, unutilized manufacturing capacity of $270&#160;million, and losses on firm purchase commitments of $141 million. These charges, other than royalties, were largely attributable to a shift in product demand to our latest monovalent XBB.1.5 COVID-19 vaccine candidate as well as a decline in customer demand. The shift from a bivalent to monovalent strain selection rendered the remaining mRNA-1273.222 product inventory obsolete.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales for the three months ended June 30, 2023 decreased by $650 million, or 47%, compared to the same period in 2022. Cost of sales as a percentage of product sales for the three months ended June 30, 2023 was 249%, compared to 30% for the same period in 2022. Cost of sales for the six months ended June 30, 2023 decreased by $875 million, or 36%, compared to the same period in 2022. Cost of sales as a percentage of product sales for the six months ended June 30, 2023 was 72%, compared to 23% for the same period in 2022. The decreases in cost of sales in 2023 were primarily driven by lower sales volume. The increases in cost of sales as a percentage of product sales in 2023 were mainly due to the aforementioned charges, other than royalties, over lower product sales, driven by a decline in product demand and increased product seasonality. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect our cost of sales as a percentage of product sales to increase as we continue to move from a pandemic market to an endemic market, characterized by greater seasonality, for our COVID-19 vaccine in 2023. We expect that this shift will cause our cost of sales for the full year of 2023 to represent a higher percentage of our product sales than the percentage experienced in 2022. Our per unit manufacturing cost in 2023 is expected to be significantly higher than the prior year; we may continue to experience significant unutilized capacity charges and inventory write-downs in 2023 (please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_76">Note 9</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our condensed consolidated financial statements for inventory related charges). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $438 million, or 62%, for the three months ended June 30, 2023, compared to the same period in 2022. The increase was primarily attributable to increases in clinical trial expenses of $134 million, manufacturing costs for clinical trial materials of $109 million, personnel-related costs and stock-based compensation of $84 million and consulting and outside services of $72 million. Research and development expenses increased by $1.0&#160;billion, or 80%, for the six months ended June 30, 2023, compared to the same period in 2022. The increase was primarily attributable to increases in clinical trial expenses of $415 million, manufacturing costs for clinical trial materials of $217 million, personnel-related costs and stock-based compensation of $182 million, consulting and outside services of $86 million, and preclinical research expenses, including collaboration upfront fees, of $50 million. These increases for the three and six month periods in 2023 were largely driven by increased clinical development, particularly for our RSV, flu and CMV programs, increased headcount and our collaboration agreements with Life Edit and Generation Bio executed in the first quarter of 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that research and development expenses will increase in 2023, as compared to 2022, as we continue to progress the development of variant-specific and next-generation COVID-19 vaccine candidates and continue to develop our pipeline and advance our product candidates into later-stage development, in particular those in ongoing Phase 3 studies, our RSV, seasonal flu and CMV vaccine programs, as well as our individualized neoantigen therapy (personalized cancer vaccine) program. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses increased by $121 million, or 57%, for the three months ended June 30, 2023, compared to the same period in 2022. The increase was mainly due to increases in consulting and outside services of $65 million and personnel-related costs and stock-based compensation of $44 million. Selling, general and administrative expenses increased by $158 million, or 33%, for the six months ended June 30, 2023, compared to the same period in 2022. The increase was mainly due to increases in outside services of $115 million, personnel-related costs and stock-based compensation of $85 million and commercial and marketing expense of $29 million, partially offset by a decrease in distributor fees of $57 million and an endowment to the Moderna Charitable Foundation of $50 million contributed in 2022. These increases for the three and six month periods in 2023 were primarily driven by increased headcount and spend in digital, medical affairs and commercial functions to support our digital initiatives, marketed products and company expansion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that selling, general and administrative expenses will increase in 2023, as compared to 2022, as we continue to build out our global commercial, regulatory, sales and marketing infrastructure, and continue to expand the number of programs and our business operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest income</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income increased by $64 million, or 160%, for the three months ended June 30, 2023, compared to the same period in 2022. Interest income increased by $158 million, or 287%, for the six months ended June 30, 2023, compared to the same period in 2022. The increases in interest income from our investments in marketable securities for the three and six month periods in 2023 were mainly driven by an overall higher interest rate environment.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense), net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize other expense, net for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change 2023 vs. 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#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%">(8)</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%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375%</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:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Total other income (expense), net</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%">14&#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%">(13)</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%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208%</span></td></tr></table></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:48.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change 2023 vs. 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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%">(14)</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%">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 colspan="3" style="background-color:#cceeff;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%">(7)%</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:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200%</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:10pt;font-weight:400;line-height:100%">Total other expense, net</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%">(34)</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%">(26)</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%">(8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31%</span></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-weight:400;line-height:120%">Total other income, net increased by $27 million, or 208%, for the three months ended June 30, 2023, compared to the same period in 2022. The increase in other income, net for the three months ended June 30, 2023 was primarily due to gains on equity investments, partially offset by an increase in interest expense. Total other expense, net increased by $8 million, or 31%, for the six months ended June 30, 2023, compared to the same period in 2022. The increase in other expense, net for the six months ended June 30, 2023 was primarily due to a loss on available-for-sale debt securities and an increase in interest expense, partially offset by a net gain on equity investments. Our interest expense is primarily related to our finance leases. Please refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our condensed consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a tax benefit of $369 million and $753 million for the three and six months ended June 30, 2023. Provision for income taxes decreased by $646 million, or 233%, for the three months ended June 30, 2023, compared to the same period in 2022. Provision for income taxes decreased by $1.6 billion, or 189%, for the six months ended June 30, 2023, compared to the same period in 2022. The decrease in both periods of 2023 were primarily due to significant decreases in pre-tax income. As a result, the 2023 effective tax rate will not be comparable to the prior year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and capital resources</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash, cash equivalents, investments and working capital as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial assets:</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><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:middle"><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 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%">3,801&#160;</span></td><td style="background-color:#ffffff;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%">3,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments, non-current</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%">6,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">14,564&#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%">18,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</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%">10,599&#160;</span></td><td style="background-color:#ffffff;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%">13,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</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,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">7,476&#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%">8,508&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash, cash equivalents and investments are invested in accordance with our investment policy, primarily with a view to liquidity and capital preservation. Investments, consisting primarily of government and corporate debt securities, are stated at fair value. Cash, cash equivalents and investments as of June 30, 2023 decreased by $3.7 billion, or 20%, compared to December 31, 2022. During the six months ended June 30, 2023, we had a net cash outflow from operating activities of $2.1 billion, repurchases of our common stock of $1.2 billion, purchases of property and equipment of $347 million, and a business acquisition, net of cash acquired of $85 million, partially offset by unrealized gains on available-for-sale debt securities of $129 million.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital, which is current assets less current liabilities, as of June 30, 2023 decreased by $1.0 billion, or 12%, compared to December 31, 2022, primarily due to a decrease in cash, cash equivalents and short-term investments of $1.4 billion, primarily to fund our operating activities and repurchases of common stock, and a decrease in accounts receivable of $1.2 billion, primarily driven by collections in excess of invoicing. This was partially offset by a decrease in short-term deferred revenue of $1.0 billion, mainly driven by revenue recognized from deferred revenue in excess of customer deposits received, and a decrease in accrued liabilities of $611 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we did not have any off-balance sheet arrangements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flow</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the primary sources and uses of cash for each period presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.038%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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):</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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,140)</span></td><td style="background-color:#ffffff;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%">3,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</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%">3,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,210)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969)</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</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%">605&#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%">(3,975)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating activities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive cash flows from operations primarily from cash collected from customer deposits and accounts receivable related to our COVID-19 vaccine supply agreements, as well as certain government-sponsored and private organizations and strategic alliances. Our cash flows from operating activities are significantly affected by our use of cash for operating expenses and working capital to support the business. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the third quarter of 2020, we entered into supply agreements with the U.S. Government and other international organizations for the supply of our COVID-19 vaccine and received upfront deposits. As of June 30, 2023, we had $1.7&#160;billion in deferred revenue related to customer deposits received or billable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities for the six months ended June 30, 2023 was $2.1 billion and consisted of net loss of $1.3 billion, a net change in assets and liabilities, net of acquisition of business, of $570 million and non-cash adjustments of $269 million. Non-cash items primarily included deferred income taxes of $530 million, depreciation and amortization of $170 million, and stock-based compensation of $149 million. The net change in assets and liabilities was mainly due to a decrease in deferred revenue of $979 million, a decrease in accrued liabilities of $633 million, a decrease in accounts payable of $187 million and an increase in prepaid expenses and other assets of $142 million, partially offset by a decrease in accounts receivable of $1.2 billion and a decrease in inventory of $234 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net operating cash flows decreased by $5.2 billion, or 170%, during the six months ended June 30, 2023, compared to the same period in 2022, primarily attributable to a decrease in net income of $7.2 billion, partially offset by a change in deferred revenue of $1.4 billion and inventory of $714 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing activities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary investing activities consist of purchases, sales, and maturities of our investments, capital expenditures for leasehold improvements, manufacturing, laboratory, computer equipment and software, and business development.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities for the six months ended June 30, 2023 was $4.0 billion, which primarily included proceeds from maturities and sales of marketable securities of $5.7 billion, partially offset by purchases of marketable securities of $1.3 billion, purchases of property and equipment of $347 million, and a business acquisition, net of cash acquired of $85 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net investing cash flows increased by $9.0 billion, or 178%, during the six months ended June 30, 2023, compared to the same period in 2022, primarily due to a decrease in purchases of marketable securities of $7.5 billion and an increase in proceeds from maturities of marketable securities of $1.9 billion.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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%">Financing activities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities for the six months ended June 30, 2023 was $1.2 billion, primarily due to repurchases of common stock of $1.2 billion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities decreased by $759 million, or 39%, during the six months ended June 30, 2023, compared to the same period in 2022, mainly due to a decrease in repurchases of common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operation and funding requirements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of funding as of June 30, 2023 consisted of cash and cash equivalents, investments, and cash we may generate from operations. We generated net income of $8.4 billion and $12.2 billion for the years ended 2022 and 2021, following the authorization of our first commercial product in December 2020. From our inception to the end of 2020, we incurred significant losses from operations due to our significant research and development expenses. We also incurred a net loss of $1.3 billion for the six months ended June 30, 2023. We have retained earnings of $17.0 billion as of June 30, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have significant future capital requirements including expected operating expenses to conduct research and development activities, operate our organization, meet capital expenditure needs, and fund our share repurchase programs (refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_103">Note 14</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our condensed consolidated financial statements). We expect our expenses to increase in connection with our ongoing activities, particularly as we continue research and development of our development candidates and clinical activities for our investigational medicines. We also expect our expenses to increase associated with manufacturing costs, including our arrangements with our international supply and manufacturing partners. Our ongoing work on our RSV, seasonal flu and CMV vaccine candidates, individualized neoantigen therapy, COVID-19 vaccines, including development of any new generations of boosters and vaccines against variants of SARS-CoV-2, late-stage clinical development, and buildout of global commercial, regulatory, sales and marketing infrastructure will require significant cash outflows during 2023, most of which will not be reimbursed or otherwise paid for by our partners or collaborators. In addition, we have substantial facility, lease and purchase obligations (refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97">Note 13</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our condensed consolidated financial statements). We have entered into certain collaboration and licensing agreements with third parties that include the funding of certain research and development activities and potential future milestone and royalty payments by us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our cash, cash equivalents, and investments as of June 30, 2023, together with cash expected to be generated from operations, will be sufficient to enable us to fund our projected operations, capital expenditures and stock repurchases through at least the next 12&#160;months from the issuance of these financial statements included in this Form 10-Q. We are subject to all the risks related to the development and commercialization of novel medicines, and we may encounter unforeseen expenses, difficulties, complications, delays, and other unknown factors, which may adversely affect our business. For example, we have experienced a decline in customer demand for our COVID-19 vaccine as the market continues to shift to an endemic seasonal market in 2023, and we may continue to experience negative cash flow from operations in future periods as we continue to invest in our business to support future product launches. Our forecast of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties, and actual results could vary as a result of a number of factors. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical accounting policies and significant judgments and estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our critical accounting policies and estimates in the preparation of our condensed consolidated financial statements during&#160;the three months ended June 30, 2023&#160;compared to those disclosed in our 2022 Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, other than disclosed within </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97">Note 13</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our condensed consolidated financial statements, there have been no material changes to our contractual obligations and commitments from those described under &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our 2022 Form 10-K.</span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_139"></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%">Item 3. Quantitative and Qualitative Disclosures about Market Risk</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our market risks, and the way we manage them, are summarized in Part II, Item 7A, &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; of our 2022 Form 10-K. There have been no material changes to our market risk or to our management of such risks for the three and six months ended June 30, 2023.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_142"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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%">Item 4. Controls and Procedures</span></div><div><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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of&#160;June 30, 2023. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company&#8217;s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of&#160;June 30, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended June 30, 2023, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inherent Limitations on Effectiveness of Controls</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by the collusion of two or more people or by a management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_145"></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%">PART II</span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_148"></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%">Item 1. Legal Proceedings </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings of a nature considered ordinary course in our business, including the intellectual property litigation described in our 2022 Form 10-K under the heading &#8220;Legal Proceedings.&#8221; Most of the issues raised by these claims are highly complex and subject to substantial uncertainties. For a description of risks relating to these and other legal proceedings we face, see Part I, Item 1A., &#8220;Risk Factors,&#8221; of our 2022 Form 10-K, including the discussion under the headings entitled &#8220;Risks related to our intellectual property&#8221; and &#8220;Risks related to the manufacturing of our commercial products, development candidates, investigational medicines and our future pipeline.&#8221; The outcome of any such proceedings, regardless of the merits, is inherently uncertain; therefore, assessing the likelihood of loss and any estimated damages is difficult and subject to considerable judgment.</span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_151"></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%">Item 1A. Risk Factors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Information regarding risk and uncertainties related to our business appears in Part I, Item 1A. &#8220;Risk Factors&#8221; of our 2022 Form 10-K. There have been no material changes from the risk factors previously disclosed in the 2022 Form 10-K.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_154"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information with respect to the shares of common stock repurchased by us during the three months ended June 30, 2023:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.544%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased </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:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Program </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:8pt;font-weight:700;line-height:100%">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">April 1 - April 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,702,957&#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%">146.71&#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%">2,702,957&#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%">1,896&#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%">May 1 - May 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,727,343&#160;</span></td><td style="background-color:#ffffff;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%">1,667&#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%">June 1 - June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 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%">1,667&#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%">Total</span></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%">4,430,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">4,430,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div><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:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average price paid per share includes related expenses and excise tax.</span></div><div><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 22, 2022, our Board of Directors authorized a share repurchase program for our common stock of up to $3.0 billion, with no expiration date. This share repurchase program was increased by the Board of Directors by an additional $3.0 billion on August 1, 2022, also with no expiration date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_103">Note 14</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to condensed consolidated financial statements for information regarding our share repurchase programs.</span></div><div><span><br/></span></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_157"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Exhibits listed below are filed or incorporated by reference as part of this Form 10-Q.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit Index</span></td></tr><tr style="height:15pt"><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="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding: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%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="exhibit3116302023.htm">Certification of Principal Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></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%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="exhibit3126302023.htm">Certification of Principal Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></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%">32.1+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="exhibit3216302023.htm">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></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%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</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%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</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%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Document</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%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</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%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</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%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Link Document</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%">104*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101.)</span></td></tr></table></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.150%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</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%">Filed herewith</span></td></tr></table></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.150%"></td><td style="width:0.1%"></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;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">+<br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></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%">The certification furnished in Exhibit 32.1 hereto is deemed to accompany this Form 10-Q and will not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. Such certification will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates it by reference.</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i0bee2cb9109747c6b4a6c9e5fbfa3c69_160"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_10">Table of Contents</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div></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%">SIGNATURES</span></div><div style="margin-top:12pt"><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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><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:14.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.173%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MODERNA, INC.</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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/ St&#233;phane Bancel</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%">August 3, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">St&#233;phane Bancel</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Executive Officer)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 M. Mock</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%">August 3, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">James M. Mock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:0 1pt"></td><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%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Financial Officer)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit3116302023.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic95a4e4a08384923a8edd9af807f3eb3_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1 </font></div><div style="margin-bottom:9pt;text-align:center"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULES 13a-14(a)&#160;AND 15d-14(a)&#160;UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, St&#233;phane Bancel, certify that&#58;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form&#160;10-Q of Moderna,&#160;Inc.&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) for the registrant and have&#58;</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;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-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;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-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:23.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.630%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#47;s&#47; St&#233;phane Bancel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">St&#233;phane Bancel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer<br>(Principal Executive Officer)</font></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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>exhibit3126302023.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic66fa6ac545c4a0fb97218b2a1be645c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-bottom:9pt"><font><br></font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULES 13a-14(a)&#160;AND 15d-14(a)&#160;UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, James M. Mock, certify that&#58;</font></div><div style="margin-bottom:9pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Quarterly Report on Form&#160;10-Q of Moderna,&#160;Inc.&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) for the registrant and have&#58;</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;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-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;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-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;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&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:9pt;padding-left:63pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:24.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.933%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">By&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#47;s&#47; James M. Mock</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James M. Mock</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief 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%">(Principal Financial Officer)</font></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>exhibit3216302023.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ic3045a60bf0041c6b5a0a017bce49316_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-bottom:9pt;text-align:center"><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:174%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">18 U.S.C. SECTION&#160;1350</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:174%">AS ADOPTED PURSUANT TO SECTION&#160;906</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:174%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:9pt"><font><br></font></div><div style="margin-bottom:9pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">In connection with the Quarterly Report on Form 10-Q of Moderna, Inc. (the &#8220;Company&#8221;) for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), we, St&#233;phane Bancel, Chief Executive Officer of the Company, and James M. Mock, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of our knowledge&#58; </font></div><div style="padding-left:40.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:10.5pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and </font></div><div style="padding-left:40.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:10.5pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></div><div style="padding-left:4.5pt"><font><br></font></div><div style="margin-bottom:11pt;padding-left:31.5pt;padding-right:31.5pt;text-align:center;text-indent:-11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:23.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.741%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.630%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#47;s&#47; St&#233;phane Bancel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">St&#233;phane Bancel</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; August&#160;3, 2023</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#47;s&#47; James M. Mock</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">James M. Mock</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:9pt"><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>mrna-20230630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:c9ced0fa-be7c-49fc-9bd0-89243894c9b6,g:778d0862-2c86-49d1-bf05-d4fcb6982e98-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mrna="http://www.modernatx.com/20230630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.modernatx.com/20230630">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.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="mrna-20230630_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="mrna-20230630_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="mrna-20230630_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="mrna-20230630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.modernatx.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="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (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="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionoftheBusiness" roleURI="http://www.modernatx.com/role/DescriptionoftheBusiness">
        <link:definition>0000008 - Disclosure - Description of the Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofBasisofPresentationandRecentAccountingStandards" roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards">
        <link:definition>0000009 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProductSales" roleURI="http://www.modernatx.com/role/ProductSales">
        <link:definition>0000010 - Disclosure - Product Sales</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherRevenue" roleURI="http://www.modernatx.com/role/OtherRevenue">
        <link:definition>0000011 - Disclosure - Other 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="CollaborationAgreements" roleURI="http://www.modernatx.com/role/CollaborationAgreements">
        <link:definition>0000012 - Disclosure - Collaboration Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.modernatx.com/role/Acquisition">
        <link:definition>0000013 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.modernatx.com/role/FinancialInstruments">
        <link:definition>0000014 - Disclosure - 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="DerivativeFinancialInstruments" roleURI="http://www.modernatx.com/role/DerivativeFinancialInstruments">
        <link:definition>0000015 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventory" roleURI="http://www.modernatx.com/role/Inventory">
        <link:definition>0000016 - Disclosure - Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNet" roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNet">
        <link:definition>0000017 - Disclosure - Property, Plant and Equipment, 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="OtherBalanceSheetComponents" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponents">
        <link:definition>0000018 - Disclosure - Other Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.modernatx.com/role/Leases">
        <link:definition>0000019 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.modernatx.com/role/CommitmentsandContingencies">
        <link:definition>0000020 - 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="StockBasedCompensationandShareRepurchasePrograms" roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms">
        <link:definition>0000021 - Disclosure - Stock-Based Compensation and Share Repurchase Programs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.modernatx.com/role/IncomeTaxes">
        <link:definition>0000022 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossEarningsperShare" roleURI="http://www.modernatx.com/role/LossEarningsperShare">
        <link:definition>0000023 - Disclosure - (Loss) Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofBasisofPresentationandRecentAccountingStandardsPolicies" roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies">
        <link:definition>9954701 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards (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="SummaryofBasisofPresentationandRecentAccountingStandardsTables" roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables">
        <link:definition>9954702 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards (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="ProductSalesTables" roleURI="http://www.modernatx.com/role/ProductSalesTables">
        <link:definition>9954703 - Disclosure - Product Sales (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="OtherRevenueTables" roleURI="http://www.modernatx.com/role/OtherRevenueTables">
        <link:definition>9954704 - Disclosure - Other Revenue (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="AcquisitionTables" roleURI="http://www.modernatx.com/role/AcquisitionTables">
        <link:definition>9954705 - Disclosure - Acquisition (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="FinancialInstrumentsTables" roleURI="http://www.modernatx.com/role/FinancialInstrumentsTables">
        <link:definition>9954706 - Disclosure - 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="DerivativeFinancialInstrumentsTables" roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>9954707 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryTables" roleURI="http://www.modernatx.com/role/InventoryTables">
        <link:definition>9954708 - Disclosure - Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetTables" roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables">
        <link:definition>9954709 - Disclosure - Property, Plant and Equipment, 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="OtherBalanceSheetComponentsTables" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsTables">
        <link:definition>9954710 - Disclosure - Other Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.modernatx.com/role/LeasesTables">
        <link:definition>9954711 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandShareRepurchaseProgramsTables" roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables">
        <link:definition>9954712 - Disclosure - Stock-Based Compensation and Share Repurchase Programs (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="IncomeTaxesTables" roleURI="http://www.modernatx.com/role/IncomeTaxesTables">
        <link:definition>9954713 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossEarningsperShareTables" roleURI="http://www.modernatx.com/role/LossEarningsperShareTables">
        <link:definition>9954714 - Disclosure - (Loss) Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessDetails" roleURI="http://www.modernatx.com/role/DescriptionofBusinessDetails">
        <link:definition>9954715 - Disclosure - Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails">
        <link:definition>9954716 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards - Components of Accumulated Other Comprehensive (Loss) Income (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="SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9954717 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProductSalesDetails" roleURI="http://www.modernatx.com/role/ProductSalesDetails">
        <link:definition>9954718 - Disclosure - Product Sales (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="OtherRevenueScheduleofDisaggregationofRevenueDetails" roleURI="http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails">
        <link:definition>9954719 - Disclosure - Other Revenue - Schedule of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherRevenueNarrativeDetails" roleURI="http://www.modernatx.com/role/OtherRevenueNarrativeDetails">
        <link:definition>9954720 - Disclosure - Other Revenue - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationAgreementsDetails" roleURI="http://www.modernatx.com/role/CollaborationAgreementsDetails">
        <link:definition>9954721 - Disclosure - Collaboration Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionNarrativeDetails" roleURI="http://www.modernatx.com/role/AcquisitionNarrativeDetails">
        <link:definition>9954722 - Disclosure - Acquisition - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9954723 - Disclosure - Acquisition - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (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="FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" roleURI="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails">
        <link:definition>9954724 - Disclosure - Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (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="FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails" roleURI="http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails">
        <link:definition>9954725 - Disclosure - Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsNarrativeDetails" roleURI="http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>9954726 - Disclosure - Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsUnrealizedLossPositionDetails" roleURI="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails">
        <link:definition>9954727 - Disclosure - Financial Instruments - Unrealized Loss Position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9954728 - Disclosure - Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (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="DerivativeFinancialInstrumentsCashFlowHedgesDetails" roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails">
        <link:definition>9954729 - Disclosure - Derivative Financial Instruments - Cash Flow Hedges (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="DerivativeFinancialInstrumentsBalanceSheetHedgesDetails" roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails">
        <link:definition>9954730 - Disclosure - Derivative Financial Instruments - Balance Sheet Hedges (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="InventoryScheduleofInventoryCurrentDetails" roleURI="http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails">
        <link:definition>9954731 - Disclosure - Inventory - Schedule of Inventory, Current (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryNarrativeDetails" roleURI="http://www.modernatx.com/role/InventoryNarrativeDetails">
        <link:definition>9954732 - Disclosure - Inventory - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetDetails" roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails">
        <link:definition>9954733 - Disclosure - Property, Plant and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>9954734 - Disclosure - Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails">
        <link:definition>9954735 - Disclosure - Other Balance Sheet Components - Other Non-Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetComponentsAccruedLiabilitiesDetails" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails">
        <link:definition>9954736 - Disclosure - Other Balance Sheet Components - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails">
        <link:definition>9954737 - Disclosure - Other Balance Sheet Components - Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetComponentsDeferredRevenueDetails" roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails">
        <link:definition>9954738 - Disclosure - Other Balance Sheet Components - Deferred Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.modernatx.com/role/LeasesNarrativeDetails">
        <link:definition>9954739 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesBalanceSheetInformationDetails" roleURI="http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails">
        <link:definition>9954740 - Disclosure - Leases - Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMinimumLeasePaymentsDetails" roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails">
        <link:definition>9954741 - Disclosure - Leases - Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMinimumLeasePaymentsDetails_1" roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1">
        <link:definition>9954741 - Disclosure - Leases - Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesIndemnificationObligationsDetails" roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails">
        <link:definition>9954742 - Disclosure - Commitments and Contingencies - Indemnification Obligations (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="CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails" roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails">
        <link:definition>9954743 - Disclosure - Commitments and Contingencies - Purchase Commitments and Purchase Orders (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="CommitmentsandContingenciesLicensestoPatentedTechnologyDetails" roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesLicensestoPatentedTechnologyDetails">
        <link:definition>9954744 - Disclosure - Commitments and Contingencies - Licenses to Patented Technology (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="CommitmentsandContingenciesModernaScienceCentreDetails" roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails">
        <link:definition>9954745 - Disclosure - Commitments and Contingencies - Moderna Science Centre (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="StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails" roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails">
        <link:definition>9954746 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - 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="StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails" roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails">
        <link:definition>9954747 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails" roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails">
        <link:definition>9954748 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Share Repurchase Program (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="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" roleURI="http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails">
        <link:definition>9954749 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.modernatx.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954750 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" roleURI="http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails">
        <link:definition>9954751 - Disclosure - (Loss) Earnings per Share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (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="mrna_GenerationBioCoGBIOMember" abstract="true" name="GenerationBioCoGBIOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" abstract="false" name="OperatingAndFinanceLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_MTCSouthMTCNorthAndMTCEastMember" abstract="true" name="MTCSouthMTCNorthAndMTCEastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" abstract="false" name="CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_CollaborationArrangementMember" abstract="true" name="CollaborationArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_EmbeddedLeasesMember" abstract="true" name="EmbeddedLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="mrna_ProductSalesMember" abstract="true" name="ProductSalesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_ClinicalServicesMember" abstract="true" name="ClinicalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" abstract="false" name="RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_NumberOfDevelopmentCandidates" abstract="false" name="NumberOfDevelopmentCandidates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_AccruedClinicalTrials" abstract="false" name="AccruedClinicalTrials" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_OtherPrepaidExpenseManufacturing" abstract="false" name="OtherPrepaidExpenseManufacturing" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_ChangeInContractwithCustomerLiabilityRollForward" abstract="true" name="ChangeInContractwithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mrna_OperatingAndFinanceLeaseRightOfUseAsset" abstract="false" name="OperatingAndFinanceLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_ClinicalOperationsAndSupportCommitmentMember" abstract="true" name="ClinicalOperationsAndSupportCommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_CurrentMarketableSecuritiesMember" abstract="true" name="CurrentMarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_AccruedManufacturing" abstract="false" name="AccruedManufacturing" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_CollaborationReceivableCurrent" abstract="false" name="CollaborationReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_NoncurrentMarketableSecuritiesMember" abstract="true" name="NoncurrentMarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_OperatingLeaseNumberOfProperties" abstract="false" name="OperatingLeaseNumberOfProperties" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_TheBillAndMelindaGatesFoundationMember" abstract="true" name="TheBillAndMelindaGatesFoundationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_AccruedDevelopmentOperation" abstract="false" name="AccruedDevelopmentOperation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_FinanceLeaseNumberOfProperties" abstract="false" name="FinanceLeaseNumberOfProperties" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_InitialProjectMember" abstract="true" name="InitialProjectMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_OtherPrepaidExpenseMaterialsAndSupplies" abstract="false" name="OtherPrepaidExpenseMaterialsAndSupplies" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_A2022RepurchaseProgramMember" abstract="true" name="A2022RepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_DeferredIncomeTaxExpenseBenefitNet" abstract="false" name="DeferredIncomeTaxExpenseBenefitNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_FinancingRightOfUseAssetMember" abstract="true" name="FinancingRightOfUseAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_RestOfTheWorldMember" abstract="true" name="RestOfTheWorldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_VertexMember" abstract="true" name="VertexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_ModernaScienceCentreMember" abstract="true" name="ModernaScienceCentreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_AstraZenecaMember" abstract="true" name="AstraZenecaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_AccruedPropertyAndEquipmentCurrent" abstract="false" name="AccruedPropertyAndEquipmentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_ContractOptionsMember" abstract="true" name="ContractOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_NumberOfParticipants" abstract="false" name="NumberOfParticipants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_SupplyAndManufacturingAgreementsMember" abstract="true" name="SupplyAndManufacturingAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" abstract="true" name="CollaborationArrangementIncludingArrangementsWithAffiliateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_DefenseAdvancedResearchProjectsAgencyMember" abstract="true" name="DefenseAdvancedResearchProjectsAgencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_RevenueFromGrantsRemainingFundingCapacity" abstract="false" name="RevenueFromGrantsRemainingFundingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_LesseeOperatingLeaseNumberOfExtension" abstract="false" name="LesseeOperatingLeaseNumberOfExtension" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" abstract="false" name="LesseeOperatingLeaseNumberOfExtensionPeriods" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_ChangeInContractWithCustomerLiabilityTable" abstract="true" name="ChangeInContractWithCustomerLiabilityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="mrna_DownpaymentsAndPrepaymentsNoncurrent" abstract="false" name="DownpaymentsAndPrepaymentsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" abstract="false" name="LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="mrna_AccruedOtherExternalGoodsAndServicesCurrent" abstract="false" name="AccruedOtherExternalGoodsAndServicesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_OtherCollaborativePartiesMember" abstract="true" name="OtherCollaborativePartiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_RevenueFromGrantsMaximumAward" abstract="false" name="RevenueFromGrantsMaximumAward" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_OperatingAndFinanceLeaseLiability" abstract="false" name="OperatingAndFinanceLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_RawMaterialsAccountsPayable" abstract="false" name="RawMaterialsAccountsPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_NorwoodMassachusettsMember" abstract="true" name="NorwoodMassachusettsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_OtherGrantRevenueMember" abstract="true" name="OtherGrantRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_ChangeInContractWithCustomerLiabilityLineItems" abstract="true" name="ChangeInContractWithCustomerLiabilityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" abstract="false" name="ContractWithCustomerLiabilityPrepaymentResearchFunding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_CambridgeMassachusettsMember" abstract="true" name="CambridgeMassachusettsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_OperatingAndFinanceLeaseLiabilityCurrent" abstract="false" name="OperatingAndFinanceLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" abstract="true" name="BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_MerckMember" abstract="true" name="MerckMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" abstract="false" name="ContractWithCustomerLiabilityDeductionsDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_LegalContingencyFutureFirmPurchaseCommitments" abstract="false" name="LegalContingencyFutureFirmPurchaseCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_RevenueFromGrantsCurrentFundingCapacity" abstract="false" name="RevenueFromGrantsCurrentFundingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_TenantImprovementAllowanceReceivableCurrent" abstract="false" name="TenantImprovementAllowanceReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" abstract="false" name="IncreaseDecreaseInRightOfUseAssetOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" abstract="false" name="NumberOfDevelopmentProgramsUnderClinicalStudies" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_NumberOfDevelopmentPrograms" abstract="false" name="NumberOfDevelopmentPrograms" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="mrna_OriCiroGenomicsKKMember" abstract="true" name="OriCiroGenomicsKKMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" abstract="false" name="FinanceLeasePrincipalPaymentsNetOfAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>mrna-20230630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:c9ced0fa-be7c-49fc-9bd0-89243894c9b6,g:778d0862-2c86-49d1-bf05-d4fcb6982e98-->
<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.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3fe34d3e-b84a-4e3d-9c91-3b989a4fb3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ff1ce9b4-e674-4730-b0ad-0eeb2b2b5123" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3fe34d3e-b84a-4e3d-9c91-3b989a4fb3ff" xlink:to="loc_us-gaap_Liabilities_ff1ce9b4-e674-4730-b0ad-0eeb2b2b5123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_79a258fd-077f-4b6e-a4fa-c629af2264cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3fe34d3e-b84a-4e3d-9c91-3b989a4fb3ff" xlink:to="loc_us-gaap_CommitmentsAndContingencies_79a258fd-077f-4b6e-a4fa-c629af2264cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e319e24e-e949-4223-8bff-d6d32acf8a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3fe34d3e-b84a-4e3d-9c91-3b989a4fb3ff" xlink:to="loc_us-gaap_StockholdersEquity_e319e24e-e949-4223-8bff-d6d32acf8a7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0a451bd5-6006-477a-8983-bd6485302613" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c4358e0e-4649-40b4-ac6d-fc3572fdfad2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a451bd5-6006-477a-8983-bd6485302613" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_c4358e0e-4649-40b4-ac6d-fc3572fdfad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5b40379c-11bf-4f21-9cb4-08a0862c0381" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a451bd5-6006-477a-8983-bd6485302613" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_5b40379c-11bf-4f21-9cb4-08a0862c0381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3127aa19-76bd-4e92-ae50-5dbf0c04845e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a451bd5-6006-477a-8983-bd6485302613" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3127aa19-76bd-4e92-ae50-5dbf0c04845e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_847aa361-aa4d-4dde-83a2-6f4f52ad5094" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a451bd5-6006-477a-8983-bd6485302613" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_847aa361-aa4d-4dde-83a2-6f4f52ad5094" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0ad25f30-db21-4f15-8ef5-533e6d062d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a451bd5-6006-477a-8983-bd6485302613" xlink:to="loc_us-gaap_LiabilitiesCurrent_0ad25f30-db21-4f15-8ef5-533e6d062d4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_254f929c-bc8b-4133-800b-c8b925d77422" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_fde303cd-78c3-41b5-b3d8-ab3f48ee2053" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_254f929c-bc8b-4133-800b-c8b925d77422" xlink:to="loc_us-gaap_PreferredStockValue_fde303cd-78c3-41b5-b3d8-ab3f48ee2053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6f095e71-5798-433e-b7db-f2b3e8e603a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_254f929c-bc8b-4133-800b-c8b925d77422" xlink:to="loc_us-gaap_CommonStockValue_6f095e71-5798-433e-b7db-f2b3e8e603a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_127ee31e-62fa-4c14-9af6-849a707692da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_254f929c-bc8b-4133-800b-c8b925d77422" xlink:to="loc_us-gaap_AdditionalPaidInCapital_127ee31e-62fa-4c14-9af6-849a707692da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f0a946fe-13f3-4864-8e2e-c87d47dd54cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_254f929c-bc8b-4133-800b-c8b925d77422" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f0a946fe-13f3-4864-8e2e-c87d47dd54cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_869afe94-7b13-45c4-8cca-d8dff81b68ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_254f929c-bc8b-4133-800b-c8b925d77422" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_869afe94-7b13-45c4-8cca-d8dff81b68ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7449abcd-3441-4d08-a4a9-ca415010a763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_359a86f1-f3c9-4ae7-844e-db50068711ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7449abcd-3441-4d08-a4a9-ca415010a763" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_359a86f1-f3c9-4ae7-844e-db50068711ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e72d54cd-b17e-432d-b4e1-32004b350ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7449abcd-3441-4d08-a4a9-ca415010a763" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_e72d54cd-b17e-432d-b4e1-32004b350ea2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58228b02-6e3a-484b-941c-8d4a759a03d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7449abcd-3441-4d08-a4a9-ca415010a763" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58228b02-6e3a-484b-941c-8d4a759a03d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8e8a438c-3ad1-46b9-bc7f-5a20d57a8384" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7449abcd-3441-4d08-a4a9-ca415010a763" xlink:to="loc_us-gaap_InventoryNet_8e8a438c-3ad1-46b9-bc7f-5a20d57a8384" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eb5dca2a-8b6d-4c25-82c3-821a0c6d05be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7449abcd-3441-4d08-a4a9-ca415010a763" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eb5dca2a-8b6d-4c25-82c3-821a0c6d05be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d4f7b248-0cf4-45c7-b4e6-7ca77bdabb49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_d4f7b248-0cf4-45c7-b4e6-7ca77bdabb49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9fdbdbcb-8ae1-48c3-96fd-dcdfe3628dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9fdbdbcb-8ae1-48c3-96fd-dcdfe3628dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f0cc6b6c-5bb2-4d82-ad79-67763f3369c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:to="loc_us-gaap_AssetsCurrent_f0cc6b6c-5bb2-4d82-ad79-67763f3369c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e3361a7d-8c0a-43ce-b434-08a1a7a11d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e3361a7d-8c0a-43ce-b434-08a1a7a11d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_e3618c41-c555-4e9b-860a-857ff383520e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_e3618c41-c555-4e9b-860a-857ff383520e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d74ad73e-e02f-47b0-b1e5-ae8d4846204e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f70a47b9-c1b6-4967-b3c4-84dc8dae4416" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d74ad73e-e02f-47b0-b1e5-ae8d4846204e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_727e00f0-cd78-4629-be8f-78e3551548ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bb2856a3-e082-484f-ad24-7656024e7cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_727e00f0-cd78-4629-be8f-78e3551548ad" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bb2856a3-e082-484f-ad24-7656024e7cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8793f16a-b130-4272-a991-e41de347dfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_727e00f0-cd78-4629-be8f-78e3551548ad" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8793f16a-b130-4272-a991-e41de347dfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e6fc6d16-23f3-47ba-ac88-f8d5791d5179" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_727e00f0-cd78-4629-be8f-78e3551548ad" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e6fc6d16-23f3-47ba-ac88-f8d5791d5179" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_73a5b076-138a-4928-adb8-8c83c32e2715" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_727e00f0-cd78-4629-be8f-78e3551548ad" xlink:to="loc_us-gaap_TaxesPayableCurrent_73a5b076-138a-4928-adb8-8c83c32e2715" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_61772c46-2bc9-41c7-b2f2-ed8c26a66e45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_727e00f0-cd78-4629-be8f-78e3551548ad" xlink:to="loc_us-gaap_AccountsPayableCurrent_61772c46-2bc9-41c7-b2f2-ed8c26a66e45" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_82799f93-8d98-400e-b65d-fafda0cc632b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d5ccd975-52ad-4014-a767-fde2cf68180c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_82799f93-8d98-400e-b65d-fafda0cc632b" xlink:to="loc_us-gaap_Revenues_d5ccd975-52ad-4014-a767-fde2cf68180c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_e2614716-5009-406b-ba02-7be4f836d7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_82799f93-8d98-400e-b65d-fafda0cc632b" xlink:to="loc_us-gaap_CostsAndExpenses_e2614716-5009-406b-ba02-7be4f836d7f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b4cfc257-944d-4f5c-9542-c3441a7cb63f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f3946191-d242-4fcd-8657-9a8a0ff17bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b4cfc257-944d-4f5c-9542-c3441a7cb63f" xlink:to="loc_us-gaap_OperatingIncomeLoss_f3946191-d242-4fcd-8657-9a8a0ff17bcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_d842105a-1d5e-430a-b74e-132bb55ead92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b4cfc257-944d-4f5c-9542-c3441a7cb63f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_d842105a-1d5e-430a-b74e-132bb55ead92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_12c669f8-91ed-4d21-b439-e35922790634" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b4cfc257-944d-4f5c-9542-c3441a7cb63f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_12c669f8-91ed-4d21-b439-e35922790634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_6d79e61b-c4ac-41cd-a80a-d2e102cfa730" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_56931916-58e7-49a0-b1ac-11f12e338649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_6d79e61b-c4ac-41cd-a80a-d2e102cfa730" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_56931916-58e7-49a0-b1ac-11f12e338649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d85781c1-aa2c-4e34-b2a2-ea27b3092b52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_6d79e61b-c4ac-41cd-a80a-d2e102cfa730" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d85781c1-aa2c-4e34-b2a2-ea27b3092b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_09e3de09-b024-4fb1-9f2c-6c96b002b5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_6d79e61b-c4ac-41cd-a80a-d2e102cfa730" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_09e3de09-b024-4fb1-9f2c-6c96b002b5f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b7edb817-02dc-474c-b65c-d7bddcc1463c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cf55c6b5-341f-4a1d-90b5-4f7fa1cd7a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b7edb817-02dc-474c-b65c-d7bddcc1463c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cf55c6b5-341f-4a1d-90b5-4f7fa1cd7a5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d0604582-c502-441e-afe4-2f5afd0e4396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b7edb817-02dc-474c-b65c-d7bddcc1463c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d0604582-c502-441e-afe4-2f5afd0e4396" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_86fe8444-6ee1-4a01-913d-feed89a3b6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1f68bb8f-2b75-45ca-babd-31e4965ee27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_86fe8444-6ee1-4a01-913d-feed89a3b6aa" xlink:to="loc_us-gaap_NetIncomeLoss_1f68bb8f-2b75-45ca-babd-31e4965ee27f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_20e106c7-4fcd-4ef5-b666-12478db3f6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_86fe8444-6ee1-4a01-913d-feed89a3b6aa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_20e106c7-4fcd-4ef5-b666-12478db3f6b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9969533e-cf31-4d65-b1d0-53b23ce90c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_655f8d67-8c88-4f89-ac6c-d78ec9ee3c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9969533e-cf31-4d65-b1d0-53b23ce90c7c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_655f8d67-8c88-4f89-ac6c-d78ec9ee3c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_4dcd51a8-0c8f-4b34-b0a5-7ee9be7a2afc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9969533e-cf31-4d65-b1d0-53b23ce90c7c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_4dcd51a8-0c8f-4b34-b0a5-7ee9be7a2afc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_d6ace0c5-5100-4786-a560-d4b158700d99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_d8a4e135-3ea4-4713-a4f6-9db50db67dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_d6ace0c5-5100-4786-a560-d4b158700d99" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_d8a4e135-3ea4-4713-a4f6-9db50db67dd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_e96e682a-bc8e-4593-b8ab-04789854d379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_d6ace0c5-5100-4786-a560-d4b158700d99" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_e96e682a-bc8e-4593-b8ab-04789854d379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_acae66e4-ed5e-44d4-beac-6ed7dfbbabab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_a642efd0-4517-4624-9c04-c18d6a3559fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_acae66e4-ed5e-44d4-beac-6ed7dfbbabab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_a642efd0-4517-4624-9c04-c18d6a3559fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fe446412-f591-4d9b-a4fe-60d3e14b2fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_acae66e4-ed5e-44d4-beac-6ed7dfbbabab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_fe446412-f591-4d9b-a4fe-60d3e14b2fe4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7937cf70-0d67-4981-8e77-8c376549bc05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7937cf70-0d67-4981-8e77-8c376549bc05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_7d38b088-de5e-4bf2-a477-193aba9caf52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_7d38b088-de5e-4bf2-a477-193aba9caf52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_c655a74d-9495-4218-9458-4cb8a3d2c5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_c655a74d-9495-4218-9458-4cb8a3d2c5b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_950d869f-c061-4f62-b5a4-3753c5677881" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_950d869f-c061-4f62-b5a4-3753c5677881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_079a7193-29c1-4d97-a075-3e5a12fb1fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_079a7193-29c1-4d97-a075-3e5a12fb1fb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_13774caf-5ec2-4cf7-a744-7ce37e6b5bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_82c034ad-726f-419e-8321-b9d6291be88f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_13774caf-5ec2-4cf7-a744-7ce37e6b5bbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8caf4222-a5f7-4754-bcc1-8028535829b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_ShareBasedCompensation_8caf4222-a5f7-4754-bcc1-8028535829b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_91555dd4-892e-474f-bbb8-f3751ff31770" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_91555dd4-892e-474f-bbb8-f3751ff31770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_41610497-8de1-43a8-99e7-421d1ab6e8d1" xlink:href="mrna-20230630.xsd#mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_41610497-8de1-43a8-99e7-421d1ab6e8d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_2fe20cf8-d935-4c52-b814-020d68f6b5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_2fe20cf8-d935-4c52-b814-020d68f6b5e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e278b58c-9ad4-497f-8895-a2629b6c0b03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_e278b58c-9ad4-497f-8895-a2629b6c0b03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_044abfc3-947b-41ec-b3d0-aeb117963038" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_044abfc3-947b-41ec-b3d0-aeb117963038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DeferredIncomeTaxExpenseBenefitNet_00fd84dd-79a0-4139-a781-dc8e3bd47601" xlink:href="mrna-20230630.xsd#mrna_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_mrna_DeferredIncomeTaxExpenseBenefitNet_00fd84dd-79a0-4139-a781-dc8e3bd47601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7b1348e8-892c-4423-bc89-31f1e61b369f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_7b1348e8-892c-4423-bc89-31f1e61b369f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dc5d1b85-a014-4c3e-8077-e1049b737c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dc5d1b85-a014-4c3e-8077-e1049b737c8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_228b860c-1b4e-4dec-b92e-0c90c5dcd319" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_228b860c-1b4e-4dec-b92e-0c90c5dcd319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_66e93271-e9c1-4ffc-885a-04c98a443f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_66e93271-e9c1-4ffc-885a-04c98a443f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_70f45e21-c366-4ac0-a2ff-98a19afeba31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_70f45e21-c366-4ac0-a2ff-98a19afeba31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dbaaea69-8bf6-4cbf-a6c6-b84baf19e226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_NetIncomeLoss_dbaaea69-8bf6-4cbf-a6c6-b84baf19e226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_042c62b3-90fd-463b-bff9-71a53e58bf6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_042c62b3-90fd-463b-bff9-71a53e58bf6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_8579064f-7f48-4ac1-8ad2-e5c6eb8ef69d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_8579064f-7f48-4ac1-8ad2-e5c6eb8ef69d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_28578b2d-3d26-4ab9-92eb-0682cb471f33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_28578b2d-3d26-4ab9-92eb-0682cb471f33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_41043930-3e96-4210-b01f-75a2ff96f512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3df9bd72-a186-4de8-8df9-0440a2a1f1c2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_41043930-3e96-4210-b01f-75a2ff96f512" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8c86197-0d41-4984-896b-7248246a2c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_150118cf-b772-4d3f-88b3-b4d0e693801a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8c86197-0d41-4984-896b-7248246a2c9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_150118cf-b772-4d3f-88b3-b4d0e693801a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2d19ff1d-e0d8-4ad4-8b0e-7bd64612a566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a8c86197-0d41-4984-896b-7248246a2c9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2d19ff1d-e0d8-4ad4-8b0e-7bd64612a566" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_128ad716-8be9-4f6b-8c6d-c8b36100e487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a8c86197-0d41-4984-896b-7248246a2c9b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_128ad716-8be9-4f6b-8c6d-c8b36100e487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e36d7d02-ec8a-44d3-a109-540c8d19fad0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_7d343d46-d53c-4d22-9e29-14b36178ce10" xlink:href="mrna-20230630.xsd#mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e36d7d02-ec8a-44d3-a109-540c8d19fad0" xlink:to="loc_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_7d343d46-d53c-4d22-9e29-14b36178ce10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7cc8b3b9-70dd-40eb-be2d-2af901764336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e36d7d02-ec8a-44d3-a109-540c8d19fad0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7cc8b3b9-70dd-40eb-be2d-2af901764336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_fc498a13-b763-4467-ae45-1a000b653354" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e36d7d02-ec8a-44d3-a109-540c8d19fad0" xlink:to="loc_us-gaap_ProceedsFromStockPlans_fc498a13-b763-4467-ae45-1a000b653354" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ce0e3f49-eaba-4827-a866-b7e963f44c02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd4b600e-28cd-4319-8d66-f4c5113b39e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ce0e3f49-eaba-4827-a866-b7e963f44c02" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cd4b600e-28cd-4319-8d66-f4c5113b39e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_8cd1008b-622b-4426-a475-98e0a04a27e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ce0e3f49-eaba-4827-a866-b7e963f44c02" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_8cd1008b-622b-4426-a475-98e0a04a27e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_a5f49555-b457-488c-bd97-09676d1201d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_24c18a3d-f535-4ec8-b70d-f49a84e0b2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_a5f49555-b457-488c-bd97-09676d1201d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_24c18a3d-f535-4ec8-b70d-f49a84e0b2c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b65be7d0-fb37-4fdb-b398-33922127ad3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_a5f49555-b457-488c-bd97-09676d1201d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b65be7d0-fb37-4fdb-b398-33922127ad3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_64ad5a9b-2f7e-471b-95e1-a0c1b25cc351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_a5f49555-b457-488c-bd97-09676d1201d8" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_64ad5a9b-2f7e-471b-95e1-a0c1b25cc351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d9571172-211d-4321-bc77-7e781407b5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_3a6a698f-32bf-43f3-852f-197673548736" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d9571172-211d-4321-bc77-7e781407b5fd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_3a6a698f-32bf-43f3-852f-197673548736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b0fe9711-32b3-4288-a7d3-907e98fb5615" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d9571172-211d-4321-bc77-7e781407b5fd" xlink:to="loc_us-gaap_Goodwill_b0fe9711-32b3-4288-a7d3-907e98fb5615" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_766833dd-9f2e-434f-91cf-eab371fbee6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e838282c-8988-4e1e-8149-f0cc60b75705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_766833dd-9f2e-434f-91cf-eab371fbee6b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e838282c-8988-4e1e-8149-f0cc60b75705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_275bd636-a4f7-47b2-b9f9-9dc6347f46ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_766833dd-9f2e-434f-91cf-eab371fbee6b" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_275bd636-a4f7-47b2-b9f9-9dc6347f46ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b489762b-5cc6-4e18-ad30-59763563f3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_766833dd-9f2e-434f-91cf-eab371fbee6b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b489762b-5cc6-4e18-ad30-59763563f3a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_b9d9893d-318b-4b7e-be63-c4d117725d17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c5f0dad8-f277-458b-8c84-d262ef7da832" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_b9d9893d-318b-4b7e-be63-c4d117725d17" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_c5f0dad8-f277-458b-8c84-d262ef7da832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_f7044593-2fdd-45a5-bd58-1e76fe642c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_b9d9893d-318b-4b7e-be63-c4d117725d17" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_f7044593-2fdd-45a5-bd58-1e76fe642c9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_636ae625-5e58-4e43-8ea3-d865b760efe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_c85aee9a-e2c7-4862-9e77-2fe4fb8f51a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_636ae625-5e58-4e43-8ea3-d865b760efe2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_c85aee9a-e2c7-4862-9e77-2fe4fb8f51a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_bbfa1cf8-abb2-4348-a619-053e7d9d42ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_636ae625-5e58-4e43-8ea3-d865b760efe2" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_bbfa1cf8-abb2-4348-a619-053e7d9d42ed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_656b79df-8f05-4abb-99c4-ff15a276b784" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1f3b1002-7885-47ba-8029-c4261a5b70fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_656b79df-8f05-4abb-99c4-ff15a276b784" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_1f3b1002-7885-47ba-8029-c4261a5b70fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b09ebd5-9f49-4461-b1e9-608f2e62e974" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_656b79df-8f05-4abb-99c4-ff15a276b784" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1b09ebd5-9f49-4461-b1e9-608f2e62e974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_14fee03e-b1fb-4796-bc4a-cd4c49ca8d60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e7162d85-d386-47ae-b3b2-44cfabd2e44b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_14fee03e-b1fb-4796-bc4a-cd4c49ca8d60" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_e7162d85-d386-47ae-b3b2-44cfabd2e44b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_3116ba8d-80e7-45cd-98dd-4bde21e6ffad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_14fee03e-b1fb-4796-bc4a-cd4c49ca8d60" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_3116ba8d-80e7-45cd-98dd-4bde21e6ffad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_4bd93335-f05d-40d4-b92b-0f42ba7540a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_005e6491-9607-4101-ad97-dd79a0a5beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4bd93335-f05d-40d4-b92b-0f42ba7540a9" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_005e6491-9607-4101-ad97-dd79a0a5beaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_9921d830-7a8f-47ad-8626-97fb288f2fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_4bd93335-f05d-40d4-b92b-0f42ba7540a9" xlink:to="loc_us-gaap_DerivativeAssets_9921d830-7a8f-47ad-8626-97fb288f2fa7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#InventoryScheduleofInventoryCurrentDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0bb6cab5-8f97-473d-a766-65fe327b81d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_4b1950b3-c4de-4bb9-8fe0-40a59c54ff1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0bb6cab5-8f97-473d-a766-65fe327b81d4" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_4b1950b3-c4de-4bb9-8fe0-40a59c54ff1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_85d47e7a-ead7-4b09-b50f-c3bc6051d7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0bb6cab5-8f97-473d-a766-65fe327b81d4" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_85d47e7a-ead7-4b09-b50f-c3bc6051d7a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d186057c-4092-4a8a-83bc-9ea67dd85a11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0bb6cab5-8f97-473d-a766-65fe327b81d4" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_d186057c-4092-4a8a-83bc-9ea67dd85a11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_892e7afe-4480-4280-8201-0440839424be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a1cc4a80-5ea6-42c5-a1f2-2da00a7537e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_892e7afe-4480-4280-8201-0440839424be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_a1cc4a80-5ea6-42c5-a1f2-2da00a7537e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_8ceed797-6372-488a-881e-f5dec87eced2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_892e7afe-4480-4280-8201-0440839424be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_8ceed797-6372-488a-881e-f5dec87eced2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_4485cc8a-d755-448c-a0fb-e31a5a50a535" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_4485cc8a-d755-448c-a0fb-e31a5a50a535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValueAddedTaxReceivableCurrent_d4cbc96c-33f4-4ce6-978f-dc2953c1f2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_ValueAddedTaxReceivableCurrent_d4cbc96c-33f4-4ce6-978f-dc2953c1f2f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_5dc7cc60-278e-4100-981e-cacdc9955d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_IncomeTaxesReceivable_5dc7cc60-278e-4100-981e-cacdc9955d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_8a776303-fb6e-42aa-a2c7-92f31b3669ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_InterestReceivableCurrent_8a776303-fb6e-42aa-a2c7-92f31b3669ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_3de12601-be54-493b-aba4-e34cbb189664" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_PrepaidTaxes_3de12601-be54-493b-aba4-e34cbb189664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherPrepaidExpenseManufacturing_5ee1884c-a3ba-4356-abf2-bcf9a33bb0c3" xlink:href="mrna-20230630.xsd#mrna_OtherPrepaidExpenseManufacturing"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_mrna_OtherPrepaidExpenseManufacturing_5ee1884c-a3ba-4356-abf2-bcf9a33bb0c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationReceivableCurrent_b22a9e52-af26-470b-8702-daccfe840bc9" xlink:href="mrna-20230630.xsd#mrna_CollaborationReceivableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_mrna_CollaborationReceivableCurrent_b22a9e52-af26-470b-8702-daccfe840bc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e66bccd1-bd11-4b75-b6de-e1f598e88ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_OtherAssetsCurrent_e66bccd1-bd11-4b75-b6de-e1f598e88ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_761f5505-aa62-4698-8df3-31e65e44606c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_761f5505-aa62-4698-8df3-31e65e44606c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_TenantImprovementAllowanceReceivableCurrent_b15cb5a2-3036-4a83-b8ab-4240e945be04" xlink:href="mrna-20230630.xsd#mrna_TenantImprovementAllowanceReceivableCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_mrna_TenantImprovementAllowanceReceivableCurrent_b15cb5a2-3036-4a83-b8ab-4240e945be04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherPrepaidExpenseMaterialsAndSupplies_561f02b0-0c4d-4ef7-b20b-6d2499f29825" xlink:href="mrna-20230630.xsd#mrna_OtherPrepaidExpenseMaterialsAndSupplies"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e16e5f4-f44d-40c9-9d1f-ea8e9034fc54" xlink:to="loc_mrna_OtherPrepaidExpenseMaterialsAndSupplies_561f02b0-0c4d-4ef7-b20b-6d2499f29825" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_83d7894e-4322-41f7-9a32-f3fb63989a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_83d7894e-4322-41f7-9a32-f3fb63989a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DownpaymentsAndPrepaymentsNoncurrent_677b03e9-ef63-4bec-8ba5-4a1575c9df51" xlink:href="mrna-20230630.xsd#mrna_DownpaymentsAndPrepaymentsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_mrna_DownpaymentsAndPrepaymentsNoncurrent_677b03e9-ef63-4bec-8ba5-4a1575c9df51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e07a215b-5e44-47ee-b8d6-48829ac93e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e07a215b-5e44-47ee-b8d6-48829ac93e9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_40b978e3-4eb0-4f63-aaf4-9b084b573c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_us-gaap_Goodwill_40b978e3-4eb0-4f63-aaf4-9b084b573c37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent_d2f59c3b-dc43-4e7e-966b-dd7c604a8347" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_us-gaap_InventoryNoncurrent_d2f59c3b-dc43-4e7e-966b-dd7c604a8347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_9742f349-0c96-434b-b516-77c458421ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_us-gaap_EquityMethodInvestments_9742f349-0c96-434b-b516-77c458421ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_ce0c848b-15d7-494b-988b-b842cb262052" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_06b862f2-29ef-475d-8898-28d9d32046a9" xlink:to="loc_us-gaap_RestrictedCash_ce0c848b-15d7-494b-988b-b842cb262052" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsAccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedManufacturing_7a014eee-d231-4d63-990a-388ff94d9e4c" xlink:href="mrna-20230630.xsd#mrna_AccruedManufacturing"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_AccruedManufacturing_7a014eee-d231-4d63-990a-388ff94d9e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedPropertyAndEquipmentCurrent_59a85c2b-9f7a-417e-923d-e07a60d68ad2" xlink:href="mrna-20230630.xsd#mrna_AccruedPropertyAndEquipmentCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_AccruedPropertyAndEquipmentCurrent_59a85c2b-9f7a-417e-923d-e07a60d68ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_17e01965-0a05-4a22-811d-0f183038a5e8" xlink:href="mrna-20230630.xsd#mrna_LegalContingencyFutureFirmPurchaseCommitments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_17e01965-0a05-4a22-811d-0f183038a5e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedDevelopmentOperation_7ee0cb8c-2aa7-42c4-94dc-026e12f60989" xlink:href="mrna-20230630.xsd#mrna_AccruedDevelopmentOperation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_AccruedDevelopmentOperation_7ee0cb8c-2aa7-42c4-94dc-026e12f60989" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedOtherExternalGoodsAndServicesCurrent_77407783-34b1-4698-a895-4581d72010b1" xlink:href="mrna-20230630.xsd#mrna_AccruedOtherExternalGoodsAndServicesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_AccruedOtherExternalGoodsAndServicesCurrent_77407783-34b1-4698-a895-4581d72010b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_2edce9cd-b93f-4a40-a0c0-54ca50162de4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_2edce9cd-b93f-4a40-a0c0-54ca50162de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fb0830ca-909a-4f13-8825-8e17f7b16cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_fb0830ca-909a-4f13-8825-8e17f7b16cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RawMaterialsAccountsPayable_5c571683-d04d-41de-9e0f-e61ce69005db" xlink:href="mrna-20230630.xsd#mrna_RawMaterialsAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_RawMaterialsAccountsPayable_5c571683-d04d-41de-9e0f-e61ce69005db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedClinicalTrials_2eef0376-1cad-40f9-ae15-a3e3fda69e99" xlink:href="mrna-20230630.xsd#mrna_AccruedClinicalTrials"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_mrna_AccruedClinicalTrials_2eef0376-1cad-40f9-ae15-a3e3fda69e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2c79f5a7-03db-4449-9a11-5ba56eace0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_dfffff7a-f08d-4062-89eb-b098ccc588c6" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_2c79f5a7-03db-4449-9a11-5ba56eace0f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_dca025ca-c472-4726-8ddf-45f8862baff8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_7a360e69-63c6-430d-a5b9-f535cb7e365b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_dca025ca-c472-4726-8ddf-45f8862baff8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_7a360e69-63c6-430d-a5b9-f535cb7e365b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_851c30b7-623a-48f7-9166-dad5c38ef9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_dca025ca-c472-4726-8ddf-45f8862baff8" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_851c30b7-623a-48f7-9166-dad5c38ef9c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_12f515e6-acc6-4842-a256-013de7942804" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_dca025ca-c472-4726-8ddf-45f8862baff8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_12f515e6-acc6-4842-a256-013de7942804" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_62798f35-e5d8-4e2f-978e-4d8b8e3ef25d" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8a8b1e5d-a0e7-44a2-aee5-ad1641ed3b23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_62798f35-e5d8-4e2f-978e-4d8b8e3ef25d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8a8b1e5d-a0e7-44a2-aee5-ad1641ed3b23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1641f9d5-abc3-4f0d-8900-62edf76fb4ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_62798f35-e5d8-4e2f-978e-4d8b8e3ef25d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1641f9d5-abc3-4f0d-8900-62edf76fb4ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_2dad7287-df7a-4d0c-a770-cd91d47884b2" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1326f9c7-8ca0-4ba6-a764-3d89af87f2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_2dad7287-df7a-4d0c-a770-cd91d47884b2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1326f9c7-8ca0-4ba6-a764-3d89af87f2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e8351bac-442f-40ec-8eb8-af777d15e675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_2dad7287-df7a-4d0c-a770-cd91d47884b2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e8351bac-442f-40ec-8eb8-af777d15e675" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiability_6a361860-525d-4cb2-9223-d82faa687ed7" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_926055d4-1ff2-4c55-9721-95dae0097677" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiability_6a361860-525d-4cb2-9223-d82faa687ed7" xlink:to="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_926055d4-1ff2-4c55-9721-95dae0097677" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_f3a55b28-fba6-4849-9f7e-a5d5ea22be85" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiability_6a361860-525d-4cb2-9223-d82faa687ed7" xlink:to="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_f3a55b28-fba6-4849-9f7e-a5d5ea22be85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset_535840b0-a5cb-4e06-8bf5-59c95b041900" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b89fea9d-99a2-4f76-8968-fb4f7b64eb48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset_535840b0-a5cb-4e06-8bf5-59c95b041900" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b89fea9d-99a2-4f76-8968-fb4f7b64eb48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_22f5a2e4-654b-4467-a364-a75c43d518c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset_535840b0-a5cb-4e06-8bf5-59c95b041900" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_22f5a2e4-654b-4467-a364-a75c43d518c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_fe077c10-cdf1-4b49-b39f-e01b220e7395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_fe077c10-cdf1-4b49-b39f-e01b220e7395" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_94b81f82-5062-49ed-a4c2-e3b9935457c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_94b81f82-5062-49ed-a4c2-e3b9935457c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8a8f0b15-5c02-4dca-8c47-601c75fb93f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8a8f0b15-5c02-4dca-8c47-601c75fb93f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_99edcca4-217b-4198-bfc2-e5a7ace3d90d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_99edcca4-217b-4198-bfc2-e5a7ace3d90d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_168d20a5-d366-4740-bd82-c5a4b9b3b3c2" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:to="loc_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_168d20a5-d366-4740-bd82-c5a4b9b3b3c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_82966d03-0525-4d7b-8fce-29a4c24dc15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7a4a8559-0058-419a-b8db-f57a15e3e7fd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_82966d03-0525-4d7b-8fce-29a4c24dc15b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2fd7b32e-01ab-4683-bfe4-1e0862c54120" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ed6631e3-fcf5-4d73-a7c2-3d3e0d87492c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2fd7b32e-01ab-4683-bfe4-1e0862c54120" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ed6631e3-fcf5-4d73-a7c2-3d3e0d87492c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_623625e5-0d0f-463d-adc7-ee6756521954" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_2fd7b32e-01ab-4683-bfe4-1e0862c54120" xlink:to="loc_us-gaap_FinanceLeaseLiability_623625e5-0d0f-463d-adc7-ee6756521954" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f03d021-f2e8-4baa-a737-db3c13e18a99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_80971728-6b7e-464c-9276-58b309025a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f03d021-f2e8-4baa-a737-db3c13e18a99" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_80971728-6b7e-464c-9276-58b309025a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_481cf02d-61e0-47c7-b19d-f34c52a71d7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2f03d021-f2e8-4baa-a737-db3c13e18a99" xlink:to="loc_us-gaap_OperatingLeaseLiability_481cf02d-61e0-47c7-b19d-f34c52a71d7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_4fb8d454-3572-4366-b214-efb548497416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_4fb8d454-3572-4366-b214-efb548497416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_28b7789b-5b83-455e-a43b-b90ca990e02e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_28b7789b-5b83-455e-a43b-b90ca990e02e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_767a7919-8861-46c8-8522-61ce7fe3b4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_767a7919-8861-46c8-8522-61ce7fe3b4e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_31f74cda-8932-4bf7-87b4-52606f83f4c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_31f74cda-8932-4bf7-87b4-52606f83f4c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_f6c774e1-9bf7-412c-8964-d48c5f0094b3" xlink:href="mrna-20230630.xsd#mrna_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:to="loc_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_f6c774e1-9bf7-412c-8964-d48c5f0094b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c5cdf1e4-6852-49cc-b297-3ed720095dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4dea633e-40b7-4e9f-acb8-61a1a1fc14b7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_c5cdf1e4-6852-49cc-b297-3ed720095dc6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"/>
  <link:calculationLink xlink:role="http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21e77ba4-2f51-427d-8e3f-f0b8bdff6604" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1fa0174e-acec-4546-bbd6-130d939ce704" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21e77ba4-2f51-427d-8e3f-f0b8bdff6604" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1fa0174e-acec-4546-bbd6-130d939ce704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a1aa5cfa-eb10-47b0-8589-0573fafa3661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_21e77ba4-2f51-427d-8e3f-f0b8bdff6604" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a1aa5cfa-eb10-47b0-8589-0573fafa3661" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>mrna-20230630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:c9ced0fa-be7c-49fc-9bd0-89243894c9b6,g:778d0862-2c86-49d1-bf05-d4fcb6982e98-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="i427a2416fca34b518d49604a0854e86c_CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_240fbd71-89e4-49f8-91e3-a0cb9350a489" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_RevenuesAbstract_240fbd71-89e4-49f8-91e3-a0cb9350a489" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4be6f149-6d57-4185-9eee-8d4f735140de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_240fbd71-89e4-49f8-91e3-a0cb9350a489" xlink:to="loc_us-gaap_Revenues_4be6f149-6d57-4185-9eee-8d4f735140de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7f868bb7-1363-48ed-bd43-61fc1f216ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7f868bb7-1363-48ed-bd43-61fc1f216ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_94b2d47d-8499-45c5-b942-c0db38856943" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_94b2d47d-8499-45c5-b942-c0db38856943" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_42df320c-b9be-4995-afce-0501aa72d10e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_42df320c-b9be-4995-afce-0501aa72d10e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_92b36e4b-f326-498d-8297-b36478562503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_CostsAndExpenses_92b36e4b-f326-498d-8297-b36478562503" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c6cfe726-fa1e-45f7-89e4-38e0f88829f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_OperatingIncomeLoss_c6cfe726-fa1e-45f7-89e4-38e0f88829f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_8a870e15-ed40-45b7-828b-c477f9f487c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_InvestmentIncomeInterest_8a870e15-ed40-45b7-828b-c477f9f487c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b0ae7838-3b72-44d8-9b36-3a95e8daf941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b0ae7838-3b72-44d8-9b36-3a95e8daf941" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_081f55f5-598b-4c97-b439-6b325ac31829" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_081f55f5-598b-4c97-b439-6b325ac31829" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3fba20e1-f904-4f7b-a967-4df422caf82e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3fba20e1-f904-4f7b-a967-4df422caf82e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a882b5e6-f425-48ac-9749-6c53ff9ae444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_NetIncomeLoss_a882b5e6-f425-48ac-9749-6c53ff9ae444" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7725fe26-2efd-4303-b838-09b0566de2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:to="loc_us-gaap_EarningsPerShareBasic_7725fe26-2efd-4303-b838-09b0566de2b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c8427f49-ad39-4416-be22-a6719a933c19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c8427f49-ad39-4416-be22-a6719a933c19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ecbaa8c9-ddb5-4a10-bbf6-cd8274dff0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ecbaa8c9-ddb5-4a10-bbf6-cd8274dff0f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a3d61bd5-da1f-4e3c-bd9a-ff43ad499a74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a3d61bd5-da1f-4e3c-bd9a-ff43ad499a74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:to="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:to="loc_srt_ProductsAndServicesDomain_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:to="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember_3f87d0af-c88b-42ef-a53e-3b08987f05ed" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:to="loc_mrna_ProductSalesMember_3f87d0af-c88b-42ef-a53e-3b08987f05ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_ed3130a2-584a-4880-a970-6901dfd1ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_ed3130a2-584a-4880-a970-6901dfd1ad0c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i18ae4060bdee4d1fb73b80b3fe522f3a_CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0f34d907-0186-4ee3-813b-b1c226df7024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0f34d907-0186-4ee3-813b-b1c226df7024" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_00bc2de3-bc55-4e59-9752-0d53632f7e26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_00bc2de3-bc55-4e59-9752-0d53632f7e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a66ec68-e2ed-46c7-8a12-4c924d70e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockholdersEquity_1a66ec68-e2ed-46c7-8a12-4c924d70e3f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_85cff8ef-ae62-4920-8f5c-0ff518eecb05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_85cff8ef-ae62-4920-8f5c-0ff518eecb05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_88375e21-bc9b-44ae-95aa-e6562c03425d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_88375e21-bc9b-44ae-95aa-e6562c03425d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ce04a7ff-88d3-4164-bbe0-af35eca7b138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ce04a7ff-88d3-4164-bbe0-af35eca7b138" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6300c8b8-1713-475e-824d-bd972bc1f2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6300c8b8-1713-475e-824d-bd972bc1f2a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1ef2d075-14fe-4d5c-b0aa-36c04e70c72a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1ef2d075-14fe-4d5c-b0aa-36c04e70c72a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_12e91744-5a86-4572-b5af-6bcb9e9f3502" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_12e91744-5a86-4572-b5af-6bcb9e9f3502" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_f4659f4c-54d2-483a-b9a5-d406bc831f47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_f4659f4c-54d2-483a-b9a5-d406bc831f47" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_3feaba42-b4c2-431d-aaec-95e8bcd10975" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_3feaba42-b4c2-431d-aaec-95e8bcd10975" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3abb6b33-61df-4920-8aa6-7e62b68e8175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_NetIncomeLoss_3abb6b33-61df-4920-8aa6-7e62b68e8175" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4b3d5ae2-35dd-4042-b3c7-283e31ddd30c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a3d309ad-261b-4c79-bab9-6dab9b99292d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0f34d907-0186-4ee3-813b-b1c226df7024" xlink:to="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f6ec42a3-227d-404f-82b8-10d139af3041_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:to="loc_us-gaap_EquityComponentDomain_f6ec42a3-227d-404f-82b8-10d139af3041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:to="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2d887485-13d2-4239-aea8-5e0882e55286" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_CommonStockMember_2d887485-13d2-4239-aea8-5e0882e55286" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d5fe102f-bc78-4f0e-bdc0-6f327394bc83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d5fe102f-bc78-4f0e-bdc0-6f327394bc83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_047cfecf-9008-408b-ac86-3a56298d169e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_047cfecf-9008-408b-ac86-3a56298d169e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_61747953-8a8d-4c2d-985d-2fb1a0005445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_RetainedEarningsMember_61747953-8a8d-4c2d-985d-2fb1a0005445" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" xlink:type="extended" id="i651c710727af43efbef12921d47b5276_SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2a41eb1b-762d-41bc-997a-a8bb5e5e7adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2a41eb1b-762d-41bc-997a-a8bb5e5e7adf" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0061ea54-89c5-4c59-ada7-22790a9464ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:to="loc_us-gaap_StockholdersEquity_0061ea54-89c5-4c59-ada7-22790a9464ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba039fa3-4498-47c7-abdd-52ff234fdab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba039fa3-4498-47c7-abdd-52ff234fdab8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f985a2bd-5d2c-4986-9475-35bb4093fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2a41eb1b-762d-41bc-997a-a8bb5e5e7adf" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:to="loc_us-gaap_EquityComponentDomain_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9717cbae-568f-4f5c-8054-77e4b162acfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:to="loc_us-gaap_EquityComponentDomain_9717cbae-568f-4f5c-8054-77e4b162acfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9717cbae-568f-4f5c-8054-77e4b162acfc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7ef2a79e-a072-44a0-abd5-5a430c97c1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7ef2a79e-a072-44a0-abd5-5a430c97c1bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a1e5c961-d2c0-4714-8d1f-853e92a5eebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a1e5c961-d2c0-4714-8d1f-853e92a5eebb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/ProductSalesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#ProductSalesDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/ProductSalesDetails" xlink:type="extended" id="i3c7a2f41ded343ccbe8afd9dcc68dc5c_ProductSalesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_91776fc6-09a8-4fee-a9dc-925b8acadf13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_Revenues_91776fc6-09a8-4fee-a9dc-925b8acadf13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8ee46be6-2f3a-4fc8-ba0a-b8c24b9a951f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8ee46be6-2f3a-4fc8-ba0a-b8c24b9a951f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d81d2082-5c58-4a76-a76f-2c2ff1616cef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d81d2082-5c58-4a76-a76f-2c2ff1616cef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:to="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1b4be3db-c1da-4649-8042-d8582e97b522_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:to="loc_srt_SegmentGeographicalDomain_1b4be3db-c1da-4649-8042-d8582e97b522_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:to="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ac55299e-590c-4297-9810-8d0c045aba92" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:to="loc_country_US_ac55299e-590c-4297-9810-8d0c045aba92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_373556f4-d0a6-4447-9319-86816911f976" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:to="loc_srt_EuropeMember_373556f4-d0a6-4447-9319-86816911f976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RestOfTheWorldMember_a797b878-8978-4bd3-82bd-b4b0a9d40194" xlink:href="mrna-20230630.xsd#mrna_RestOfTheWorldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:to="loc_mrna_RestOfTheWorldMember_a797b878-8978-4bd3-82bd-b4b0a9d40194" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:to="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c0373cac-18e9-4dd1-8e57-17209ebb8eb6_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:to="loc_srt_ProductsAndServicesDomain_c0373cac-18e9-4dd1-8e57-17209ebb8eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_081a634f-78e8-44f5-8521-fad1089c1f4e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:to="loc_srt_ProductsAndServicesDomain_081a634f-78e8-44f5-8521-fad1089c1f4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember_377fd034-a8fc-40ae-b6d9-e43ff07c8af7" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_081a634f-78e8-44f5-8521-fad1089c1f4e" xlink:to="loc_mrna_ProductSalesMember_377fd034-a8fc-40ae-b6d9-e43ff07c8af7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherRevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="i87c78522afc2418fabc324343f9d275f_OtherRevenueScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_60ac3d66-2c00-40bb-9275-d3a45c962aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_129d4c0c-faf3-4f89-b37e-e41f3fcd3878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_60ac3d66-2c00-40bb-9275-d3a45c962aa6" xlink:to="loc_us-gaap_Revenues_129d4c0c-faf3-4f89-b37e-e41f3fcd3878" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_60ac3d66-2c00-40bb-9275-d3a45c962aa6" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_41cceb1a-8a8b-4e50-91cb-300f76b1245b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:to="loc_srt_ProductsAndServicesDomain_41cceb1a-8a8b-4e50-91cb-300f76b1245b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:to="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember_ab84d5ad-c2dd-4d1b-858a-39570fef73a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:to="loc_us-gaap_GrantMember_ab84d5ad-c2dd-4d1b-858a-39570fef73a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_efb90ae1-cb66-4d9f-b9c8-467c728c21d5" xlink:href="mrna-20230630.xsd#mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:to="loc_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_efb90ae1-cb66-4d9f-b9c8-467c728c21d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_991229fc-2b63-4440-b337-9c895e4ac797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_991229fc-2b63-4440-b337-9c895e4ac797" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:to="loc_srt_NameOfMajorCustomerDomain_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:to="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_c8a9b08f-8add-4d00-9425-051cd6dc5492" xlink:href="mrna-20230630.xsd#mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:to="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_c8a9b08f-8add-4d00-9425-051cd6dc5492" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherGrantRevenueMember_041e8345-93b3-4521-95a7-a7df76ec6dc7" xlink:href="mrna-20230630.xsd#mrna_OtherGrantRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:to="loc_mrna_OtherGrantRevenueMember_041e8345-93b3-4521-95a7-a7df76ec6dc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6c768395-974e-4b99-96b2-9b528459aa9f_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_6c768395-974e-4b99-96b2-9b528459aa9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_VertexMember_d260e367-6751-4247-804a-cbeb5ce88757" xlink:href="mrna-20230630.xsd#mrna_VertexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_VertexMember_d260e367-6751-4247-804a-cbeb5ce88757" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MerckMember_a4eb38e5-9f80-46ee-9d47-65688d331bf7" xlink:href="mrna-20230630.xsd#mrna_MerckMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_MerckMember_a4eb38e5-9f80-46ee-9d47-65688d331bf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AstraZenecaMember_783baf4c-bcee-4f90-9c45-b6edd01226ac" xlink:href="mrna-20230630.xsd#mrna_AstraZenecaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_AstraZenecaMember_783baf4c-bcee-4f90-9c45-b6edd01226ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherCollaborativePartiesMember_ed19156a-410e-4b0d-ba8d-f8c5f7b2ca42" xlink:href="mrna-20230630.xsd#mrna_OtherCollaborativePartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_OtherCollaborativePartiesMember_ed19156a-410e-4b0d-ba8d-f8c5f7b2ca42" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherRevenueNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherRevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/OtherRevenueNarrativeDetails" xlink:type="extended" id="i4f1e3c7cd2994f6281fbb3fbd7bd986e_OtherRevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsMaximumAward_8622446e-c421-4435-af8e-370e063ce01a" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsMaximumAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_RevenueFromGrantsMaximumAward_8622446e-c421-4435-af8e-370e063ce01a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsCurrentFundingCapacity_e4c7eda2-cff1-4f75-90fe-14050ee0f31f" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsCurrentFundingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_RevenueFromGrantsCurrentFundingCapacity_e4c7eda2-cff1-4f75-90fe-14050ee0f31f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsRemainingFundingCapacity_c4da315a-de79-45e6-a724-18b01b85aa24" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsRemainingFundingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_RevenueFromGrantsRemainingFundingCapacity_c4da315a-de79-45e6-a724-18b01b85aa24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfParticipants_e6f70870-3ca6-4069-9c62-116aad014895" xlink:href="mrna-20230630.xsd#mrna_NumberOfParticipants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_NumberOfParticipants_e6f70870-3ca6-4069-9c62-116aad014895" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2758bbcc-3bb8-495a-beef-3d0bd9c41594" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2758bbcc-3bb8-495a-beef-3d0bd9c41594" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:to="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_da60e6ab-23b1-45cc-a07c-60b3e66dd056_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:to="loc_srt_NameOfMajorCustomerDomain_da60e6ab-23b1-45cc-a07c-60b3e66dd056_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:to="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DefenseAdvancedResearchProjectsAgencyMember_7afd4255-0c78-417f-a9c7-ff308183662b" xlink:href="mrna-20230630.xsd#mrna_DefenseAdvancedResearchProjectsAgencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:to="loc_mrna_DefenseAdvancedResearchProjectsAgencyMember_7afd4255-0c78-417f-a9c7-ff308183662b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_0bd0979a-eacd-47da-b79a-6f60ae6fe137" xlink:href="mrna-20230630.xsd#mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:to="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_0bd0979a-eacd-47da-b79a-6f60ae6fe137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_TheBillAndMelindaGatesFoundationMember_5cd12dee-9ad2-4af2-93f7-509da71f129c" xlink:href="mrna-20230630.xsd#mrna_TheBillAndMelindaGatesFoundationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:to="loc_mrna_TheBillAndMelindaGatesFoundationMember_5cd12dee-9ad2-4af2-93f7-509da71f129c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProjectMember_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:to="loc_us-gaap_ProjectMember_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:to="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractOptionsMember_27f866d1-f920-43e7-86fc-3bd1b45d879f" xlink:href="mrna-20230630.xsd#mrna_ContractOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:to="loc_mrna_ContractOptionsMember_27f866d1-f920-43e7-86fc-3bd1b45d879f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_InitialProjectMember_bb192f90-c8d6-47c4-811b-145348e1641a" xlink:href="mrna-20230630.xsd#mrna_InitialProjectMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:to="loc_mrna_InitialProjectMember_bb192f90-c8d6-47c4-811b-145348e1641a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CollaborationAgreementsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CollaborationAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/CollaborationAgreementsDetails" xlink:type="extended" id="idd37864ed087426e88ee0c2174a690b8_CollaborationAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_8e0dba5f-8290-455e-8759-7c9fcda9779f" xlink:href="mrna-20230630.xsd#mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_8e0dba5f-8290-455e-8759-7c9fcda9779f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_ed8b8ffe-285d-4491-b17c-c2743f8a2915" xlink:href="mrna-20230630.xsd#mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_ed8b8ffe-285d-4491-b17c-c2743f8a2915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6048e1be-0755-4148-bbd0-67b806d43a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_EquityMethodInvestments_6048e1be-0755-4148-bbd0-67b806d43a94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_58a21889-880e-4876-8907-2f93ca315a20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_58a21889-880e-4876-8907-2f93ca315a20" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_d7a7e315-1798-4b4b-add9-7abd0622da04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_d7a7e315-1798-4b4b-add9-7abd0622da04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:to="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0997fff9-b99d-4919-9473-ad98043e0936_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0997fff9-b99d-4919-9473-ad98043e0936_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_21210b60-ff23-40e2-87ae-d96b6ca7b5fb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_21210b60-ff23-40e2-87ae-d96b6ca7b5fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_GenerationBioCoGBIOMember_23a4a1af-211b-4d9b-9158-432f04ce33c7" xlink:href="mrna-20230630.xsd#mrna_GenerationBioCoGBIOMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_21210b60-ff23-40e2-87ae-d96b6ca7b5fb" xlink:to="loc_mrna_GenerationBioCoGBIOMember_23a4a1af-211b-4d9b-9158-432f04ce33c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:to="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_5ffe22cb-d232-4414-a397-06b89b3c1002_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_5ffe22cb-d232-4414-a397-06b89b3c1002_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e1c2636d-3dab-487c-8d9f-aaf3d69ba9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e1c2636d-3dab-487c-8d9f-aaf3d69ba9e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember_204c93c5-90d4-467b-bdc8-34e2533bd551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e1c2636d-3dab-487c-8d9f-aaf3d69ba9e8" xlink:to="loc_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember_204c93c5-90d4-467b-bdc8-34e2533bd551" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#AcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/AcquisitionNarrativeDetails" xlink:type="extended" id="i9a0dd0c6e52a4b428bfabb2ec655f249_AcquisitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_d4f43626-3e85-4f3a-b7b3-3ec240b6509a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_d4f43626-3e85-4f3a-b7b3-3ec240b6509a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_0a64f1ed-b4f0-4eea-a261-0206c9b0a217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_0a64f1ed-b4f0-4eea-a261-0206c9b0a217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d405af9d-adf6-4bf9-9190-21dbb7cbf165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d405af9d-adf6-4bf9-9190-21dbb7cbf165" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_126b86ff-874a-4fa7-96c3-58ca5382fa1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_126b86ff-874a-4fa7-96c3-58ca5382fa1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b73a71ec-84ce-4703-aaa0-07da5aabb657_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b73a71ec-84ce-4703-aaa0-07da5aabb657_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0532586a-21f9-448b-ab01-10948a98aeed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0532586a-21f9-448b-ab01-10948a98aeed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OriCiroGenomicsKKMember_a7184e16-3323-4650-b2e9-888513132615" xlink:href="mrna-20230630.xsd#mrna_OriCiroGenomicsKKMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0532586a-21f9-448b-ab01-10948a98aeed" xlink:to="loc_mrna_OriCiroGenomicsKKMember_a7184e16-3323-4650-b2e9-888513132615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78438f12-861e-4064-9df9-0a7b032d8e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78438f12-861e-4064-9df9-0a7b032d8e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c5472646-5b25-4b48-9c2b-c73cd0f992a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78438f12-861e-4064-9df9-0a7b032d8e5b" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c5472646-5b25-4b48-9c2b-c73cd0f992a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="i1122bd18f9a6416b97c1d38dd4d767ee_AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6fa424b2-5e7b-43b9-a0d2-00473d3d9135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6fa424b2-5e7b-43b9-a0d2-00473d3d9135" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b7dd28bf-960b-489e-a0d8-9087321773f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b7dd28bf-960b-489e-a0d8-9087321773f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7817a216-5552-4236-ae82-f74b83272d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7817a216-5552-4236-ae82-f74b83272d8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4d32700e-3375-468f-9544-3e26a7b7f289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4d32700e-3375-468f-9544-3e26a7b7f289" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a89a4011-2de6-443e-927e-a10cf93391ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_Goodwill_a89a4011-2de6-443e-927e-a10cf93391ff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_68f1c6c4-f89d-49cd-b44e-80aa495c69a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_68f1c6c4-f89d-49cd-b44e-80aa495c69a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a8ebc7b-48ed-4633-adb5-dede477f5415_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9a8ebc7b-48ed-4633-adb5-dede477f5415_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53c86f2c-3608-43e7-8807-a143cd38a193" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53c86f2c-3608-43e7-8807-a143cd38a193" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OriCiroGenomicsKKMember_7b8eb223-ab97-49c9-bf0c-a32b35e8ad27" xlink:href="mrna-20230630.xsd#mrna_OriCiroGenomicsKKMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53c86f2c-3608-43e7-8807-a143cd38a193" xlink:to="loc_mrna_OriCiroGenomicsKKMember_7b8eb223-ab97-49c9-bf0c-a32b35e8ad27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1fe05b93-43bd-49fc-9653-3112549b951c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1fe05b93-43bd-49fc-9653-3112549b951c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b891495-c5aa-4dad-b1b1-7abadc9173ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b891495-c5aa-4dad-b1b1-7abadc9173ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_0c0054e1-f71c-4c22-8992-92ca3321b379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b891495-c5aa-4dad-b1b1-7abadc9173ba" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_0c0054e1-f71c-4c22-8992-92ca3321b379" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" xlink:type="extended" id="i4967950a106b439a9e44bb7252328b88_FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ef9e337f-3214-47c2-875f-121828ff77d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ef9e337f-3214-47c2-875f-121828ff77d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ddbb0108-c2a6-40dd-8b27-70c69069c7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ddbb0108-c2a6-40dd-8b27-70c69069c7ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_88da131d-b87f-4b5b-ad63-64aba2dfb47e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_88da131d-b87f-4b5b-ad63-64aba2dfb47e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b8105186-6687-4bdf-ae50-340e065b83dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b8105186-6687-4bdf-ae50-340e065b83dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_8e240148-72a2-4762-b878-e4bda4977ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_8e240148-72a2-4762-b878-e4bda4977ce0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_8a622d0e-dccf-4927-bb1b-d7bb63261274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_CertificatesOfDepositMember_8a622d0e-dccf-4927-bb1b-d7bb63261274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_93660f5c-b5b1-47fc-b793-d7511e942177" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_93660f5c-b5b1-47fc-b793-d7511e942177" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f829ef49-793e-413f-bce3-30474d6d78da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f829ef49-793e-413f-bce3-30474d6d78da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2c6cf9f6-d2e5-4d71-9b06-c58542d9c5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2c6cf9f6-d2e5-4d71-9b06-c58542d9c5b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_5828f62c-8bba-48ee-b646-fb6711af27e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_5828f62c-8bba-48ee-b646-fb6711af27e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_91f94bf3-f576-40d8-a549-ac3b45aaa3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_91f94bf3-f576-40d8-a549-ac3b45aaa3b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CurrentMarketableSecuritiesMember_1e3e8a4f-f1fd-422c-ac44-eebd75cf6454" xlink:href="mrna-20230630.xsd#mrna_CurrentMarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:to="loc_mrna_CurrentMarketableSecuritiesMember_1e3e8a4f-f1fd-422c-ac44-eebd75cf6454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NoncurrentMarketableSecuritiesMember_5fc8cb1a-1948-49a5-857d-a8876ea02c9d" xlink:href="mrna-20230630.xsd#mrna_NoncurrentMarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:to="loc_mrna_NoncurrentMarketableSecuritiesMember_5fc8cb1a-1948-49a5-857d-a8876ea02c9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0dbac278-2a1a-4a1d-b915-cb2d230f81f1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0dbac278-2a1a-4a1d-b915-cb2d230f81f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_50418ae6-5d4f-403d-acc2-d39869b6c9db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_50418ae6-5d4f-403d-acc2-d39869b6c9db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_54586aa8-52ec-4bbc-a7d3-730134b9d8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_54586aa8-52ec-4bbc-a7d3-730134b9d8ec" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails" xlink:type="extended" id="if1dd7ac320394d059e0217c2d08c69a4_FinancialInstrumentsUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_11e85a88-cb0e-486f-8c5f-da4e5db70a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_11e85a88-cb0e-486f-8c5f-da4e5db70a4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d7e8b917-aba2-499a-b03e-aa8a5404301c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d7e8b917-aba2-499a-b03e-aa8a5404301c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a131bf7d-bb35-4918-9bc4-6aa6bf48e309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a131bf7d-bb35-4918-9bc4-6aa6bf48e309" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a514561e-d320-4753-b44e-b3dbfbf81978" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a514561e-d320-4753-b44e-b3dbfbf81978" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5dac6def-f4b1-425f-a3ee-dc522d207680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5dac6def-f4b1-425f-a3ee-dc522d207680" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_00fe449a-c1ef-451a-850b-edcc3573eff0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_00fe449a-c1ef-451a-850b-edcc3573eff0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b22df33d-4ad0-4f2e-817e-e0fa2b062697_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b22df33d-4ad0-4f2e-817e-e0fa2b062697_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember_e0fb8d51-f45e-4f67-b8bc-47e52c3dc395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_USTreasuryBillSecuritiesMember_e0fb8d51-f45e-4f67-b8bc-47e52c3dc395" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryNotesSecuritiesMember_bc2e70a4-d2b4-4d22-95c1-7481b781bf12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryNotesSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_USTreasuryNotesSecuritiesMember_bc2e70a4-d2b4-4d22-95c1-7481b781bf12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b1ec2806-4b85-42e5-8b26-3d55149064e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b1ec2806-4b85-42e5-8b26-3d55149064e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_2b331fe8-bbef-4b3f-9586-eecf4ae15c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_2b331fe8-bbef-4b3f-9586-eecf4ae15c1a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i8f4189f3b58a4c5dbef8d6498f4eff67_FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74874a97-923f-4382-9bb1-3b6201cf0780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74874a97-923f-4382-9bb1-3b6201cf0780" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_2a02cae9-50ac-45e5-9ff6-591eade0ba95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_DerivativeAssets_2a02cae9-50ac-45e5-9ff6-591eade0ba95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_80d49483-6656-4667-a931-28f0eade2aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_80d49483-6656-4667-a931-28f0eade2aa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_3292a345-e458-47d3-aa66-78d28cb373e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_DerivativeLiabilities_3292a345-e458-47d3-aa66-78d28cb373e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_32b49c9a-3257-47e3-8b23-08b9b7e0cb78_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_32b49c9a-3257-47e3-8b23-08b9b7e0cb78_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9f48df0f-aa57-4f66-b510-04557d8f36d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9f48df0f-aa57-4f66-b510-04557d8f36d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_723e9aa5-ba86-499e-93b9-3daef04bda12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9f48df0f-aa57-4f66-b510-04557d8f36d9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_723e9aa5-ba86-499e-93b9-3daef04bda12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_578483b3-9b9d-41c4-8cce-3ad0b36cefad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_578483b3-9b9d-41c4-8cce-3ad0b36cefad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d150813a-4bb0-4fdd-aaba-7c689f8a5dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d150813a-4bb0-4fdd-aaba-7c689f8a5dc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_836c1383-9f88-4806-ab2b-04ec6ad2f39a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_CertificatesOfDepositMember_836c1383-9f88-4806-ab2b-04ec6ad2f39a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_93fafc13-9592-47d1-ba46-60c5bdb1d07c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_93fafc13-9592-47d1-ba46-60c5bdb1d07c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_21d262be-ebb8-42b4-a42f-08ac8457308f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_21d262be-ebb8-42b4-a42f-08ac8457308f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7bc22443-f66a-400f-a801-aecbdc81bbad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7bc22443-f66a-400f-a801-aecbdc81bbad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_1a4dcb92-cc5e-44e1-8962-85c62a9a4098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_1a4dcb92-cc5e-44e1-8962-85c62a9a4098" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_b67a053a-16cd-447e-a59c-99fc9ecff597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_EquitySecuritiesMember_b67a053a-16cd-447e-a59c-99fc9ecff597" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_816ddf6f-d414-4bd3-af43-2674e79c616c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_816ddf6f-d414-4bd3-af43-2674e79c616c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_09d1c1bd-6e2e-4b1f-a40d-30788e861a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_09d1c1bd-6e2e-4b1f-a40d-30788e861a46" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails" xlink:type="extended" id="i826b17b970564408b82f84e7025d4c7c_DerivativeFinancialInstrumentsBalanceSheetHedgesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b68f1240-2672-42dc-b9cd-4dffb7318ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b68f1240-2672-42dc-b9cd-4dffb7318ec3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_06c54763-6a66-4636-bc4d-bac43fed06f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeAssets_06c54763-6a66-4636-bc4d-bac43fed06f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_d2a4f67d-1045-4df3-b931-8a749fe6a044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeLiabilities_d2a4f67d-1045-4df3-b931-8a749fe6a044" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9ce65a94-8e47-4d6f-909c-cbe736eecfaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9ce65a94-8e47-4d6f-909c-cbe736eecfaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_365b44c6-ec49-4b9b-bb92-0ff15c8fddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_365b44c6-ec49-4b9b-bb92-0ff15c8fddfd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_26bb15cb-30f9-474f-8c47-bce615458154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_26bb15cb-30f9-474f-8c47-bce615458154" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_79ae1959-6840-47f6-93ac-26c3f2aa3380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_79ae1959-6840-47f6-93ac-26c3f2aa3380" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_85951006-0abf-4e2f-8a5b-d85ba91c3063_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_85951006-0abf-4e2f-8a5b-d85ba91c3063_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_242011cc-5e51-4541-b54b-80c944058689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_242011cc-5e51-4541-b54b-80c944058689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_c53cad39-0187-4035-83e3-78b1479e3dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_242011cc-5e51-4541-b54b-80c944058689" xlink:to="loc_us-gaap_ForeignExchangeContractMember_c53cad39-0187-4035-83e3-78b1479e3dfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b8938e52-14ef-4ca7-8217-da408220ac20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:to="loc_us-gaap_HedgingDesignationDomain_b8938e52-14ef-4ca7-8217-da408220ac20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:to="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4d57edbc-71fd-41b1-8035-82100b7fd5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4d57edbc-71fd-41b1-8035-82100b7fd5c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_a125230c-a7c8-4153-8f8b-0696c46ce679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:to="loc_us-gaap_NondesignatedMember_a125230c-a7c8-4153-8f8b-0696c46ce679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d8e009cb-0335-41a6-a684-e9ea3af91a0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d8e009cb-0335-41a6-a684-e9ea3af91a0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_480d299f-1e9e-4063-965b-5baad01ebacc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_480d299f-1e9e-4063-965b-5baad01ebacc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_1b27a8a0-7287-4c0d-b53d-dd7b2281d776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_480d299f-1e9e-4063-965b-5baad01ebacc" xlink:to="loc_us-gaap_CashFlowHedgingMember_1b27a8a0-7287-4c0d-b53d-dd7b2281d776" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_1b68ae38-0f86-4cb8-be56-45c6fb8addca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:to="loc_us-gaap_SalesMember_1b68ae38-0f86-4cb8-be56-45c6fb8addca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_43425163-621a-4868-a37d-e39dd8d61b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_43425163-621a-4868-a37d-e39dd8d61b7e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended" id="i2ad16972c1514d60ab284e5ea3580f29_PropertyPlantandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3b99bd03-89fe-483b-818b-6f7c0c649c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3b99bd03-89fe-483b-818b-6f7c0c649c1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_722e4c83-5f41-4cea-b180-c83465cbfa20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_722e4c83-5f41-4cea-b180-c83465cbfa20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3f1fe779-96ef-483a-a1c6-ccdf33db1499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3f1fe779-96ef-483a-a1c6-ccdf33db1499" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d3038058-b49e-4215-aeea-a9d9ee9a5b36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d3038058-b49e-4215-aeea-a9d9ee9a5b36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b7cca23a-8961-47a1-bec9-27b9682071dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b7cca23a-8961-47a1-bec9-27b9682071dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_4157ae9a-b333-452d-b8dd-fd8ba0f1476e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_LandMember_4157ae9a-b333-452d-b8dd-fd8ba0f1476e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_40b78b44-7e38-444c-adcd-2d52918fe7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_EquipmentMember_40b78b44-7e38-444c-adcd-2d52918fe7a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_031907c4-9a60-45bc-8e21-121180088513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_031907c4-9a60-45bc-8e21-121180088513" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_a7ec6e41-743b-4254-990d-0a3df50f3129" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_a7ec6e41-743b-4254-990d-0a3df50f3129" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_ef6daeda-4d23-4d47-8e9f-3044a9c0d6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_ComputerEquipmentMember_ef6daeda-4d23-4d47-8e9f-3044a9c0d6d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_cd5e984b-d182-410f-b07c-062b5ed2e25a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_ConstructionInProgressMember_cd5e984b-d182-410f-b07c-062b5ed2e25a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinancingRightOfUseAssetMember_7a00550a-7c08-470c-9950-262430a395ad" xlink:href="mrna-20230630.xsd#mrna_FinancingRightOfUseAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_mrna_FinancingRightOfUseAssetMember_7a00550a-7c08-470c-9950-262430a395ad" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsDeferredRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails" xlink:type="extended" id="i810a21df1c5a4179bd2fe2343b082581_OtherBalanceSheetComponentsDeferredRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems_8a7ec766-aa5c-4d6a-9664-ec5b2385c04d" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractWithCustomerLiabilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractwithCustomerLiabilityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems_8a7ec766-aa5c-4d6a-9664-ec5b2385c04d" xlink:to="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d16516b5-15da-4e56-a4b5-6d8a29a9956a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d16516b5-15da-4e56-a4b5-6d8a29a9956a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_a740c13d-f7b6-4dd1-8941-c021df1feef2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_a740c13d-f7b6-4dd1-8941-c021df1feef2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_f2c3882e-a5b3-4d42-9f85-baa1d440aab0" xlink:href="mrna-20230630.xsd#mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_f2c3882e-a5b3-4d42-9f85-baa1d440aab0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9952f5fb-84e1-45e9-8403-a7c47376b95e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractWithCustomerLiabilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems_8a7ec766-aa5c-4d6a-9664-ec5b2385c04d" xlink:to="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:to="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_96074d1f-3ea6-4252-b790-7ae25834313d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:to="loc_srt_ProductsAndServicesDomain_96074d1f-3ea6-4252-b790-7ae25834313d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:to="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember_4059ed13-2b17-4a30-a7ce-b3162b1a83cf" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:to="loc_mrna_ProductSalesMember_4059ed13-2b17-4a30-a7ce-b3162b1a83cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember_4aa88ea9-ec12-47d5-b52d-d665420c74a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:to="loc_us-gaap_GrantMember_4aa88ea9-ec12-47d5-b52d-d665420c74a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationArrangementMember_cdee72e2-b5ef-4c22-aaf0-46c996cdc57c" xlink:href="mrna-20230630.xsd#mrna_CollaborationArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:to="loc_mrna_CollaborationArrangementMember_cdee72e2-b5ef-4c22-aaf0-46c996cdc57c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i0daa1b751f5f4ef6911fa2d7ff7936b2_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingLeaseNumberOfProperties_3d03976a-5b8f-4e8f-be43-8e08015f3d16" xlink:href="mrna-20230630.xsd#mrna_OperatingLeaseNumberOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_mrna_OperatingLeaseNumberOfProperties_3d03976a-5b8f-4e8f-be43-8e08015f3d16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_758a3479-a8f0-4104-89c8-31b18b142dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_758a3479-a8f0-4104-89c8-31b18b142dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeaseNumberOfProperties_44089830-863a-48c0-a892-4047fe7ff9a1" xlink:href="mrna-20230630.xsd#mrna_FinanceLeaseNumberOfProperties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_mrna_FinanceLeaseNumberOfProperties_44089830-863a-48c0-a892-4047fe7ff9a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseNumberOfExtension_a831da41-6899-4a19-966e-a96cec0ce2b5" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseNumberOfExtension"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_mrna_LesseeOperatingLeaseNumberOfExtension_a831da41-6899-4a19-966e-a96cec0ce2b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_69fd5268-9f98-49de-bb91-e1d5335b0435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_69fd5268-9f98-49de-bb91-e1d5335b0435" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ba08e14d-0e35-4c66-970e-2040831b4b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_OperatingLeaseLiability_ba08e14d-0e35-4c66-970e-2040831b4b51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e07a1af9-dba4-4fe4-9425-a0e6861276a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e07a1af9-dba4-4fe4-9425-a0e6861276a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e7dd51da-cb51-471a-a6fb-e056fd4666d8_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:to="loc_srt_SegmentGeographicalDomain_e7dd51da-cb51-471a-a6fb-e056fd4666d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_86dffaab-1d62-4d15-b69c-916849c0fe5d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:to="loc_srt_SegmentGeographicalDomain_86dffaab-1d62-4d15-b69c-916849c0fe5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CambridgeMassachusettsMember_4f6c6ff5-a457-461b-8f47-3ec0e1dc83e4" xlink:href="mrna-20230630.xsd#mrna_CambridgeMassachusettsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_86dffaab-1d62-4d15-b69c-916849c0fe5d" xlink:to="loc_mrna_CambridgeMassachusettsMember_4f6c6ff5-a457-461b-8f47-3ec0e1dc83e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_249b1a15-e38d-4d4a-8dac-fef9c354d373_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_249b1a15-e38d-4d4a-8dac-fef9c354d373_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2dce60db-d5d7-4b63-920b-9c2f2f34302b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2dce60db-d5d7-4b63-920b-9c2f2f34302b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_ff4eb6ac-ecfe-433f-8bc2-50e24a4a6838" xlink:href="mrna-20230630.xsd#mrna_MTCSouthMTCNorthAndMTCEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2dce60db-d5d7-4b63-920b-9c2f2f34302b" xlink:to="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_ff4eb6ac-ecfe-433f-8bc2-50e24a4a6838" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c10f4b54-c40c-49cb-9c39-81aa450eaa85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c10f4b54-c40c-49cb-9c39-81aa450eaa85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c400bb33-2ec2-48f2-8b10-4ae4d656e218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c400bb33-2ec2-48f2-8b10-4ae4d656e218" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_EmbeddedLeasesMember_145ba837-aee3-49dc-8b19-e1d9a4fe8cc0" xlink:href="mrna-20230630.xsd#mrna_EmbeddedLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_c400bb33-2ec2-48f2-8b10-4ae4d656e218" xlink:to="loc_mrna_EmbeddedLeasesMember_145ba837-aee3-49dc-8b19-e1d9a4fe8cc0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesMinimumLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails" xlink:type="extended" id="i8be6aa7cc5174926b26c31a427e6edee_LeasesMinimumLeasePaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0eee1de0-e18a-4979-a74b-9b7c853daef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_476afd1a-4dc7-484b-9c2d-5509a6271ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0eee1de0-e18a-4979-a74b-9b7c853daef5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_476afd1a-4dc7-484b-9c2d-5509a6271ef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0eee1de0-e18a-4979-a74b-9b7c853daef5" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_48d5f2d3-335f-407a-9e65-e3629d96f9ee_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_48d5f2d3-335f-407a-9e65-e3629d96f9ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0723381e-78e1-47a2-9e93-becee25706e0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0723381e-78e1-47a2-9e93-becee25706e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_1cd02ef2-e757-42f3-a604-ce48a83a7f18" xlink:href="mrna-20230630.xsd#mrna_MTCSouthMTCNorthAndMTCEastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0723381e-78e1-47a2-9e93-becee25706e0" xlink:to="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_1cd02ef2-e757-42f3-a604-ce48a83a7f18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:to="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6684786a-ce7a-4d89-bbb3-804ac5bb3881_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:to="loc_srt_SegmentGeographicalDomain_6684786a-ce7a-4d89-bbb3-804ac5bb3881_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_79c468cb-b1a0-4105-be0e-810fbda01c50" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:to="loc_srt_SegmentGeographicalDomain_79c468cb-b1a0-4105-be0e-810fbda01c50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NorwoodMassachusettsMember_7e4d8b0d-4637-43d0-bf8b-0531a9344b62" xlink:href="mrna-20230630.xsd#mrna_NorwoodMassachusettsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_79c468cb-b1a0-4105-be0e-810fbda01c50" xlink:to="loc_mrna_NorwoodMassachusettsMember_7e4d8b0d-4637-43d0-bf8b-0531a9344b62" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesIndemnificationObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails" xlink:type="extended" id="i3dce2043f4aa475d926c87c5c4abf320_CommitmentsandContingenciesIndemnificationObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_88b6b8c7-1ae0-476b-aa72-0f9661359013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_88b6b8c7-1ae0-476b-aa72-0f9661359013" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_c04b3466-0d0c-43e4-ac2c-5ddc5013e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_c04b3466-0d0c-43e4-ac2c-5ddc5013e5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_b3bc9143-d680-42af-a712-79d991c2d461" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_b3bc9143-d680-42af-a712-79d991c2d461" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_d0adc15e-3c23-490a-80cd-6cd4a9cd0135_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:to="loc_us-gaap_LossContingencyNatureDomain_d0adc15e-3c23-490a-80cd-6cd4a9cd0135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_d35521d9-de0e-43df-94e3-e6c1bc90696f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:to="loc_us-gaap_LossContingencyNatureDomain_d35521d9-de0e-43df-94e3-e6c1bc90696f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_374aa874-a85f-4e4c-b062-d728f18c2102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_d35521d9-de0e-43df-94e3-e6c1bc90696f" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_374aa874-a85f-4e4c-b062-d728f18c2102" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails" xlink:type="extended" id="i80c5ff8d7e6f4a6da00d197a82866d0d_CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_035cf87b-0048-41e5-aa66-49ce51149c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_035cf87b-0048-41e5-aa66-49ce51149c8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_b8196f94-bc38-427e-99ce-22e14febb0a5" xlink:href="mrna-20230630.xsd#mrna_LegalContingencyFutureFirmPurchaseCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:to="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_b8196f94-bc38-427e-99ce-22e14febb0a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_SupplyAndManufacturingAgreementsMember_6b82e713-b080-4c89-9576-b786c144d527" xlink:href="mrna-20230630.xsd#mrna_SupplyAndManufacturingAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:to="loc_mrna_SupplyAndManufacturingAgreementsMember_6b82e713-b080-4c89-9576-b786c144d527" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ClinicalServicesMember_6a57ea3b-f560-46de-8fc5-2a296c1d84f5" xlink:href="mrna-20230630.xsd#mrna_ClinicalServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:to="loc_mrna_ClinicalServicesMember_6a57ea3b-f560-46de-8fc5-2a296c1d84f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ClinicalOperationsAndSupportCommitmentMember_bb8f6f7b-d76c-487f-8ae4-75f359c23aa3" xlink:href="mrna-20230630.xsd#mrna_ClinicalOperationsAndSupportCommitmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:to="loc_mrna_ClinicalOperationsAndSupportCommitmentMember_bb8f6f7b-d76c-487f-8ae4-75f359c23aa3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesModernaScienceCentreDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails" xlink:type="extended" id="i5d324663512a4e6cb91d7e08ad7f702f_CommitmentsandContingenciesModernaScienceCentreDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_b85c5aa1-99ab-4b11-b395-48437efda48c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_b85c5aa1-99ab-4b11-b395-48437efda48c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_38ae2540-5daf-4795-adea-222a46926999" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_38ae2540-5daf-4795-adea-222a46926999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f577f6c5-7fef-4755-92ea-7de075ab2e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f577f6c5-7fef-4755-92ea-7de075ab2e3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_6bab80b3-2c46-4fa0-b52e-aeec1b46a4e8" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseNumberOfExtensionPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_6bab80b3-2c46-4fa0-b52e-aeec1b46a4e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_bc8a4381-48e8-427c-94a3-97c0f07f996a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_bc8a4381-48e8-427c-94a3-97c0f07f996a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ece74040-c63c-40d1-9f0b-78c526ad9e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ece74040-c63c-40d1-9f0b-78c526ad9e6f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_8c652d5b-5067-49c0-b20f-fe1915fb2372_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_8c652d5b-5067-49c0-b20f-fe1915fb2372_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d63a43a1-5149-496e-b532-3845e70e0ef4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d63a43a1-5149-496e-b532-3845e70e0ef4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ModernaScienceCentreMember_98ad1fba-3f67-4e0b-9a3f-4f6909f323c5" xlink:href="mrna-20230630.xsd#mrna_ModernaScienceCentreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d63a43a1-5149-496e-b532-3845e70e0ef4" xlink:to="loc_mrna_ModernaScienceCentreMember_98ad1fba-3f67-4e0b-9a3f-4f6909f323c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails" xlink:type="extended" id="id8f70a4f69c74d5ab73abfe1b8b79448_StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bd51208b-654c-4c05-b6b7-08218e7881a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8e9e5ff8-6466-4360-a6e6-5ed9afb023e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bd51208b-654c-4c05-b6b7-08218e7881a2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8e9e5ff8-6466-4360-a6e6-5ed9afb023e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bd51208b-654c-4c05-b6b7-08218e7881a2" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:to="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97820b29-e9f2-4c4e-a8f9-761247a3f849_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97820b29-e9f2-4c4e-a8f9-761247a3f849_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c0546d77-5ba5-497a-b357-eba66ab8aaca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c0546d77-5ba5-497a-b357-eba66ab8aaca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_9cd754a2-be6d-4f80-a900-354e356a1377" xlink:href="mrna-20230630.xsd#mrna_RestrictedStockAndRestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:to="loc_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_9cd754a2-be6d-4f80-a900-354e356a1377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d44be1ff-9523-4de2-bea7-e33153f0f956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:to="loc_us-gaap_EmployeeStockMember_d44be1ff-9523-4de2-bea7-e33153f0f956" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_da89f76d-497f-46e8-a7ce-694b00d0efb2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_da89f76d-497f-46e8-a7ce-694b00d0efb2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7ea32ab8-577f-45d8-83db-0239aad0d287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:to="loc_us-gaap_CostOfSalesMember_7ea32ab8-577f-45d8-83db-0239aad0d287" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_14e5892e-9f67-408c-843c-0a36e31dae07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_14e5892e-9f67-408c-843c-0a36e31dae07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3af3d501-6ddc-4bc5-9cef-c86f6b66e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3af3d501-6ddc-4bc5-9cef-c86f6b66e8a2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails" xlink:type="extended" id="i8297c7fb905f4398908102182e6c824b_StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_09583bae-751f-4602-9b28-6d46a2628d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_09583bae-751f-4602-9b28-6d46a2628d8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d583faf-8759-4caf-b919-f67f888cad6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d583faf-8759-4caf-b919-f67f888cad6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d36decae-b978-45d9-9b71-f0f532f2ce14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d36decae-b978-45d9-9b71-f0f532f2ce14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_3ac4c223-7982-4e3f-889f-b529b6832487_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_3ac4c223-7982-4e3f-889f-b529b6832487_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_b2c9f225-e65e-40fd-ad4a-ccec4f865bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_b2c9f225-e65e-40fd-ad4a-ccec4f865bdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_A2022RepurchaseProgramMember_fb51b7c9-10ce-49f8-9a77-687653c8353b" xlink:href="mrna-20230630.xsd#mrna_A2022RepurchaseProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_b2c9f225-e65e-40fd-ad4a-ccec4f865bdb" xlink:to="loc_mrna_A2022RepurchaseProgramMember_fb51b7c9-10ce-49f8-9a77-687653c8353b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.modernatx.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="idc3cc56eeec94a47b639f538b2b6691e_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2ab0e002-bf02-498d-9952-84928a6df1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2ab0e002-bf02-498d-9952-84928a6df1f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_68f7242f-a6bf-4a62-b583-5ded7bd0ce9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_68f7242f-a6bf-4a62-b583-5ded7bd0ce9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1f2bd54e-971d-41c1-95d4-888d05605a82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1f2bd54e-971d-41c1-95d4-888d05605a82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e6cb238c-d792-4d05-99cc-477a3b237f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e6cb238c-d792-4d05-99cc-477a3b237f54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_6c8de7ef-14b9-4810-baf8-0201179d833d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e6cb238c-d792-4d05-99cc-477a3b237f54" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_6c8de7ef-14b9-4810-baf8-0201179d833d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>mrna-20230630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:c9ced0fa-be7c-49fc-9bd0-89243894c9b6,g:778d0862-2c86-49d1-bf05-d4fcb6982e98-->
<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_mrna_ClinicalServicesMember_6723e5a7-9534-4061-885b-08cb53a83c85_terseLabel_en-US" xlink:label="lab_mrna_ClinicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Services</link:label>
    <link:label id="lab_mrna_ClinicalServicesMember_label_en-US" xlink:label="lab_mrna_ClinicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Services [Member]</link:label>
    <link:label id="lab_mrna_ClinicalServicesMember_documentation_en-US" xlink:label="lab_mrna_ClinicalServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ClinicalServicesMember" xlink:href="mrna-20230630.xsd#mrna_ClinicalServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ClinicalServicesMember" xlink:to="lab_mrna_ClinicalServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_VertexMember_f50fcf63-69a1-40b6-a007-07774402ace8_terseLabel_en-US" xlink:label="lab_mrna_VertexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vertex</link:label>
    <link:label id="lab_mrna_VertexMember_label_en-US" xlink:label="lab_mrna_VertexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vertex [Member]</link:label>
    <link:label id="lab_mrna_VertexMember_documentation_en-US" xlink:label="lab_mrna_VertexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vertex [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_VertexMember" xlink:href="mrna-20230630.xsd#mrna_VertexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_VertexMember" xlink:to="lab_mrna_VertexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_c142a667-0a99-4dae-9718-1242c3297536_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_7a623d18-3d15-4406-b6de-613f24a6a55a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c3ab4c5f-6fda-48bb-a89a-b9a340f26202_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_50ddc893-8c2f-4075-a000-5982d44f2959_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_NumberOfDevelopmentCandidates_6102707b-d599-4ad8-9c14-975e2e40800f_terseLabel_en-US" xlink:label="lab_mrna_NumberOfDevelopmentCandidates" xlink: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 development candidates</link:label>
    <link:label id="lab_mrna_NumberOfDevelopmentCandidates_label_en-US" xlink:label="lab_mrna_NumberOfDevelopmentCandidates" xlink: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 Development Candidates</link:label>
    <link:label id="lab_mrna_NumberOfDevelopmentCandidates_documentation_en-US" xlink:label="lab_mrna_NumberOfDevelopmentCandidates" xlink: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 Development Candidates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfDevelopmentCandidates" xlink:href="mrna-20230630.xsd#mrna_NumberOfDevelopmentCandidates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_NumberOfDevelopmentCandidates" xlink:to="lab_mrna_NumberOfDevelopmentCandidates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9b3f22d8-ce38-4355-a46a-60ece6d322c1_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/2023/elts/us-gaap-2023.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_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_6e537360-3cd7-4038-853c-337bd81dd60b_terseLabel_en-US" xlink:label="lab_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:href="mrna-20230630.xsd#mrna_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_20fe25bc-9383-4c29-8fad-51f6b5e245ec_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 assets and liabilities, net of acquisition of business:</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/2023/elts/us-gaap-2023.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_AccruedRoyaltiesCurrent_e40e3016-8701-4f47-b13b-12a5b5e426bf_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Royalties</link:label>
    <link:label id="lab_us-gaap_AccruedRoyaltiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Royalties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRoyaltiesCurrent" xlink:to="lab_us-gaap_AccruedRoyaltiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_CurrentMarketableSecuritiesMember_3bb3cec3-b6fe-463b-9c18-3f8e93d9f32f_terseLabel_en-US" xlink:label="lab_mrna_CurrentMarketableSecuritiesMember" xlink: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 Marketable Securities</link:label>
    <link:label id="lab_mrna_CurrentMarketableSecuritiesMember_label_en-US" xlink:label="lab_mrna_CurrentMarketableSecuritiesMember" xlink: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 Marketable Securities [Member]</link:label>
    <link:label id="lab_mrna_CurrentMarketableSecuritiesMember_documentation_en-US" xlink:label="lab_mrna_CurrentMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Marketable Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CurrentMarketableSecuritiesMember" xlink:href="mrna-20230630.xsd#mrna_CurrentMarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_CurrentMarketableSecuritiesMember" xlink:to="lab_mrna_CurrentMarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OriCiroGenomicsKKMember_5dde6c87-7688-424b-93ad-b02f66b31dd7_terseLabel_en-US" xlink:label="lab_mrna_OriCiroGenomicsKKMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OriCiro Genomics KK</link:label>
    <link:label id="lab_mrna_OriCiroGenomicsKKMember_label_en-US" xlink:label="lab_mrna_OriCiroGenomicsKKMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OriCiro Genomics KK [Member]</link:label>
    <link:label id="lab_mrna_OriCiroGenomicsKKMember_documentation_en-US" xlink:label="lab_mrna_OriCiroGenomicsKKMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OriCiro Genomics KK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OriCiroGenomicsKKMember" xlink:href="mrna-20230630.xsd#mrna_OriCiroGenomicsKKMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OriCiroGenomicsKKMember" xlink:to="lab_mrna_OriCiroGenomicsKKMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_35f9f830-1997-4896-b4f5-12f1236b2968_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/2023/elts/us-gaap-2023.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_mrna_RestOfTheWorldMember_b42574d5-6ac2-4b3a-8323-0ebab1cd3f31_terseLabel_en-US" xlink:label="lab_mrna_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest of world</link:label>
    <link:label id="lab_mrna_RestOfTheWorldMember_label_en-US" xlink:label="lab_mrna_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of The World [Member]</link:label>
    <link:label id="lab_mrna_RestOfTheWorldMember_documentation_en-US" xlink:label="lab_mrna_RestOfTheWorldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rest Of The World</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RestOfTheWorldMember" xlink:href="mrna-20230630.xsd#mrna_RestOfTheWorldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RestOfTheWorldMember" xlink:to="lab_mrna_RestOfTheWorldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_85b394b0-c386-41b9-ac74-246aae5b0229_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" 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/accretion of investments</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Net, Amortization of Discount and Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:to="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember_760df9d7-5c52-4eb3-b1b9-000724385688_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Transaction with Party to Collaborative Arrangement</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember" xlink: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, Transaction with Party to Collaborative Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember" xlink:to="lab_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_61adc502-2588-45de-b320-19143e6a8fb6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_PaymentsToAcquireBusinessesGross_a58937a8-7d58-4088-ac69-c44ec6d6672f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire business</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_4a18cc63-e5d5-44c0-885c-bb5e63b82995_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Estimated Fair Values of Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_4f2944ef-2f65-4d23-a922-4d645aacfdeb_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <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/2023/elts/us-gaap-2023.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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_a372e738-f00c-4a4d-a50f-e2d05b1e3ec0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink: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 Cash and Available-for-Sale Securities by Significant Investment Category</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents and Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_3f442054-5382-45bf-a28c-76f672c20988_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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_27b3069e-9d89-449c-9989-e6b58d5245b7_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentAbstract_09e32ca1-95bb-40ec-a119-7506a25d4a3c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentAbstract_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract" xlink:to="lab_us-gaap_ResearchAndDevelopmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_73df19b5-2fb0-4163-8206-9901d353f2f9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink: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 Foreign Currency Derivatives</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_cee82aa8-c0cb-4cbd-b854-e5716cd3521e_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_bed06749-b0f2-40ed-b935-ac20a4866d09_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate 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/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_d211959a-5982-4e19-bde2-7d2d3cee0176_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink: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 claims outstanding</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_d93f3c3d-48ed-4490-83f1-3472d7a4a4c5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_451c7601-328d-4f17-a262-aa95510669bb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_d2aba973-d6c6-4156-bc37-be869fe503f0_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_44bb1ddd-7b17-427f-96d4-38904994b4b6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 write-down</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_9f710d7e-59e1-445f-bb36-e6a8fba5e4f7_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_2727cd09-f13a-438f-bd95-fe3a228f4766_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_18d7075a-f37f-4a01-ba7d-c687a3a61874_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock through equity plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans" xlink:to="lab_us-gaap_ProceedsFromStockPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_5ab317a9-415a-4fd1-bf9c-bbec7e9a6470_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_07d6dc96-42eb-44b0-9d41-b0180836a03d_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/2023/elts/us-gaap-2023.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_mrna_NoncurrentMarketableSecuritiesMember_8b489d37-ed34-469b-b909-b0dac853b3f7_terseLabel_en-US" xlink:label="lab_mrna_NoncurrentMarketableSecuritiesMember" xlink: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- Current Marketable Securities</link:label>
    <link:label id="lab_mrna_NoncurrentMarketableSecuritiesMember_label_en-US" xlink:label="lab_mrna_NoncurrentMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent Marketable Securities [Member]</link:label>
    <link:label id="lab_mrna_NoncurrentMarketableSecuritiesMember_documentation_en-US" xlink:label="lab_mrna_NoncurrentMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent Marketable Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NoncurrentMarketableSecuritiesMember" xlink:href="mrna-20230630.xsd#mrna_NoncurrentMarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_NoncurrentMarketableSecuritiesMember" xlink:to="lab_mrna_NoncurrentMarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_96a5ddfd-8803-4765-bd3f-3f846b597434_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProjectMember_e5022a75-3b16-44ac-b2de-9632c706bc33_terseLabel_en-US" xlink:label="lab_us-gaap_ProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project [Domain]</link:label>
    <link:label id="lab_us-gaap_ProjectMember_label_en-US" xlink:label="lab_us-gaap_ProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProjectMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProjectMember" xlink:to="lab_us-gaap_ProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_f6b5c3ae-1916-4ad6-94d2-9a82d6fe4289_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_a573caba-5205-4ebe-9996-698ea80bbdd3_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/2023/elts/us-gaap-2023.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_PaymentsToAcquireInProcessResearchAndDevelopment_2f5fb62e-bf24-45ff-9bd2-be3f30fd2d15_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment" xlink: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 in Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_38645386-a9e8-47b2-925f-1546d0caa850_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_3d0ef928-aed2-4b41-817b-63d7ee0cb530_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value $0.0001; 162&#160;shares authorized as of June 30, 2023 and December 31, 2022; no shares issued or outstanding at June 30, 2023 and December 31, 2022</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_7b8491d5-b4dd-4386-8138-f0abd2b2a46a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireNotesReceivable_e59fe545-775a-498b-abce-9f7acc9f9448_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireNotesReceivable" 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">Investment in convertible notes and equity securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireNotesReceivable_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink: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 Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireNotesReceivable" xlink:to="lab_us-gaap_PaymentsToAcquireNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b12410ea-1604-4b0d-a44c-fa92d290a840_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_0f0ef44d-063b-49c4-9b64-6bd9e6d82048_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 EPS (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/2023/elts/us-gaap-2023.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_ScheduleOfPropertyPlantAndEquipmentTable_d4863fcb-b651-45c9-b284-0cc07fe1f40e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_916900fe-59b0-4a17-92a1-11c46d45d803_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_738aa4ed-4567-4905-9950-0f1f7e53c876_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/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_031e0dd1-b8f9-47ef-ab8c-f79b477e0855_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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">Less: net realized (gains) losses on derivative instruments reclassified in net (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_88a69dbd-18e3-4fc5-acd7-16ae54ea6ecf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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 gain (loss) reclassified from AOCI into income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink: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), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_73ea9c44-394d-4b75-87d1-7449654e3093_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase from derivatives designated as hedging instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink: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), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_a0914019-09ca-4ca4-a9d6-3ea972c1781e_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreements</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink: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, Development, and Computer Software Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_60efcb35-f2d8-4467-accc-caf4c58eaf38_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset, statement of financial position [extensible enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_944d627c-91ef-4334-b42a-e3e56c5dcccc_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of options to purchase common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_d0b8401a-cbdb-44c4-aff7-8d64299c2e91_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/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6380f84a-31cf-4ebe-9768-e590526eb5b2_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury notes</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_c4e66bb7-c4a8-4393-ae78-fdefbbcdd884_verboseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury notes</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_b1887db0-8dc3-4fd7-8010-23f5d74394ef_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) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8bbb52bf-8bbd-468f-9d31-796b15dc7f6a_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) income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_98ba5593-88ee-4d6c-b5dd-3528d158181e_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) income</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)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_LiabilitiesCurrent_7b0bc02e-b24e-4893-b4a9-b0dc69a3e332_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/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_58ad787a-2a37-46db-98c1-736dbb59a893_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_AstraZenecaMember_4bebba39-632f-4e17-87a9-afaf54fdd322_terseLabel_en-US" xlink:label="lab_mrna_AstraZenecaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AstraZeneca</link:label>
    <link:label id="lab_mrna_AstraZenecaMember_label_en-US" xlink:label="lab_mrna_AstraZenecaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AstraZeneca [Member]</link:label>
    <link:label id="lab_mrna_AstraZenecaMember_documentation_en-US" xlink:label="lab_mrna_AstraZenecaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AstraZeneca [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AstraZenecaMember" xlink:href="mrna-20230630.xsd#mrna_AstraZenecaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AstraZenecaMember" xlink:to="lab_mrna_AstraZenecaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2942af86-136f-48bf-a9a9-19610d04d9c8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_b79073a0-73bd-4428-ab18-5959eb41175a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink: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, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_2fc98be1-3610-4460-ad18-f983cf13bdce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_fc1cb89a-46d2-4564-a0fe-fb0f475e68a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Reconciliation of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink: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 Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_57081a37-65c6-48ed-b0b3-7468fe1b53b8_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_6784a51d-1d41-47b8-97ff-cea4469d590c_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e29a794a-0245-4c95-9297-fe07c8c976fd_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_InitialProjectMember_96318149-dcd4-4a3a-8477-22de814c0333_terseLabel_en-US" xlink:label="lab_mrna_InitialProjectMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial project</link:label>
    <link:label id="lab_mrna_InitialProjectMember_label_en-US" xlink:label="lab_mrna_InitialProjectMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Project [Member]</link:label>
    <link:label id="lab_mrna_InitialProjectMember_documentation_en-US" xlink:label="lab_mrna_InitialProjectMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Project [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_InitialProjectMember" xlink:href="mrna-20230630.xsd#mrna_InitialProjectMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_InitialProjectMember" xlink:to="lab_mrna_InitialProjectMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_8ee7fbd7-fc5d-4e62-ac13-173f33f45576_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" 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">Employee Stock Purchase Plan (ESPP)</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_39eae388-230d-42eb-8b57-f4e8766f6317_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink: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 Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_d375ff34-7ac8-49c8-9dc6-6de28b8c4744_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink: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 income taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink: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 Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_243af678-8720-4308-b520-4b2870261a1b_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">Financial Instruments</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/2023/elts/us-gaap-2023.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_StockholdersEquityAbstract_6f1999ec-fded-4939-8664-745f6ba1bc78_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_OtherAssetsMiscellaneousNoncurrent_670cae77-1aa0-44a8-a261-03159622789a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink: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, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_b980da7c-a8e5-4f15-add9-c07bef6bdb08_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized 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/2023/elts/us-gaap-2023.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_ContractWithCustomerLiability_18cca28f-2286-49d8-9162-133fd13cc82c_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_5b4a7ada-3864-48fb-80f1-90d6c94fdd48_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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">Contract option exercised</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_f6d9f653-be9d-4fa3-8985-39a9dcb4482e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_ContractWithCustomerLiability_790630eb-3074-4ce1-beb3-bc19c8af5848_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" 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_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/2023/elts/us-gaap-2023.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_StockIssuedDuringPeriodSharesStockOptionsExercised_a710b410-5836-4f11-a443-eafddc0a9d5f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of options to purchase common stock (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/2023/elts/us-gaap-2023.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_InventoryGross_a0df74b8-839d-4f30-8b63-7a256ab0675b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink: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, gross</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d4c20e77-7dab-422c-b45e-3435ef5f9e99_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Basic and Diluted Net (Loss) Earnings per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_2822623a-5742-4287-a641-0b07ad4bcf11_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 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/2023/elts/us-gaap-2023.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_ComprehensiveIncomePolicyPolicyTextBlock_9e2df2dd-87a7-4c79-94be-08eab9eab8e0_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_8404dbd1-a63e-4cfc-8540-5a1861708e0c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_e603c209-8001-4198-89ca-6139fa78607c_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 Basis of Presentation and Recent Accounting Standards</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/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_13798a53-006a-4cfa-a4e5-784a862d5022_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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_04271e46-c47b-493e-8e20-c04463a57eb0_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_4825ac57-d423-4eac-a816-9ecd47abb8b9_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill (Note 6)</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_ca1e07ff-ae47-485c-bc8e-3cde2b26eed4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_a1b64111-c49d-46a5-a049-14ead5cd6e03_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_914ebcfd-a272-4f86-8bef-5c7ef230d058_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInAccruedLiabilities_838ab8f2-f504-4ab1-88d2-7c14bcb0598b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_54be0f15-bea2-41df-aa48-49d4747349d3_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_4938202d-df58-4b15-a86d-11c6f5c2ff19_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_e87fab9a-a556-49cb-ae46-535b8e7b4621_verboseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" 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">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_a2693064-1100-405e-9f9f-a6e13fabbd14_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_CambridgeMassachusettsMember_f059cb4b-4813-415a-a5c1-24099033795a_terseLabel_en-US" xlink:label="lab_mrna_CambridgeMassachusettsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cambridge leases</link:label>
    <link:label id="lab_mrna_CambridgeMassachusettsMember_label_en-US" xlink:label="lab_mrna_CambridgeMassachusettsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cambridge, Massachusetts [Member]</link:label>
    <link:label id="lab_mrna_CambridgeMassachusettsMember_documentation_en-US" xlink:label="lab_mrna_CambridgeMassachusettsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cambridge, Massachusetts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CambridgeMassachusettsMember" xlink:href="mrna-20230630.xsd#mrna_CambridgeMassachusettsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_CambridgeMassachusettsMember" xlink:to="lab_mrna_CambridgeMassachusettsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_c159c3b5-13db-4a7b-b055-338ecc8815e9_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/2023/dei-2023.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_mrna_CollaborationArrangementMember_25afa086-5769-42bb-a9cf-125dfbf65fa8_verboseLabel_en-US" xlink:label="lab_mrna_CollaborationArrangementMember" 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">Collaboration revenue</link:label>
    <link:label id="lab_mrna_CollaborationArrangementMember_label_en-US" xlink:label="lab_mrna_CollaborationArrangementMember" xlink: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 Arrangement [Member]</link:label>
    <link:label id="lab_mrna_CollaborationArrangementMember_documentation_en-US" xlink:label="lab_mrna_CollaborationArrangementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationArrangementMember" xlink:href="mrna-20230630.xsd#mrna_CollaborationArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_CollaborationArrangementMember" xlink:to="lab_mrna_CollaborationArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_64581a00-28a4-4f1d-b86e-78164b896b92_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/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ce6f2305-16ba-4a55-8b5f-c6ae476f02ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_CollaborationReceivableCurrent_4ee2ae7e-58c1-45f6-8689-fcf7610e1fb7_terseLabel_en-US" xlink:label="lab_mrna_CollaborationReceivableCurrent" xlink: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 receivable</link:label>
    <link:label id="lab_mrna_CollaborationReceivableCurrent_label_en-US" xlink:label="lab_mrna_CollaborationReceivableCurrent" xlink: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 Receivable, Current</link:label>
    <link:label id="lab_mrna_CollaborationReceivableCurrent_documentation_en-US" xlink:label="lab_mrna_CollaborationReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationReceivableCurrent" xlink:href="mrna-20230630.xsd#mrna_CollaborationReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_CollaborationReceivableCurrent" xlink:to="lab_mrna_CollaborationReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_3082da26-4805-437f-8267-abdb5d6565ad_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9e565d3c-54d4-4916-99e0-491fa349a384_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (losses) gains on available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_407d3301-0573-4cce-b429-1f9fa4b2605c_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/2023/elts/us-gaap-2023.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_OperatingLeaseLiabilityNoncurrent_3e6913be-4ea2-478d-b3a2-cd358a4ca18d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7170f0b1-e6cd-459f-a3e2-43601f59291c_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" 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">Operating lease liabilities, non-current</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/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_40456e09-794e-4d67-bbaa-c07d16bfdc9c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_f4398ca1-9ec4-4958-98e3-568a2b914910_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/2023/elts/us-gaap-2023.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_ArrangementsAndNonarrangementTransactionsMember_957bd574-143d-4207-941c-b5dd37feb85a_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_6a399681-1ef7-4db4-9b30-c0e9fbb6b82b_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8b2583a1-54f3-418c-907d-03b76e3774cd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d481d18c-bf80-4f57-9bd4-b76896cbfd8a_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink: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, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_AccruedPropertyAndEquipmentCurrent_0d2a6d9a-b267-45cc-8c4a-ce1b81bdb85c_terseLabel_en-US" xlink:label="lab_mrna_AccruedPropertyAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_mrna_AccruedPropertyAndEquipmentCurrent_label_en-US" xlink:label="lab_mrna_AccruedPropertyAndEquipmentCurrent" xlink: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 Property And Equipment, Current</link:label>
    <link:label id="lab_mrna_AccruedPropertyAndEquipmentCurrent_documentation_en-US" xlink:label="lab_mrna_AccruedPropertyAndEquipmentCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Property And Equipment, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedPropertyAndEquipmentCurrent" xlink:href="mrna-20230630.xsd#mrna_AccruedPropertyAndEquipmentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AccruedPropertyAndEquipmentCurrent" xlink:to="lab_mrna_AccruedPropertyAndEquipmentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_0b9a25c3-6f2d-41ca-8f2f-4dfb78fb9212_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_TheBillAndMelindaGatesFoundationMember_08331059-3428-44b9-8cd6-63164d0954fb_terseLabel_en-US" xlink:label="lab_mrna_TheBillAndMelindaGatesFoundationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Bill&#160;&amp; Melinda Gates Foundation</link:label>
    <link:label id="lab_mrna_TheBillAndMelindaGatesFoundationMember_label_en-US" xlink:label="lab_mrna_TheBillAndMelindaGatesFoundationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Bill&#160;And Melinda Gates Foundation [Member]</link:label>
    <link:label id="lab_mrna_TheBillAndMelindaGatesFoundationMember_documentation_en-US" xlink:label="lab_mrna_TheBillAndMelindaGatesFoundationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Bill&#160;And Melinda Gates Foundation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_TheBillAndMelindaGatesFoundationMember" xlink:href="mrna-20230630.xsd#mrna_TheBillAndMelindaGatesFoundationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_TheBillAndMelindaGatesFoundationMember" xlink:to="lab_mrna_TheBillAndMelindaGatesFoundationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_e7a96bba-ed0c-4394-b610-dd8233d6b0f4_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">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_srt_ProductsAndServicesDomain_ae520f69-c48c-42fa-87ef-03f11351fbfb_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/2023/elts/srt-2023.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_IncreaseDecreaseInInventories_94cbad9f-fed0-4b6a-9c52-1857fcde9672_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/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_59c86756-d239-4713-a9f0-d7a086124d90_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) from available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink: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), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_8911d271-3c07-46e7-a717-781f8e951685_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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_a4799835-d97f-40b2-a141-c8850e39c61d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f14eec6a-797d-48fe-ac18-7138c6fe0742_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive potential common shares excluded from the EPS computation above (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_5f0ff34d-0632-4a2e-b29e-19c4eeffca6f_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/2023/elts/us-gaap-2023.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_193a963c-2fcf-4087-9914-7708f8d6207b_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/2023/dei-2023.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_IncomeTaxesReceivable_ad9f7550-f45f-4b71-b1c8-c767f6630dd2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_08f375c7-635a-4e12-a71e-20e4f50f7aab_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">Purchases of property and equipment included in accounts payable and accrued liabilities</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/2023/elts/us-gaap-2023.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_FairValueMeasurementsFairValueHierarchyDomain_f9cce1de-c28b-4981-acb3-d067c8fa437b_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/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_8c8e614d-4d5f-4c4b-90cd-effba909222e_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_HedgingDesignationAxis_3071a595-d759-4fd7-ae9b-2e51b278b92b_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_d436ac30-af2b-49fd-948d-a9938869bc3a_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible assets acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_8391aa9e-5722-4369-87e9-376c0fa7f969_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d79874ad-c289-43b0-b306-0d3c6bad0081_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Less amounts representing interest or imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e5a3b003-435b-4996-995d-05056519bd96_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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">Undiscounted future lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_d7106181-6a76-4e18-b080-95e0b596c36d_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_afec8d94-6398-4e45-857d-1ed9aaecb214_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b418ad5f-1ed7-4045-b498-18e8c64de686_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_d1b63ae5-e2cc-42bd-94d4-b5490dd8b0e1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses related to indemnification obligations</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_98840098-a41e-4151-a32d-797ba9f2eda0_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/2023/dei-2023.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_LossContingenciesTable_e42887b8-f3ac-499e-8ac2-78b17872ae5c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_b863da11-8b77-4d4c-b0ac-72a2d852ed82_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_02ac4849-059c-4cb1-9d7f-e04f70155e19_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities - operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_e7fa545b-92d6-4320-b38e-73fa83181090_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccumulatedNetUnrealizedInvestmentGainLossMember_ba63061e-2e0c-48df-9d96-14b22c8d69be_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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 Gains on Available-for-Sale Debt Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_6b77fefb-a1f0-4b97-9eac-ee0bfa70c604_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">Credit losses related allowance</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/2023/elts/us-gaap-2023.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_dei_EntityShellCompany_6601d277-fc12-4ee9-bf92-689626452541_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/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_896b2d91-dc86-4b9a-bef2-da7001e06f0d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5ff22523-1bb8-460b-acf1-e4ee94b539e3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_a3263cec-25ae-4925-a664-43fc2a570ebe_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible asset (Note 6)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4b56f986-22c2-4f28-b293-e2f614674839_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_fa36d792-d736-454e-a44d-94d93a6f6a7b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Issued Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_7567d420-cd04-408b-9535-0c182c71b5bb_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_02ced0ec-5118-40f1-a5f9-b6932a71a72d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink: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 Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_44fae389-40ac-4cf4-ae04-a01c46fefdf5_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/2023/elts/srt-2023.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_IncreaseDecreaseInOtherOperatingLiabilities_5fa53807-e563-4b7c-991c-3567955b7e4c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink: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 Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_80d1c8fd-8485-4b71-93f3-217100ae3c88_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6cd560b8-0e4d-42ec-8a2d-6b071bbab40b_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3adff6db-3bdf-4e5e-9d81-b74d21a968a5_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows</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/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a93df8bb-6f91-4879-8f5b-118b6527a004_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_abb68e4c-ad9f-429f-9588-8570db937d70_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_1ca2aed7-fdbf-4add-8cb6-1d16f1562c56_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" 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">Gross unrealized losses, 12 months or more</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_c9db4af7-819d-4fea-86b9-1213cada9c62_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_3f89b38e-590e-40d1-8a1b-1a064f3f93c1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_SecurityExchangeName_8fd081b6-4129-4a74-8b44-f9dc504fefd1_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/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_5dda14f5-c2da-4acc-9c5d-62e6763475f4_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible note receivable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_52cd7afb-7cda-4705-a76a-7f54652b3925_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_486d3601-4598-4658-964c-8006dd0cb1c9_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" 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">Estimated fair value, total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6aa909b8-e092-4bec-9ae0-1a717cb5f8a7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_0593cb57-070f-4de8-9b0d-a029ce3e3f0c_netLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_c0a2e7dc-f258-4988-a0be-b5237ab6e0dc_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivableCurrent" xlink:to="lab_us-gaap_InterestReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_dbb5115c-6ad2-48ee-8315-86964b8ea65c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems_cc0a687a-622b-46a9-a6e9-83daf8d46af8_terseLabel_en-US" xlink:label="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract With Customer Liability [Line Items]</link:label>
    <link:label id="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems_label_en-US" xlink:label="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract With Customer Liability [Line Items]</link:label>
    <link:label id="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems_documentation_en-US" xlink:label="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Contract With Customer Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractWithCustomerLiabilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems" xlink:to="lab_mrna_ChangeInContractWithCustomerLiabilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2817b917-f3c4-491e-a784-7602068981c2_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">Weighted-average period of cost expected to be recognized</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/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_63510807-e604-4e62-8c45-d67863aa10cc_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4df7c440-aacd-4be2-88ed-64f5fad0ffd5_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) income</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/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_6e6c2d43-d050-4433-8db6-5d00d4d2c175_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">Total unrecognized compensation cost related to non-vested stock-based compensation</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/2023/elts/us-gaap-2023.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_DocumentType_bc481101-e502-498f-b721-76a2a303d170_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/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_769d9250-53fd-4376-9b32-bc590187391e_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/2023/dei-2023.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_mrna_TenantImprovementAllowanceReceivableCurrent_b458e256-12f5-42b6-9174-194ae216280e_terseLabel_en-US" xlink:label="lab_mrna_TenantImprovementAllowanceReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant improvement allowance receivable</link:label>
    <link:label id="lab_mrna_TenantImprovementAllowanceReceivableCurrent_label_en-US" xlink:label="lab_mrna_TenantImprovementAllowanceReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant Improvement Allowance Receivable, Current</link:label>
    <link:label id="lab_mrna_TenantImprovementAllowanceReceivableCurrent_documentation_en-US" xlink:label="lab_mrna_TenantImprovementAllowanceReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant Improvement Allowance Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_TenantImprovementAllowanceReceivableCurrent" xlink:href="mrna-20230630.xsd#mrna_TenantImprovementAllowanceReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_TenantImprovementAllowanceReceivableCurrent" xlink:to="lab_mrna_TenantImprovementAllowanceReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ClinicalOperationsAndSupportCommitmentMember_030d28ee-985f-4d6d-849e-7331dd07b96b_terseLabel_en-US" xlink:label="lab_mrna_ClinicalOperationsAndSupportCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical operations and support commitment</link:label>
    <link:label id="lab_mrna_ClinicalOperationsAndSupportCommitmentMember_label_en-US" xlink:label="lab_mrna_ClinicalOperationsAndSupportCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Operations And Support Commitment [Member]</link:label>
    <link:label id="lab_mrna_ClinicalOperationsAndSupportCommitmentMember_documentation_en-US" xlink:label="lab_mrna_ClinicalOperationsAndSupportCommitmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Operations And Support Commitment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ClinicalOperationsAndSupportCommitmentMember" xlink:href="mrna-20230630.xsd#mrna_ClinicalOperationsAndSupportCommitmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ClinicalOperationsAndSupportCommitmentMember" xlink:to="lab_mrna_ClinicalOperationsAndSupportCommitmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5270f00c-207b-4c1d-94e4-1ba4491713ea_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_880a272b-bc1e-45bc-b576-e2338e797025_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink: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 commitments</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_47a99441-a2d9-438d-81e9-f5f247f04657_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 and Share Repurchase Programs</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/2023/elts/us-gaap-2023.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_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_5efe6702-73f5-41d1-bdde-9f282e6e43c0_negatedTerseLabel_en-US" xlink:label="lab_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" 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">Changes in financing lease liabilities</link:label>
    <link:label id="lab_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_label_en-US" xlink:label="lab_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments, Net Of Adjustments</link:label>
    <link:label id="lab_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_documentation_en-US" xlink:label="lab_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments, Net Of Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" xlink:href="mrna-20230630.xsd#mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" xlink:to="lab_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4a7051cd-7737-4fd8-9646-2a470c29e080_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/2023/elts/us-gaap-2023.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_OtherNoncashIncomeExpense_79b01c4f-90cf-4882-999f-8cc979c00224_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/2023/elts/us-gaap-2023.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_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_93cc5986-6cf6-4f67-b2f2-826b9c59f0e5_verboseLabel_en-US" xlink:label="lab_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" 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">Collaboration revenue</link:label>
    <link:label id="lab_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_label_en-US" xlink:label="lab_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" xlink: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 Arrangement, Including Arrangements With Affiliate [Member]</link:label>
    <link:label id="lab_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_documentation_en-US" xlink:label="lab_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Arrangement, Including Arrangements With Affiliate [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" xlink:href="mrna-20230630.xsd#mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" xlink:to="lab_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_e0ad5b86-8bb0-4282-a094-2e6aba86f32c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt" 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">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/2023/elts/us-gaap-2023.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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_8ee3341f-abd6-447b-a3bb-7ac485f94dce_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_788fc55b-a415-4210-803b-deb8abbc41ad_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_c772f582-6763-4247-b233-292023d1b717_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_FinancingRightOfUseAssetMember_49c474da-f753-4086-a47d-0b6776c186ee_terseLabel_en-US" xlink:label="lab_mrna_FinancingRightOfUseAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use of asset, financing</link:label>
    <link:label id="lab_mrna_FinancingRightOfUseAssetMember_label_en-US" xlink:label="lab_mrna_FinancingRightOfUseAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing, Right-Of-Use Asset [Member]</link:label>
    <link:label id="lab_mrna_FinancingRightOfUseAssetMember_documentation_en-US" xlink:label="lab_mrna_FinancingRightOfUseAssetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing, Right-Of-Use Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinancingRightOfUseAssetMember" xlink:href="mrna-20230630.xsd#mrna_FinancingRightOfUseAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_FinancingRightOfUseAssetMember" xlink:to="lab_mrna_FinancingRightOfUseAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_ac3741f0-d696-4a06-bc44-46dda9f3ecfd_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink: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 method investments, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink: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 Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_de668b38-0364-49eb-8ec2-2e535503ad40_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash, non-current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_86930f2e-7f63-4365-8493-83c3a31ec63b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_bfd83257-38de-4c0b-a86c-a4e6dcfe8913_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" 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">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_2ddff9c8-1808-4f2b-a4d2-34bcfbc97fda_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_3bf5df93-213b-4b9f-b826-ac6a3390215e_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValueAddedTaxReceivableCurrent_d3fcbed9-d865-4be5-addc-79a7deda4c86_terseLabel_en-US" xlink:label="lab_us-gaap_ValueAddedTaxReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value added tax receivable</link:label>
    <link:label id="lab_us-gaap_ValueAddedTaxReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_ValueAddedTaxReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value Added Tax Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValueAddedTaxReceivableCurrent" xlink:to="lab_us-gaap_ValueAddedTaxReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_bbf6fa63-0303-4cd1-a24e-a379a75048f3_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/2023/dei-2023.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_PurchaseCommitmentExcludingLongtermCommitmentLineItems_027f59a7-1396-4890-b7c7-4827420949bb_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryNotesSecuritiesMember_5918b0fa-9479-4714-a340-4f45bad95c20_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryNotesSecuritiesMember" xlink: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 notes</link:label>
    <link:label id="lab_us-gaap_USTreasuryNotesSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryNotesSecuritiesMember" xlink: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 Notes Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryNotesSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryNotesSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryNotesSecuritiesMember" xlink:to="lab_us-gaap_USTreasuryNotesSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_28c8d1ec-5ddc-4d91-8820-9ab0d981d042_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_932cba7e-ac23-4d05-bdb4-1b677bb433c8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_2a9b0403-4f45-4a72-b6aa-e6aadff0f647_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments (Note 8)</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_fc18ed98-0161-4bf4-8ebd-8a74322c5292_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" 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">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OtherCollaborativePartiesMember_b3709ffb-9281-46f4-bcc3-d1e8554cf4fa_terseLabel_en-US" xlink:label="lab_mrna_OtherCollaborativePartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_mrna_OtherCollaborativePartiesMember_label_en-US" xlink:label="lab_mrna_OtherCollaborativePartiesMember" xlink: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 Collaborative Parties [Member]</link:label>
    <link:label id="lab_mrna_OtherCollaborativePartiesMember_documentation_en-US" xlink:label="lab_mrna_OtherCollaborativePartiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Collaborative Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherCollaborativePartiesMember" xlink:href="mrna-20230630.xsd#mrna_OtherCollaborativePartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OtherCollaborativePartiesMember" xlink:to="lab_mrna_OtherCollaborativePartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_b12c1cba-d594-4c64-81f2-0115fc113e63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_87142b4a-8673-4ee2-86cd-1e65f7c8a905_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_NorwoodMassachusettsMember_f96b322a-606c-4238-8a6c-631317c85954_terseLabel_en-US" xlink:label="lab_mrna_NorwoodMassachusettsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norwood leases</link:label>
    <link:label id="lab_mrna_NorwoodMassachusettsMember_label_en-US" xlink:label="lab_mrna_NorwoodMassachusettsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norwood, Massachusetts [Member]</link:label>
    <link:label id="lab_mrna_NorwoodMassachusettsMember_documentation_en-US" xlink:label="lab_mrna_NorwoodMassachusettsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Norwood, Massachusetts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NorwoodMassachusettsMember" xlink:href="mrna-20230630.xsd#mrna_NorwoodMassachusettsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_NorwoodMassachusettsMember" xlink:to="lab_mrna_NorwoodMassachusettsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_e0724ee9-12c5-443c-9479-98d82a202ccb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0acf071c-e2f8-4ecb-954d-d7cb2eb269e6_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityTaxIdentificationNumber_c2183771-06a0-4f9b-80f7-cf14334a1e65_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/2023/dei-2023.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_EquityMethodInvestments_d4cf4b1a-aac8-426c-a068-b999cef27b61_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 method investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_ac21f024-c62d-4cf8-b3a7-c7a2c2f1c8a8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryNet_7df18472-afa7-4793-8ccb-e360b683a5f1_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</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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_43afba88-6c16-49b7-8d63-e5a213b61535_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNoncurrent_12ff337b-9879-4126-97c5-1898f45c7ef8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNoncurrent" xlink: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, non-current</link:label>
    <link:label id="lab_us-gaap_InventoryNoncurrent_label_en-US" xlink:label="lab_us-gaap_InventoryNoncurrent" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNoncurrent" xlink:to="lab_us-gaap_InventoryNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_e5c6c083-5ac4-4079-a0c6-73d196894324_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_2b4d57cb-c3af-4b35-a65d-53865e8d6bb9_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/2023/elts/us-gaap-2023.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_dei_EntityInteractiveDataCurrent_2f209560-abc6-4792-b1f5-ebfb213c0a33_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/2023/dei-2023.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_DisaggregationOfRevenueTable_a39ef138-6e4b-4915-a305-bbe3be115cbf_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_18de7cad-7a34-4a5f-ad74-8e93ff453636_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets and liabilities, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_4b7e7cc9-298b-4ab1-a808-812940cd520d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_454b7b3f-9518-487e-8673-872722660039_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_44170e38-17e3-4c2e-8d86-8a08048dc6dd_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/2023/dei-2023.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_TreasuryStockRetiredCostMethodAmount_fbdccec0-a990-4f80-bfc5-82918e02f22e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink: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 purchase price</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_d56fa6ff-c6e2-43f1-9b72-e5f129ca5d40_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_1a04455c-99a9-4421-9688-7feab28935ea_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity of foreign currency derivatives</link:label>
    <link:label id="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_label_en-US" xlink:label="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink: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 Remaining Maturity of Foreign Currency Derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:to="lab_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_27b84f71-0a7d-48e4-951d-96a93679801c_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/2023/elts/us-gaap-2023.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_mrna_OtherPrepaidExpenseManufacturing_e96587fa-3c50-4c3e-8640-14f17278e25d_terseLabel_en-US" xlink:label="lab_mrna_OtherPrepaidExpenseManufacturing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Down payments to manufacturing vendors</link:label>
    <link:label id="lab_mrna_OtherPrepaidExpenseManufacturing_label_en-US" xlink:label="lab_mrna_OtherPrepaidExpenseManufacturing" xlink: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 Prepaid Expense, Manufacturing</link:label>
    <link:label id="lab_mrna_OtherPrepaidExpenseManufacturing_documentation_en-US" xlink:label="lab_mrna_OtherPrepaidExpenseManufacturing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Prepaid Expense, Manufacturing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherPrepaidExpenseManufacturing" xlink:href="mrna-20230630.xsd#mrna_OtherPrepaidExpenseManufacturing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OtherPrepaidExpenseManufacturing" xlink:to="lab_mrna_OtherPrepaidExpenseManufacturing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_29ce962c-44ca-4a08-9ddb-73b656456259_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/2023/elts/us-gaap-2023.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_RevenueRecognitionAndDeferredRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink: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 Recognition and Deferred Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_dfadd3b2-0a74-44e8-82da-88fabdc321bc_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">Retained earnings</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/2023/elts/us-gaap-2023.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_CommitmentsAndContingenciesDisclosureAbstract_a96d5dd8-7870-44e9-ad1c-7524f87592e4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_ae420e17-9056-4fcb-b277-9f6a23387f21_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted common stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_d3a0d12d-0866-4d2c-9335-2163ba3e633c_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/2023/dei-2023.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_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies_ef1ce63b-d12d-4ec5-85ed-a7b0f2dd529c_terseLabel_en-US" xlink:label="lab_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" xlink: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 development programs under clinical studies</link:label>
    <link:label id="lab_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies_label_en-US" xlink:label="lab_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" xlink: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 Development Programs Under Clinical Studies</link:label>
    <link:label id="lab_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies_documentation_en-US" xlink:label="lab_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" xlink: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 Development Programs Under Clinical Studies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" xlink:href="mrna-20230630.xsd#mrna_NumberOfDevelopmentProgramsUnderClinicalStudies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" xlink:to="lab_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_550a09d1-a044-49a4-afee-cfc3f4bb2204_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/2023/elts/us-gaap-2023.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_LeasesAbstract_c6566da8-8d5e-4c5c-86c9-0a1d53aa7eb8_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a8e0fcbc-3aa3-4bcd-b1a2-fac625e0e41d_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/2023/dei-2023.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_srt_CounterpartyNameAxis_37c45e39-c29b-43a2-ad6a-bfbf28f28c10_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/2023/elts/srt-2023.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_FinanceLeaseLiabilityPaymentsDue_c67686fa-ce44-4565-81e9-8ee827ab8008_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e358eff7-2f19-4e5c-9227-9ea6b98c6299_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_LegalContingencyFutureFirmPurchaseCommitments_c31a3546-960a-421c-9b49-bea5be0f2760_terseLabel_en-US" xlink:label="lab_mrna_LegalContingencyFutureFirmPurchaseCommitments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on future firm purchase commitments</link:label>
    <link:label id="lab_mrna_LegalContingencyFutureFirmPurchaseCommitments_label_en-US" xlink:label="lab_mrna_LegalContingencyFutureFirmPurchaseCommitments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Contingency, Future Firm Purchase Commitments</link:label>
    <link:label id="lab_mrna_LegalContingencyFutureFirmPurchaseCommitments_documentation_en-US" xlink:label="lab_mrna_LegalContingencyFutureFirmPurchaseCommitments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Contingency, Future Firm Purchase Commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments" xlink:href="mrna-20230630.xsd#mrna_LegalContingencyFutureFirmPurchaseCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments" xlink:to="lab_mrna_LegalContingencyFutureFirmPurchaseCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_10e92658-6a71-4cbb-be16-bf15f02167e6_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_f4d28748-9dc9-4930-b210-d71b418b728a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_82a9189f-0da3-4478-972a-0af96549584f_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_623a3d30-9303-46fa-8284-1ebae9f013fa_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from maturities of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_1b548d11-55ef-4eba-aea3-fdd0f9728070_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent_92892b54-6a67-4f8b-a95c-8f7e784be830_terseLabel_en-US" xlink:label="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downpayments and prepayments, non-current</link:label>
    <link:label id="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent_label_en-US" xlink:label="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downpayments And Prepayments, Noncurrent</link:label>
    <link:label id="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent_documentation_en-US" xlink:label="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Downpayments And Prepayments, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DownpaymentsAndPrepaymentsNoncurrent" xlink:href="mrna-20230630.xsd#mrna_DownpaymentsAndPrepaymentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_DownpaymentsAndPrepaymentsNoncurrent" xlink:to="lab_mrna_DownpaymentsAndPrepaymentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bc6221f4-01bd-4fca-a7c4-9251211378f0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink: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) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_f6a6ee12-2857-4a01-b682-e498a3db9aa0_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_324cb617-9137-4ea4-89b7-26fc46c85d65_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_4a82ea76-c127-41f1-91bc-c51ebeb99434_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/2023/elts/us-gaap-2023.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_USTreasuryBillSecuritiesMember_ab31b761-011f-498e-931f-b682a79484bf_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryBillSecuritiesMember" xlink: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 bills</link:label>
    <link:label id="lab_us-gaap_USTreasuryBillSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryBillSecuritiesMember" xlink: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 Bill Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryBillSecuritiesMember" xlink:to="lab_us-gaap_USTreasuryBillSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_f2bf3f45-9e87-40cc-960c-f68c2067de09_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b0673162-ea43-45dd-832f-10a84a3cd5de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_153543e3-1274-46d7-a2cf-e3038556da34_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of AFS securities in loss positions</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_68c64e31-d7b8-40af-bb1e-0949f83edf19_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_579da72f-82a8-4a47-8861-96438bcf8680_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c267d433-dbec-49f2-91d7-214579d08273_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_31c43a38-a946-4fc0-801d-4490f9cb3bc3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 (remainder of the year)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_c9dad996-4191-45ec-ad54-8d927d5b4fad_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/2023/elts/us-gaap-2023.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_mrna_AccruedOtherExternalGoodsAndServicesCurrent_ec2525cd-15b8-436f-aa80-72be0c606c37_terseLabel_en-US" xlink:label="lab_mrna_AccruedOtherExternalGoodsAndServicesCurrent" xlink: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 external goods and services</link:label>
    <link:label id="lab_mrna_AccruedOtherExternalGoodsAndServicesCurrent_label_en-US" xlink:label="lab_mrna_AccruedOtherExternalGoodsAndServicesCurrent" xlink: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 Other External Goods And Services Current</link:label>
    <link:label id="lab_mrna_AccruedOtherExternalGoodsAndServicesCurrent_documentation_en-US" xlink:label="lab_mrna_AccruedOtherExternalGoodsAndServicesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Other External Goods And Services Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedOtherExternalGoodsAndServicesCurrent" xlink:href="mrna-20230630.xsd#mrna_AccruedOtherExternalGoodsAndServicesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AccruedOtherExternalGoodsAndServicesCurrent" xlink:to="lab_mrna_AccruedOtherExternalGoodsAndServicesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_363c83b8-1637-449d-837f-eda44a6956bc_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of the Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_6800f407-6ae6-4c4d-910f-8c1c85b9fd98_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4f3d967e-cc59-435e-90dc-e8b1d2cbcf06_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeMember_a7cd102c-4ec5-44c4-b0bd-24e7d4dd0b5b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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_AccumulatedOtherComprehensiveIncomeMember_9007be1e-305d-4224-838c-1a3b29fb10b3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_aa623a80-d825-482f-a7eb-0600f61b1b8c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross unrealized losses, total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_8650c676-c502-4abf-bb74-739365c85c0c_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">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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentDisclosureTextBlock_00533687-c610-415b-9fb3-7a146f58e2ef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_d3b17d1d-c598-4d4a-97ed-9a1c6540bdc5_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, non-current</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/2023/elts/us-gaap-2023.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_AccumulatedOtherComprehensiveIncomeLossTable_917c27a9-0add-4af7-be79-47a5c3fd2aff_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink: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) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_RevenueFromGrantsCurrentFundingCapacity_9291da88-c644-4d91-bfe6-7eafa6242c2f_terseLabel_en-US" xlink:label="lab_mrna_RevenueFromGrantsCurrentFundingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount committed for funding</link:label>
    <link:label id="lab_mrna_RevenueFromGrantsCurrentFundingCapacity_label_en-US" xlink:label="lab_mrna_RevenueFromGrantsCurrentFundingCapacity" xlink: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 Grants, Current Funding Capacity</link:label>
    <link:label id="lab_mrna_RevenueFromGrantsCurrentFundingCapacity_documentation_en-US" xlink:label="lab_mrna_RevenueFromGrantsCurrentFundingCapacity" xlink: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 Grants, Current Funding Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsCurrentFundingCapacity" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsCurrentFundingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RevenueFromGrantsCurrentFundingCapacity" xlink:to="lab_mrna_RevenueFromGrantsCurrentFundingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_4823ea84-9256-404f-8675-27bd80dc4b71_terseLabel_en-US" xlink:label="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BARDA</link:label>
    <link:label id="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_label_en-US" xlink:label="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biomedical Advanced Research And Development Authority [Member]</link:label>
    <link:label id="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_documentation_en-US" xlink:label="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biomedical Advanced Research And Development Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" xlink:href="mrna-20230630.xsd#mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" xlink:to="lab_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_24de9ba2-ed61-400c-ba2c-d6af74f28d7c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_ee42c5bb-c511-48f2-b820-1b751d6caed1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_79ae8b8f-1232-4798-b340-b1b1696e2011_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, par value $0.0001; 1,600 shares authorized as of June 30, 2023 and December 31, 2022; 381 and 385 shares issued and outstanding as of June 30, 2023 and December 31, 2022, 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/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_ecde5df6-b3c8-490a-b3f6-75153b425748_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink: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 debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_08f68aa3-06c0-44c6-afd4-0d455bac28cc_verboseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" 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">Government debt securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink: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 Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_165f5165-73da-468c-8855-6ef574a7501f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" 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">Gross unrealized losses, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_e990267c-336b-4faf-9f78-b1fb274b9758_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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1e4df058-6fc1-4381-83e4-fc8bd0653880_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cd12987b-3606-4fb0-9f24-5acdc9b98fbd_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_OperatingAndFinanceLeaseRightOfUseAsset_66b3ffa5-aece-493e-94c5-6977d666b4d8_totalLabel_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseRightOfUseAsset" xlink: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 And Finance Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset" xlink:to="lab_mrna_OperatingAndFinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_da2025b5-b6c4-4e79-ac24-2050f2d632e6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale securities:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink: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), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_a7579a0d-ea1f-4381-9225-5abf2d814f8d_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/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_4e2c3292-4f21-4e15-bfad-7bd1d872f604_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finance Lease Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_6ba1b3e9-e00e-45f4-98c7-520bd04fc09a_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink: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 cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_951987c1-6767-4bd7-9126-aa1989414083_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember" xlink: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 Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_2a52fdaa-940a-484c-b179-e1d387997b55_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink: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 Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_b771ce6e-b914-481b-b734-81ba07ecaec4_terseLabel_en-US" xlink:label="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" xlink: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 Common Stock (RSUs) and Performance Stock Units (PSUs)</link:label>
    <link:label id="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units (RSU) [Member]</link:label>
    <link:label id="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_documentation_en-US" xlink:label="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" xlink:href="mrna-20230630.xsd#mrna_RestrictedStockAndRestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" xlink:to="lab_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_7ce1177b-eab9-46ed-835e-3c320bc39474_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink: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, Maturity, Allocated and Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_e38e45fa-9504-473b-ae37-5bfa22ce14a3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, right-of-use asset, statement of financial position [extensible list]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_b174ec7e-804c-4af0-9e9f-0df63663c7d1_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 (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_dei_EntityFilerCategory_863923f1-427c-4a2e-91bf-086d095d247c_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/2023/dei-2023.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_ScheduleOfTreasuryStockByClassTextBlock_4bde3252-29c5-4858-9be3-4f20f1fc3f6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink: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 Share Repurchase Program</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink: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 Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_8906c02b-45a2-44cb-990f-f7b24b8d5e76_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/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_17e24f9a-bd88-454f-9c03-888046238170_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/2023/dei-2023.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_mrna_ChangeInContractwithCustomerLiabilityRollForward_4d774e01-6191-4891-85b1-8913e3b3ef21_verboseLabel_en-US" xlink:label="lab_mrna_ChangeInContractwithCustomerLiabilityRollForward" 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">Change In Contract with Customer Liability [Roll Forward]</link:label>
    <link:label id="lab_mrna_ChangeInContractwithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_mrna_ChangeInContractwithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Contract with Customer Liability [Roll Forward]</link:label>
    <link:label id="lab_mrna_ChangeInContractwithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_mrna_ChangeInContractwithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Contract with Customer Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractwithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward" xlink:to="lab_mrna_ChangeInContractwithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_bc1d4506-8b84-47fc-9f21-7f616d27bb71_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized amount for share repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink: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 Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_9fd4ef14-3cc3-41c4-be8b-c333fb493cd1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember_3371302d-1db3-4e34-81b1-31a3b4a0517e_terseLabel_en-US" xlink:label="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DARPA</link:label>
    <link:label id="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember_label_en-US" xlink:label="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defense Advanced Research Projects Agency [Member]</link:label>
    <link:label id="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember_documentation_en-US" xlink:label="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defense Advanced Research Projects Agency [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DefenseAdvancedResearchProjectsAgencyMember" xlink:href="mrna-20230630.xsd#mrna_DefenseAdvancedResearchProjectsAgencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_DefenseAdvancedResearchProjectsAgencyMember" xlink:to="lab_mrna_DefenseAdvancedResearchProjectsAgencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_413c7add-0702-480e-8f5a-087288c3cb17_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Repurchase of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink: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 Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_RevenueFromGrantsRemainingFundingCapacity_3d10e235-4e98-4699-bb94-749d34230cc8_terseLabel_en-US" xlink:label="lab_mrna_RevenueFromGrantsRemainingFundingCapacity" xlink: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 funding</link:label>
    <link:label id="lab_mrna_RevenueFromGrantsRemainingFundingCapacity_label_en-US" xlink:label="lab_mrna_RevenueFromGrantsRemainingFundingCapacity" xlink: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 Grants, Remaining Funding Capacity</link:label>
    <link:label id="lab_mrna_RevenueFromGrantsRemainingFundingCapacity_documentation_en-US" xlink:label="lab_mrna_RevenueFromGrantsRemainingFundingCapacity" xlink: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 Grants, Remaining Funding Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsRemainingFundingCapacity" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsRemainingFundingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RevenueFromGrantsRemainingFundingCapacity" xlink:to="lab_mrna_RevenueFromGrantsRemainingFundingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_81bb2567-9f52-403d-81ee-cbf1db96c282_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_42991b8a-7da3-4377-80c7-ab022d6426f3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink: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 Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0b2b40a8-0b8c-4d2c-96b2-649b42559514_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Accumulated Other Comprehensive (Loss) Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_6b36ac2d-7977-45ce-9015-aa87f0aeb628_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent_f5cf0c14-8bcc-4aaf-81a9-0204c082f09d_totalLabel_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent" 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 lease liabilities</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent" xlink: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 And Finance Lease, Liability, Current</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent" xlink:to="lab_mrna_OperatingAndFinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_48f191fd-9d75-44a2-a86d-048108bbb05e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_a5c29cb9-edd5-4193-b2d8-f101159cb08b_terseLabel_en-US" xlink:label="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayment research funding</link:label>
    <link:label id="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_label_en-US" xlink:label="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" xlink: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, Prepayment Research Funding</link:label>
    <link:label id="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_documentation_en-US" xlink:label="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Prepayment Research Funding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" xlink:href="mrna-20230630.xsd#mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" xlink:to="lab_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9559f3e0-56b0-46d9-8eff-a9c04db6f88d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_f702f5e2-a2c0-4112-9f50-acaec6d9e1f2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink: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 Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_f404e3b6-9b64-4698-8d60-b85e4ef1a8d9_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) provided by 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/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_b1bf81c4-2b70-48cc-a8a7-1a41731c2ae5_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency hedges expected to be recognized within the next 12 months</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_3a1ac8f3-014d-4ead-aa69-73830344ddc6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_ba5f1af7-d3e9-4958-aea9-e6d975713b67_negatedTerseLabel_en-US" xlink:label="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" 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">Deductions</link:label>
    <link:label id="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_label_en-US" xlink:label="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" xlink: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, Deductions During Period</link:label>
    <link:label id="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_documentation_en-US" xlink:label="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, Deductions During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" xlink:href="mrna-20230630.xsd#mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" xlink:to="lab_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments_a9c1daf2-0fef-4c96-a2a1-71b54480a61a_terseLabel_en-US" xlink:label="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained through finance lease modifications and reassessments</link:label>
    <link:label id="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments_label_en-US" xlink:label="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets Obtained Through Finance Lease Modifications And Reassessments</link:label>
    <link:label id="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments_documentation_en-US" xlink:label="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets Obtained Through Finance Lease Modifications And Reassessments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" xlink:href="mrna-20230630.xsd#mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" xlink:to="lab_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_20825745-3761-4101-a25e-23e096dddfae_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_87d25f64-82e1-40d4-b3a6-f8315471d671_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_OperatingAndFinanceLeaseLiability_21785963-a3a8-40f3-9f6b-7369bca20d56_totalLabel_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiability_label_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiability" xlink: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 And Finance Lease, Liability</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiability_documentation_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiability" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiability" xlink:to="lab_mrna_OperatingAndFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_3df76e74-4aeb-4483-a400-c335305f02dc_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_AccruedDevelopmentOperation_ebd9e002-6698-4e74-993e-99460e5c2dc9_terseLabel_en-US" xlink:label="lab_mrna_AccruedDevelopmentOperation" xlink: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 operations</link:label>
    <link:label id="lab_mrna_AccruedDevelopmentOperation_label_en-US" xlink:label="lab_mrna_AccruedDevelopmentOperation" xlink: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 Development Operation</link:label>
    <link:label id="lab_mrna_AccruedDevelopmentOperation_documentation_en-US" xlink:label="lab_mrna_AccruedDevelopmentOperation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Development Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedDevelopmentOperation" xlink:href="mrna-20230630.xsd#mrna_AccruedDevelopmentOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AccruedDevelopmentOperation" xlink:to="lab_mrna_AccruedDevelopmentOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_10e2db44-afe0-4093-9ded-d06d92b57630_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_baa3397e-dd46-46e3-a712-932f1136a35a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_5a39848d-f0ae-468e-82b7-b40c1fe9e3df_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_6a17d3a3-13c8-4689-af45-e58029f139c6_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</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">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/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_c10c87ff-05d3-4ec4-a5bc-557b03a59d8d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance on deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfabaebf-5334-40d5-9bee-95531f2b0ea7_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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_05aec5ac-b146-4583-b7cc-715a9843a6f7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_21dfa477-a867-48e8-9497-ef5e8a843cdb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OtherGrantRevenueMember_06bc6cf2-6da4-4fe9-a563-c37ed79b7c36_terseLabel_en-US" xlink:label="lab_mrna_OtherGrantRevenueMember" xlink: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 grant revenue</link:label>
    <link:label id="lab_mrna_OtherGrantRevenueMember_label_en-US" xlink:label="lab_mrna_OtherGrantRevenueMember" xlink: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 grant revenue [Member]</link:label>
    <link:label id="lab_mrna_OtherGrantRevenueMember_documentation_en-US" xlink:label="lab_mrna_OtherGrantRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other grant revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherGrantRevenueMember" xlink:href="mrna-20230630.xsd#mrna_OtherGrantRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OtherGrantRevenueMember" xlink:to="lab_mrna_OtherGrantRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4fa09144-acca-4259-ada4-47d357f45660_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Unrealized Gains on Derivatives Designated As Hedging Instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_918e91f4-c6d7-427b-a7f1-6c072bb368ae_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bc60cef0-4de9-4797-a38d-9d5101ebed59_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b3a18a91-cb9c-4fa3-8c72-22ffe339be9b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_a6cc4f2e-99bb-4f81-8174-1920dfd80185_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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 securities without readily determinable fair value, amount</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink: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 Securities without Readily Determinable Fair Value, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_930505ea-258d-4a61-98ea-4f6302de103d_terseLabel_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_NondesignatedMember_label_en-US" xlink:label="lab_us-gaap_NondesignatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25c7acaf-8f5c-46b2-954a-9138a1db5f42_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_019b5a86-9735-474f-89b2-76b70108912b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_42ff198f-d833-41e6-a3db-5ec614c9b2ed_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_24776e10-a921-4b3a-abfd-a6cb7d99db1b_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/2023/elts/us-gaap-2023.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_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_45f1f511-ef4e-483f-b19b-d0fd8a9fffbe_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between carrying amount and equity</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink: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 Method Investment, Difference Between Carrying Amount and Underlying Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:to="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_c942f64e-f5e3-4333-bd52-2d38cb9459c5_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/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_99d8d7ab-1564-44ae-8d07-ddfe97408f38_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_958936e9-2cd2-456c-882b-1e334c856490_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 identifiable net assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_555ef1b4-d70f-4e0a-b93f-76b3ccd1b32e_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/2023/elts/us-gaap-2023.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_OtherInventoryCapitalizedCosts_111b0a65-fd1f-4021-8eaf-8ffee843f7cf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventoryCapitalizedCosts" xlink: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 inventory, capitalized costs</link:label>
    <link:label id="lab_us-gaap_OtherInventoryCapitalizedCosts_label_en-US" xlink:label="lab_us-gaap_OtherInventoryCapitalizedCosts" xlink: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 Inventory, Capitalized Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryCapitalizedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventoryCapitalizedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventoryCapitalizedCosts" xlink:to="lab_us-gaap_OtherInventoryCapitalizedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_33b9ee7d-ef7d-47d9-af30-27ca5cb716c6_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" 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">Finite-lived intangible asset</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f08ab942-d902-4764-8637-95db219aa967_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/2023/dei-2023.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6b32d5cb-9b3f-49e3-9dd0-113b886ec37e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77c3ae0d-18ed-4229-b957-63be0e184cbf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived intangible asset, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6b6df957-149e-4d36-b456-a86c9f104ea3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_RawMaterialsAccountsPayable_0671e4d9-0bbd-4806-9cec-ef4428ea4e9c_terseLabel_en-US" xlink:label="lab_mrna_RawMaterialsAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_mrna_RawMaterialsAccountsPayable_label_en-US" xlink:label="lab_mrna_RawMaterialsAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw Materials, Accounts Payable</link:label>
    <link:label id="lab_mrna_RawMaterialsAccountsPayable_documentation_en-US" xlink:label="lab_mrna_RawMaterialsAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw Materials, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RawMaterialsAccountsPayable" xlink:href="mrna-20230630.xsd#mrna_RawMaterialsAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RawMaterialsAccountsPayable" xlink:to="lab_mrna_RawMaterialsAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_d5beded7-49df-4d08-a70c-74c33464fd81_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/2023/elts/us-gaap-2023.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_b2540b11-eeeb-4d6f-a265-c442a1d47328_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 Revenue from External Customers by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink: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 External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_17e9146f-540f-4564-b8fc-215814f06912_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" 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">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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_98fa3c08-98b9-4e7d-a515-c9a915a76415_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, non-current</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_a0d9fa15-b17c-414e-bf6c-426796fdf9a7_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/2023/dei-2023.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_dei_EntityAddressPostalZipCode_44fd92e8-8e45-46b4-ac29-20b799345c37_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/2023/dei-2023.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_EarningsPerShareTextBlock_cd28283a-946e-4d16-801c-fa12adc3561f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Loss) Earnings per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_23d8f968-2d52-4b2d-8005-06c1e0b75fb0_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/2023/elts/srt-2023.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_IncomeStatementLocationDomain_f6dd4b13-565a-4959-83bf-f1b953dfee20_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/2023/elts/us-gaap-2023.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_InvestmentsAllOtherInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink: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, All Other Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:to="lab_us-gaap_InvestmentsAllOtherInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_4fb53957-87be-4e30-9f15-4cae71bba58d_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/2023/dei-2023.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_srt_SegmentGeographicalDomain_56e90801-ca7d-4fd8-9dc5-09fea14d09e0_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_4f361b39-dee3-4249-a5dc-9afedb58156c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_02fef8b7-5798-4e5c-9e81-b4f79135f423_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares used in calculation of (loss) earnings per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_63267284-a046-43b3-8d73-49ee4204c631_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xlink: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 Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_a6a0d850-8a58-457c-af4e-8918d907490b_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of office space (in sqft)</link:label>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_label_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfRealEstateProperty" xlink:to="lab_us-gaap_AreaOfRealEstateProperty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ab5518d4-1eca-4f35-bce1-0aa5f283d99d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_37bfe5b9-623e-421b-9202-1db6fbe13f35_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink: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 realized and unrealized gain</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ee7427a0-1691-402d-a469-ceb58fc869ca_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_cc7feb47-7f86-4d99-982c-472f8c97dce7_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/2023/elts/us-gaap-2023.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_IncreaseDecreaseInOperatingLeaseLiability_9ece1a40-406a-48a6-bcd8-231158abf57c_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">Operating 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/2023/elts/us-gaap-2023.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_us-gaap_ProductAndServiceOtherMember_152f23d7-dfc8-4421-be65-9ac3883c7ddd_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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 revenue</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_171d1f5f-37d2-474d-a09c-538b21420442_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other revenue</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink: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, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_54f28ee6-da63-4c41-9760-a85e7e6262dc_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 bills</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_ec3aa1b4-9d55-42a5-9c04-bcf6c6421a66_verboseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasury bills</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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivities_60ca9071-ace4-42b7-8e91-661081b0e359_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 used in 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/2023/elts/us-gaap-2023.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_DeferredIncomeTaxAssetsNet_9f964ec8-c8b8-4b93-b6d4-80d4fe670f61_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_ddabb8be-d302-4636-9794-fa15703916ee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_db30a728-49ad-4fd2-abdd-229321d44d53_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/2023/elts/us-gaap-2023.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_DevelopedTechnologyRightsMember_7ba8762c-caf5-452d-91cf-2a595a979687_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a3bf5092-50e2-4dc2-990f-be7eb6d553a2_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">Retained Earnings</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/2023/elts/us-gaap-2023.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_ca42b65d-c857-4c14-8ae9-6bfd88bfc1d8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3a3ec2c3-b7a3-40d8-8282-e8e346c7f6cb_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">Schedule of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_3cb5e6ce-1586-4b3c-b186-7c363e44d8a4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7830dcd1-48b3-463e-87d5-b87712bbd9cf_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/2023/elts/us-gaap-2023.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_OtherAssetsNoncurrent_5a01ba41-2ac9-4a05-a958-4bbdd91ddccd_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_79f72bf6-3548-49e3-a9b8-b69508cda1c4_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" 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">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/2023/elts/us-gaap-2023.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_mrna_NumberOfParticipants_6e3ea66a-ea32-4ea2-b0c9-017c80075a55_terseLabel_en-US" xlink:label="lab_mrna_NumberOfParticipants" xlink: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 participants</link:label>
    <link:label id="lab_mrna_NumberOfParticipants_label_en-US" xlink:label="lab_mrna_NumberOfParticipants" xlink: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 Participants</link:label>
    <link:label id="lab_mrna_NumberOfParticipants_documentation_en-US" xlink:label="lab_mrna_NumberOfParticipants" xlink: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 Participants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfParticipants" xlink:href="mrna-20230630.xsd#mrna_NumberOfParticipants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_NumberOfParticipants" xlink:to="lab_mrna_NumberOfParticipants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_323b7bcc-13c6-4c7b-8f90-a0e3db3f6fb3_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_aa922ed0-52ae-41eb-ad74-e30e613d7fdb_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 EPS (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/2023/elts/us-gaap-2023.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_OperatingLeaseRightOfUseAsset_a01a8e9a-48de-4115-b088-476403e0996c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_ed568c3f-374d-4806-bb69-37e1e83b5cb0_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" 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">Right-of-use assets, operating, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_67ba217e-5f01-4b86-a6a6-cb646e7702bd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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 of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink: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, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_7a1dec9a-fe3a-42ca-bf05-31dc478e3289_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f54600ef-fbca-461e-bfa9-7943a719c19a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023 (remainder of the year)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ec1ca472-8e64-49e9-b585-ec498ebb65e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, liability, current, statement of financial position [extensible list]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_dcf5094c-aaac-46b0-8dbc-d32e4f3372c7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink: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 Other Non-Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink: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 Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_114a5ffe-780c-47e0-aee3-0a004207405c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_6f5a4c6a-6f7f-489c-b62d-366c1a33b0ce_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/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_0387f872-e330-4811-9502-c6d9677577e2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink: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 Reconciliation of Restricted Cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_92e58847-e6cf-4f2a-8e43-84f03f6e3f22_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_a170a1b7-98cc-4f19-a801-0921ad442364_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_5ebbf691-d374-44a5-9e98-6a47976e6ec6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, liability, current, statement of financial position [extensible list]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_6bf2cbeb-1691-48b4-af57-3015d9506683_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_6104dece-a1d8-4256-86f1-06470dea1b4d_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/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_aa8584ee-5982-406e-97c5-aed74d273639_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_68e2560d-0ed0-478f-8aa8-0a6da1998299_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" 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">Gain on equity investments, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Equity Method Investments, Net of Dividends or Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_AccruedManufacturing_0b0562ae-b404-49eb-aa68-7f80e35fdb0c_terseLabel_en-US" xlink:label="lab_mrna_AccruedManufacturing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing</link:label>
    <link:label id="lab_mrna_AccruedManufacturing_label_en-US" xlink:label="lab_mrna_AccruedManufacturing" xlink: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 Manufacturing</link:label>
    <link:label id="lab_mrna_AccruedManufacturing_documentation_en-US" xlink:label="lab_mrna_AccruedManufacturing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Manufacturing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedManufacturing" xlink:href="mrna-20230630.xsd#mrna_AccruedManufacturing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AccruedManufacturing" xlink:to="lab_mrna_AccruedManufacturing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_57afa2b3-4f6e-4c37-bbdf-6b10e0df31e5_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining authorized at end of period</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink: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 Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_d438554c-3801-4594-9aa4-683d5f7044ae_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_1a3ed705-49c6-43ed-a558-c6e6da18eaca_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_ee1a8f96-5905-418e-a417-cb7359574902_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/2023/elts/us-gaap-2023.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_OtherDepreciationAndAmortization_c27bf55d-cf08-4974-8298-7077881e557f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_OtherDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_OtherDepreciationAndAmortization" xlink: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 Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherDepreciationAndAmortization" xlink:to="lab_us-gaap_OtherDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_dc77260f-df14-46ad-8407-1a570c10d4e5_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair&#160;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/2023/elts/us-gaap-2023.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_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_be98c18e-9b4c-4c76-97f4-ec9f1430262a_terseLabel_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" xlink: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 extension periods</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_label_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Extension Periods</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_documentation_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Extension Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseNumberOfExtensionPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" xlink:to="lab_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_8d3acd33-ffce-484b-ad0a-db812cc63e49_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized 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/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_ee0eb6b3-3f35-4b45-bbec-b28a65353db4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7243219f-7789-4644-af92-99782743fff8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" 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">Decrease in valuation allowance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35849dc8-4c92-4e7f-ae3b-8eb8b411b9fe_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) income to net cash (used in) provided by 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/2023/elts/us-gaap-2023.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_6f308064-17a3-414d-b498-cb0a81f57131_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink: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, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e831e30b-f285-4da3-9cf4-1f8eff2276bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink: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 and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0aff3267-bd25-4b7a-b0e6-3386fa4e79c4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_9088f621-5bf7-4626-a8cb-c366f225e179_totalLabel_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" 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 non-current lease liabilities</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink: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 And Finance Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:to="lab_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_299723bf-b626-465d-a8a0-078e5bf36ccd_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_e9affb8f-967c-4320-9fe8-e949b06125b6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink: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), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_520bf4df-10dc-4cfb-92bd-c477dea9e096_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 income (loss), net of tax:</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/2023/elts/us-gaap-2023.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_DerivativeAssets_ce55c716-21cc-4949-ae08-1f836a782c95_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments (Note 8)</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_3511f872-e77b-4863-85f8-9ff93597afbb_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" 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">Derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_c030f3e7-6611-4152-b06c-a1edc4740563_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e58d1d00-aeb5-4778-a6a7-d9add3784664_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_61ee7607-0d00-453e-81cf-c01a6af92a78_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">Share-based Payment Arrangement, Expensed and Capitalized, Amount [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/2023/elts/us-gaap-2023.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_us-gaap_FinanceLeaseLiability_0fe79f21-e7f6-447f-909b-c2aeabcadb96_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_fbea61ba-fb5e-4616-a382-ef65a90483e1_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_6ac4ed26-4c53-48f8-b2f1-bc31a827178d_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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">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/2023/elts/us-gaap-2023.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_AOCIAttributableToParentNetOfTaxRollForward_748a6084-a3db-449b-8c90-095c29b55db0_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_67de71dc-d0f0-4d0a-b9d0-c5c99afb3c99_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink: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, Not Previously Recorded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_8cbc0fb5-e1b8-4f9b-a779-6a8e991566aa_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/2023/dei-2023.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_CostOfSalesMember_91113f37-e68e-48f4-b0f2-e5a266d3acb0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_4347ac46-5c45-4e86-90c2-d75e796f88cb_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ChangeInContractWithCustomerLiabilityTable_371c9194-5774-4f60-a949-216b1ba65277_terseLabel_en-US" xlink:label="lab_mrna_ChangeInContractWithCustomerLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Contract With Customer, Liability [Table]</link:label>
    <link:label id="lab_mrna_ChangeInContractWithCustomerLiabilityTable_label_en-US" xlink:label="lab_mrna_ChangeInContractWithCustomerLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Contract With Customer, Liability [Table]</link:label>
    <link:label id="lab_mrna_ChangeInContractWithCustomerLiabilityTable_documentation_en-US" xlink:label="lab_mrna_ChangeInContractWithCustomerLiabilityTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractWithCustomerLiabilityTable" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractWithCustomerLiabilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityTable" xlink:to="lab_mrna_ChangeInContractWithCustomerLiabilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock_3651fe3b-ab12-4e2d-a818-0b10a7199f32_terseLabel_en-US" xlink:label="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets and Liabilities, Lessee</link:label>
    <link:label id="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="mrna-20230630.xsd#mrna_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_mrna_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_75678b68-73a6-4eb6-929c-2ce8ff28fbe0_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/2023/dei-2023.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_90fd061a-9aad-4c3a-8892-c918064f96c2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Financial Assets Measured at Fair Value on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesMember_e77d45c5-0d58-4cd9-9363-41c35d6fe511_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_DeferredIncomeTaxExpenseBenefitNet_57a70921-6d30-4b20-9f5a-6025ee52d749_terseLabel_en-US" xlink:label="lab_mrna_DeferredIncomeTaxExpenseBenefitNet" xlink: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 income taxes</link:label>
    <link:label id="lab_mrna_DeferredIncomeTaxExpenseBenefitNet_label_en-US" xlink:label="lab_mrna_DeferredIncomeTaxExpenseBenefitNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Net</link:label>
    <link:label id="lab_mrna_DeferredIncomeTaxExpenseBenefitNet_documentation_en-US" xlink:label="lab_mrna_DeferredIncomeTaxExpenseBenefitNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DeferredIncomeTaxExpenseBenefitNet" xlink:href="mrna-20230630.xsd#mrna_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_DeferredIncomeTaxExpenseBenefitNet" xlink:to="lab_mrna_DeferredIncomeTaxExpenseBenefitNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_05ef5d53-9f3a-4b4e-a070-9abd9c1be1c2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_924a1cec-5dfe-49a7-aa78-eafa8a04ab77_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" 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">Financing lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_MTCSouthMTCNorthAndMTCEastMember_5f5a684b-b0b1-4268-8102-39f6f394b79c_terseLabel_en-US" xlink:label="lab_mrna_MTCSouthMTCNorthAndMTCEastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MTC South, MTC North and MTC East</link:label>
    <link:label id="lab_mrna_MTCSouthMTCNorthAndMTCEastMember_label_en-US" xlink:label="lab_mrna_MTCSouthMTCNorthAndMTCEastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MTC South, MTC North and MTC East [Member]</link:label>
    <link:label id="lab_mrna_MTCSouthMTCNorthAndMTCEastMember_documentation_en-US" xlink:label="lab_mrna_MTCSouthMTCNorthAndMTCEastMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MTC South, MTC North and MTC East</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MTCSouthMTCNorthAndMTCEastMember" xlink:href="mrna-20230630.xsd#mrna_MTCSouthMTCNorthAndMTCEastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_MTCSouthMTCNorthAndMTCEastMember" xlink:to="lab_mrna_MTCSouthMTCNorthAndMTCEastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_a8d80b7c-ca51-4ca2-afd1-097942e54b80_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/2023/dei-2023.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_LossContingencyAccrualAtCarryingValue_c1fc0319-cf5d-42fe-836e-802ae5fd4add_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserves established</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_25b24ca0-e374-4ca6-958b-dc14264b1b96_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/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_bf12583d-1c50-4246-b8f3-e36ea7e8db70_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_e64ed17c-9329-4bae-b2b4-db49cfd08864_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink: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 Research and Development Arrangement, Contract to Perform for Others [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink: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 Research and Development Arrangement, Contract to Perform for Others [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:to="lab_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_a7847946-5d5f-435c-a688-e59bc6f40282_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit from) provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_54178c34-affe-41c9-9d07-829214fcacf0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Benefit from) provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_6bfab581-d435-4ff2-84d8-57b3b682daf6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_82272322-a4ee-4ff2-9666-3288842b8296_negatedTerseLabel_en-US" xlink:label="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" 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">Right-of-use assets, operating leases</link:label>
    <link:label id="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_label_en-US" xlink:label="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" xlink: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 Right Of Use Asset, Operating Leases</link:label>
    <link:label id="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_documentation_en-US" xlink:label="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Right Of Use Asset, Operating Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" xlink:href="mrna-20230630.xsd#mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" xlink:to="lab_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_11368ef9-eef8-4fc9-af15-5b2e5a1628dc_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_5aea014f-5d78-47eb-b0bf-185d07f37c29_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_5ba34637-d8a6-4528-8305-119a791660af_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets, financing, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_7d4f2d69-4326-4912-93e4-0924ca484d57_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation-related</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_66d0ac5c-a011-4b01-9b34-7a1d4ea91ea3_terseLabel_en-US" xlink:label="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront payment</link:label>
    <link:label id="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_label_en-US" xlink:label="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" xlink: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, Rights and Obligations, Maximum Aggregate Milestone Payments, Per Product</link:label>
    <link:label id="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_documentation_en-US" xlink:label="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Rights and Obligations, Maximum Aggregate Milestone Payments, Per Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" xlink:href="mrna-20230630.xsd#mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" xlink:to="lab_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a25460fb-7e48-4a66-acd4-0f843cb41a26_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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 other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_05c979bc-ae1d-400d-8eb8-cd9596d57baf_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b0b0e37e-9e7d-4d59-ad43-350a4662dac3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ProductSalesMember_60d35b64-5b1c-4fd9-bfd0-6c7e6cd78bff_terseLabel_en-US" xlink:label="lab_mrna_ProductSalesMember" xlink: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</link:label>
    <link:label id="lab_mrna_ProductSalesMember_0720bcbf-cbca-4bd3-a6ef-f5f9a9b6a583_verboseLabel_en-US" xlink:label="lab_mrna_ProductSalesMember" 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">Product sales</link:label>
    <link:label id="lab_mrna_ProductSalesMember_label_en-US" xlink:label="lab_mrna_ProductSalesMember" xlink: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 Sales [Member]</link:label>
    <link:label id="lab_mrna_ProductSalesMember_documentation_en-US" xlink:label="lab_mrna_ProductSalesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ProductSalesMember" xlink:to="lab_mrna_ProductSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_24828fd7-fff3-4b7a-8aaf-059406615041_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_LesseeOperatingLeaseNumberOfExtension_51b79e7f-3c09-48f4-8a0f-ceaea62b9b33_terseLabel_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseNumberOfExtension" xlink: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 extension</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseNumberOfExtension_label_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseNumberOfExtension" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Extension</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseNumberOfExtension_documentation_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseNumberOfExtension" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Number Of Extension</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseNumberOfExtension" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseNumberOfExtension"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_LesseeOperatingLeaseNumberOfExtension" xlink:to="lab_mrna_LesseeOperatingLeaseNumberOfExtension" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_FinanceLeaseNumberOfProperties_1e0dc522-470d-4cae-b3ab-9ce8001481e1_terseLabel_en-US" xlink:label="lab_mrna_FinanceLeaseNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, number of properties</link:label>
    <link:label id="lab_mrna_FinanceLeaseNumberOfProperties_label_en-US" xlink:label="lab_mrna_FinanceLeaseNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Number Of Properties</link:label>
    <link:label id="lab_mrna_FinanceLeaseNumberOfProperties_documentation_en-US" xlink:label="lab_mrna_FinanceLeaseNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Number Of Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeaseNumberOfProperties" xlink:href="mrna-20230630.xsd#mrna_FinanceLeaseNumberOfProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_FinanceLeaseNumberOfProperties" xlink:to="lab_mrna_FinanceLeaseNumberOfProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_e7e120c9-652e-4544-9293-dea14bb12133_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated fair value, 12 months or more</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_6df6f080-589c-4062-a20d-7349462ebe3b_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/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_edec77f8-4542-4285-987a-78c9d72b0e42_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1239042d-ffad-4c22-ac01-e32a6d7a56f8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" 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">Less: net realized losses on available-for-sale securities reclassified in net (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink: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), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2ec0b2f8-e901-44c8-9e16-c77fec92addc_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" 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 consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_MerckMember_56667d65-4520-4f38-acb9-d7644d9c644c_terseLabel_en-US" xlink:label="lab_mrna_MerckMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merck</link:label>
    <link:label id="lab_mrna_MerckMember_label_en-US" xlink:label="lab_mrna_MerckMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merck [Member]</link:label>
    <link:label id="lab_mrna_MerckMember_documentation_en-US" xlink:label="lab_mrna_MerckMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merck [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MerckMember" xlink:href="mrna-20230630.xsd#mrna_MerckMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_MerckMember" xlink:to="lab_mrna_MerckMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6b4e517a-42a6-4558-8c97-ec3f7428e522_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/2023/dei-2023.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_MoneyMarketFundsMember_5db08025-7747-46ae-8bad-c2a3986f8b87_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/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_4a9c7ba6-10bb-4928-b946-4047f7805092_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate fair value, less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f1d1e076-89a1-4491-9d92-e2c32e125313_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_63d0df2d-c296-4561-a856-ec54013e0aeb_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash 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/2023/elts/us-gaap-2023.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_PaymentsToAcquireBusinessesNetOfCashAcquired_59a7882b-b2b4-4f9b-957b-64fc27430750_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisition of business, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink: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 Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_fbc79852-20e5-43ff-a641-db0b0992124c_terseLabel_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" xlink: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 agreement for building project</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_label_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Agreement For Building Project, Term</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_documentation_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Agreement For Building Project, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" xlink:to="lab_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_e0ca633b-d51e-4e08-8933-e93bd6f16119_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_05597aeb-2275-425e-b0a0-ba797a131040_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink: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 repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OperatingLeaseNumberOfProperties_e6dcbb8b-0926-4ef1-b744-8698a5ffed11_terseLabel_en-US" xlink:label="lab_mrna_OperatingLeaseNumberOfProperties" xlink: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 campuses</link:label>
    <link:label id="lab_mrna_OperatingLeaseNumberOfProperties_label_en-US" xlink:label="lab_mrna_OperatingLeaseNumberOfProperties" xlink: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, Number Of Properties</link:label>
    <link:label id="lab_mrna_OperatingLeaseNumberOfProperties_documentation_en-US" xlink:label="lab_mrna_OperatingLeaseNumberOfProperties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Number Of Properties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingLeaseNumberOfProperties" xlink:href="mrna-20230630.xsd#mrna_OperatingLeaseNumberOfProperties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OperatingLeaseNumberOfProperties" xlink:to="lab_mrna_OperatingLeaseNumberOfProperties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_a5d2f1b6-4c18-4b87-8a23-6a9a6f40a47b_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" 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">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_dc62bee8-ae30-4f6b-adb6-ea66c33efc87_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8e651790-64fd-446e-a2a0-9cacb64ffaba_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4066e974-c011-4ef4-b46c-3d823fee5e9e_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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/2023/elts/us-gaap-2023.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_f0bb854f-9dde-4068-9623-858e91399337_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" 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">Schedule of Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink: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, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c6bd8538-e223-4536-b312-ea024530b1de_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for financing lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_RevenueFromGrantsMaximumAward_e5c9fb5f-1eb3-4c5d-b7f3-fdac7f4e6ba8_terseLabel_en-US" xlink:label="lab_mrna_RevenueFromGrantsMaximumAward" xlink: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 amount</link:label>
    <link:label id="lab_mrna_RevenueFromGrantsMaximumAward_label_en-US" xlink:label="lab_mrna_RevenueFromGrantsMaximumAward" xlink: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 Grants, Maximum Award</link:label>
    <link:label id="lab_mrna_RevenueFromGrantsMaximumAward_documentation_en-US" xlink:label="lab_mrna_RevenueFromGrantsMaximumAward" xlink: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 Grants, Maximum Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsMaximumAward" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsMaximumAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_RevenueFromGrantsMaximumAward" xlink:to="lab_mrna_RevenueFromGrantsMaximumAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_37bc3746-eaff-49b0-8f27-78f1b3f72b35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_ModernaScienceCentreMember_1056b4b5-64b0-41c5-b219-242e743b5779_terseLabel_en-US" xlink:label="lab_mrna_ModernaScienceCentreMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Moderna Science Centre</link:label>
    <link:label id="lab_mrna_ModernaScienceCentreMember_label_en-US" xlink:label="lab_mrna_ModernaScienceCentreMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Moderna Science Centre [Member]</link:label>
    <link:label id="lab_mrna_ModernaScienceCentreMember_documentation_en-US" xlink:label="lab_mrna_ModernaScienceCentreMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Moderna Science Centre</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ModernaScienceCentreMember" xlink:href="mrna-20230630.xsd#mrna_ModernaScienceCentreMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ModernaScienceCentreMember" xlink:to="lab_mrna_ModernaScienceCentreMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1cb6a918-6547-44cf-be5d-4a65af81c756_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" 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">Less amounts representing interest or imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_5fa6795e-0cf5-43e8-9da3-0f293c2cf04a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" 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">Product Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_3e771943-310f-49b8-89bc-69b7b4e731dc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink: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 Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a13f5d89-84b0-48db-9b27-cf8a947954ec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_530a5b99-3169-4c0f-805b-299780934f4c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink: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, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_69a69a6b-ccb0-4133-beaa-f084aa7a9950_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/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_545a8472-13e3-4085-8b6a-d40a39c9efc5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink: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 gains on derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink: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), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_20c71e58-c603-4c4d-9044-22c9db34c18c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink: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 gain on equity investments</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink: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 Securities, FV-NI, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_ab334196-b121-4135-8ff5-5b2c43f8ee42_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_02bf594e-ec5d-4e78-ab8b-fc6efd963040_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/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_0be57dac-4974-4794-ad54-e91b908e23e0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xlink: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 Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_435e08a6-5525-444d-bbaa-87737b3422d1_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_5723841a-c822-41eb-a21e-a1a795312e95_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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_EquipmentMember_fc80ed5e-e98b-4eda-a320-5db3db528fa6_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturing and laboratory equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f723e753-3b4b-4f98-8807-9d56ec2204f6_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_4760f155-97ce-497a-8a72-b62d7bc05d32_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink: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 services</link:label>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink: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 Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_e6536f69-0f7b-43b0-a750-5fb59b75f3cc_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_f05fbb12-0b53-4019-9189-5eaa0873304c_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, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_GrantMember_2a8e4be2-5839-4c30-ab10-f11540a6b9ab_terseLabel_en-US" xlink:label="lab_us-gaap_GrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant revenue</link:label>
    <link:label id="lab_us-gaap_GrantMember_91712bc6-3f0f-4774-add0-3e2e40354fb6_verboseLabel_en-US" xlink:label="lab_us-gaap_GrantMember" 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">Grant revenue</link:label>
    <link:label id="lab_us-gaap_GrantMember_label_en-US" xlink:label="lab_us-gaap_GrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrantMember" xlink:to="lab_us-gaap_GrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_e1602de3-a1a6-4878-91e4-3e0d9ae12aae_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink: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 Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink: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 Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_9a279c54-4fe1-4827-ab9a-feb2427e7be0_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/2023/elts/us-gaap-2023.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_LesseeOperatingLeaseLiabilityPaymentsDue_69c92ef2-c92b-4e2a-8c3b-a1d374e09b9f_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0abb1567-9f51-4436-941d-065b91e1b8ab_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional payment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_2c73a6cf-3ff2-4fdc-bb38-bf9fa74448ac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_203613f9-e504-472e-ac82-369f51656815_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_d7c6afce-d2db-4197-9d76-f2d812e95d70_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink: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) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_EmbeddedLeasesMember_44433835-8c20-4bf6-beec-7e3a458d7663_terseLabel_en-US" xlink:label="lab_mrna_EmbeddedLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded Leases</link:label>
    <link:label id="lab_mrna_EmbeddedLeasesMember_label_en-US" xlink:label="lab_mrna_EmbeddedLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded Leases [Member]</link:label>
    <link:label id="lab_mrna_EmbeddedLeasesMember_documentation_en-US" xlink:label="lab_mrna_EmbeddedLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Embedded Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_EmbeddedLeasesMember" xlink:href="mrna-20230630.xsd#mrna_EmbeddedLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_EmbeddedLeasesMember" xlink:to="lab_mrna_EmbeddedLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_NumberOfDevelopmentPrograms_40f97bb2-a5f1-4816-a345-2a4d1a201e55_terseLabel_en-US" xlink:label="lab_mrna_NumberOfDevelopmentPrograms" xlink: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 development programs</link:label>
    <link:label id="lab_mrna_NumberOfDevelopmentPrograms_label_en-US" xlink:label="lab_mrna_NumberOfDevelopmentPrograms" xlink: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 Development Programs</link:label>
    <link:label id="lab_mrna_NumberOfDevelopmentPrograms_documentation_en-US" xlink:label="lab_mrna_NumberOfDevelopmentPrograms" xlink: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 Development Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfDevelopmentPrograms" xlink:href="mrna-20230630.xsd#mrna_NumberOfDevelopmentPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_NumberOfDevelopmentPrograms" xlink:to="lab_mrna_NumberOfDevelopmentPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_956eeacb-7193-42a9-afc6-d6e661047c5a_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_A2022RepurchaseProgramMember_65867265-84db-449a-9928-b31e873c59d3_terseLabel_en-US" xlink:label="lab_mrna_A2022RepurchaseProgramMember" xlink: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 Repurchase Program</link:label>
    <link:label id="lab_mrna_A2022RepurchaseProgramMember_label_en-US" xlink:label="lab_mrna_A2022RepurchaseProgramMember" xlink: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 Repurchase Program [Member]</link:label>
    <link:label id="lab_mrna_A2022RepurchaseProgramMember_documentation_en-US" xlink:label="lab_mrna_A2022RepurchaseProgramMember" xlink: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 Repurchase Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_A2022RepurchaseProgramMember" xlink:href="mrna-20230630.xsd#mrna_A2022RepurchaseProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_A2022RepurchaseProgramMember" xlink:to="lab_mrna_A2022RepurchaseProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_13c3a700-482e-4288-a87b-337ef7c9f394_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</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/2023/elts/us-gaap-2023.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_7533b3d7-3892-429a-8f42-7431dbe977f0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_mrna_AccruedClinicalTrials_7b8a5446-fa1d-491a-a9df-8e5b64f2f594_terseLabel_en-US" xlink:label="lab_mrna_AccruedClinicalTrials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical trials</link:label>
    <link:label id="lab_mrna_AccruedClinicalTrials_label_en-US" xlink:label="lab_mrna_AccruedClinicalTrials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical Trials</link:label>
    <link:label id="lab_mrna_AccruedClinicalTrials_documentation_en-US" xlink:label="lab_mrna_AccruedClinicalTrials" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Clinical Trials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedClinicalTrials" xlink:href="mrna-20230630.xsd#mrna_AccruedClinicalTrials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_AccruedClinicalTrials" xlink:to="lab_mrna_AccruedClinicalTrials" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_SupplyAndManufacturingAgreementsMember_488af0e2-1dda-4634-862c-437a61324eb8_terseLabel_en-US" xlink:label="lab_mrna_SupplyAndManufacturingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply and manufacturing agreements</link:label>
    <link:label id="lab_mrna_SupplyAndManufacturingAgreementsMember_label_en-US" xlink:label="lab_mrna_SupplyAndManufacturingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply And Manufacturing Agreements [Member]</link:label>
    <link:label id="lab_mrna_SupplyAndManufacturingAgreementsMember_documentation_en-US" xlink:label="lab_mrna_SupplyAndManufacturingAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supply And Manufacturing Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_SupplyAndManufacturingAgreementsMember" xlink:href="mrna-20230630.xsd#mrna_SupplyAndManufacturingAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_SupplyAndManufacturingAgreementsMember" xlink:to="lab_mrna_SupplyAndManufacturingAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_4d00b4a6-7f87-4044-aea1-09683decccee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_7c1b9059-7f1e-4f20-a2f6-3094b524f476_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/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_86ba8664-7be1-43a9-8305-828a8d663e6e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" 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">Lease liabilities - financing</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_05294be5-c4c7-4e39-a114-3ea4a2e80d91_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_4313113b-2d55-4e8f-b95a-94e0140ce0a1_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project [Axis]</link:label>
    <link:label id="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_label_en-US" xlink:label="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Project [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:to="lab_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_0fcf23c0-c32b-4acc-bdc8-091c406e68d2_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_dc0b4351-1ad4-4d21-9481-565ff903b07d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in progress</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a52d8368-bea8-42d3-9992-3c187b9ca914_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9b6c713a-3f04-4301-86af-f616fbada891_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/2023/elts/us-gaap-2023.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_mrna_ContractOptionsMember_c03dd278-5248-477d-9d5c-51c20e91698e_terseLabel_en-US" xlink:label="lab_mrna_ContractOptionsMember" xlink: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 options</link:label>
    <link:label id="lab_mrna_ContractOptionsMember_label_en-US" xlink:label="lab_mrna_ContractOptionsMember" xlink: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 Options [Member]</link:label>
    <link:label id="lab_mrna_ContractOptionsMember_documentation_en-US" xlink:label="lab_mrna_ContractOptionsMember" xlink: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 Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractOptionsMember" xlink:href="mrna-20230630.xsd#mrna_ContractOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_ContractOptionsMember" xlink:to="lab_mrna_ContractOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_0064c449-7368-477d-9e89-fabe632d359e_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/2023/dei-2023.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_OperatingIncomeLoss_8075fba6-3971-4183-8d21-65345f9ed6c3_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) income 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/2023/elts/us-gaap-2023.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_PropertyPlantAndEquipmentOtherTypesMember_9a67c3d3-faf0-4f8d-83be-e6c47dbc2715_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and other</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink: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, Other Types [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_1d00b6e0-baa0-484d-922c-39c8cd26423f_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">Revenue:</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/2023/elts/us-gaap-2023.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_CashAndCashEquivalentsMember_0a3b9422-ad9d-4eb8-8f64-a42d2dd2724d_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFirmPurchaseCommitmentLoss_5a9744d6-79aa-4943-93ca-0356d64f8a51_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink: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, firm purchase commitment, loss</link:label>
    <link:label id="lab_us-gaap_InventoryFirmPurchaseCommitmentLoss_label_en-US" xlink:label="lab_us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink: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, Firm Purchase Commitment, Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFirmPurchaseCommitmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:to="lab_us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_c5ce06df-f046-4b41-8e6f-c50112f6a50c_terseLabel_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_365c12f3-0038-4f9c-92ed-268d687d5aa0_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/2023/elts/us-gaap-2023.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_mrna_GenerationBioCoGBIOMember_27ac5531-c1ed-4848-a9ba-979c75cebddc_terseLabel_en-US" xlink:label="lab_mrna_GenerationBioCoGBIOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GBIO</link:label>
    <link:label id="lab_mrna_GenerationBioCoGBIOMember_label_en-US" xlink:label="lab_mrna_GenerationBioCoGBIOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation Bio Co. (GBIO) [Member]</link:label>
    <link:label id="lab_mrna_GenerationBioCoGBIOMember_documentation_en-US" xlink:label="lab_mrna_GenerationBioCoGBIOMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generation Bio Co. (GBIO)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_GenerationBioCoGBIOMember" xlink:href="mrna-20230630.xsd#mrna_GenerationBioCoGBIOMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_GenerationBioCoGBIOMember" xlink:to="lab_mrna_GenerationBioCoGBIOMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a46dc815-12ed-4dba-8925-1c0444cbda3e_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies_51dc48ca-4b14-44c1-acd9-246769ffa35e_terseLabel_en-US" xlink:label="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Down payments for materials and supplies</link:label>
    <link:label id="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies_label_en-US" xlink:label="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies" xlink: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 Prepaid Expense, Materials And Supplies</link:label>
    <link:label id="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies_documentation_en-US" xlink:label="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Prepaid Expense, Materials And Supplies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherPrepaidExpenseMaterialsAndSupplies" xlink:href="mrna-20230630.xsd#mrna_OtherPrepaidExpenseMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_mrna_OtherPrepaidExpenseMaterialsAndSupplies" xlink:to="lab_mrna_OtherPrepaidExpenseMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_9ccaf426-999a-45e3-bb75-8b162fb7acda_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>mrna-20230630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:c9ced0fa-be7c-49fc-9bd0-89243894c9b6,g:778d0862-2c86-49d1-bf05-d4fcb6982e98-->
<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.modernatx.com/role/CoverPage" xlink:type="simple" xlink:href="mrna-20230630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c4cdd191-48af-45ca-ad72-ddefe5cee708" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_DocumentType_c4cdd191-48af-45ca-ad72-ddefe5cee708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_50cd76fd-3a67-4727-bfb8-3be8010aadaf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_DocumentQuarterlyReport_50cd76fd-3a67-4727-bfb8-3be8010aadaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_536ed346-d7c2-4430-b983-854aa8dc714c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_DocumentPeriodEndDate_536ed346-d7c2-4430-b983-854aa8dc714c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d988b466-999f-401a-8df4-354b5e396db4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_DocumentTransitionReport_d988b466-999f-401a-8df4-354b5e396db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_aae37843-3754-4aff-ba17-eafe90163ef1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityFileNumber_aae37843-3754-4aff-ba17-eafe90163ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_80eb52d2-f178-432b-b832-64405ebf5260" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityRegistrantName_80eb52d2-f178-432b-b832-64405ebf5260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6dc4c424-954f-4b3d-b8e3-90f475c14c95" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6dc4c424-954f-4b3d-b8e3-90f475c14c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_09e6e247-436c-421b-9432-d33a9d7e0120" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityTaxIdentificationNumber_09e6e247-436c-421b-9432-d33a9d7e0120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_02795954-20dc-4507-bac5-b239f05f608d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityAddressAddressLine1_02795954-20dc-4507-bac5-b239f05f608d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b1689277-526d-446b-9de4-3c09417e98c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityAddressCityOrTown_b1689277-526d-446b-9de4-3c09417e98c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_13f61a89-041f-469a-bd7b-df766dcb357c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityAddressStateOrProvince_13f61a89-041f-469a-bd7b-df766dcb357c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4ae31524-65bf-46b3-97d0-b3de3479042c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityAddressPostalZipCode_4ae31524-65bf-46b3-97d0-b3de3479042c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_95fb331d-c46a-41fb-b814-bb7c4a224225" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_CityAreaCode_95fb331d-c46a-41fb-b814-bb7c4a224225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_7977a726-f995-495a-938d-f88343229a4f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_LocalPhoneNumber_7977a726-f995-495a-938d-f88343229a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_138a6df5-7667-4442-b917-61601569eb17" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_Security12bTitle_138a6df5-7667-4442-b917-61601569eb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_b078a359-6d69-4d87-82d8-68b7712400a1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_TradingSymbol_b078a359-6d69-4d87-82d8-68b7712400a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f7241016-fdde-4b30-85a2-d198438a5ad2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_SecurityExchangeName_f7241016-fdde-4b30-85a2-d198438a5ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e11e36f0-24d6-447b-97b4-f1d370afa642" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityCurrentReportingStatus_e11e36f0-24d6-447b-97b4-f1d370afa642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c9fa4fc8-61e4-4ab6-b6c0-d531e85c7138" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityInteractiveDataCurrent_c9fa4fc8-61e4-4ab6-b6c0-d531e85c7138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_eff6e7f5-73b5-4fd3-bc37-33f4b3c3c52b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityFilerCategory_eff6e7f5-73b5-4fd3-bc37-33f4b3c3c52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_254549c3-fed1-470f-a9c5-5f95c932b8a0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntitySmallBusiness_254549c3-fed1-470f-a9c5-5f95c932b8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_0234bbe1-4f45-4c66-8cb9-6b010285f8c0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityEmergingGrowthCompany_0234bbe1-4f45-4c66-8cb9-6b010285f8c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_c80acf6e-b7ec-4421-873d-19620313b49c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityShellCompany_c80acf6e-b7ec-4421-873d-19620313b49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_aea6a873-a3ca-4226-905e-c73beb968e86" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_aea6a873-a3ca-4226-905e-c73beb968e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d78c534c-f452-4af0-a30d-4b673b6b1882" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_AmendmentFlag_d78c534c-f452-4af0-a30d-4b673b6b1882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_771f087c-d619-421c-b9fe-671b1a14437d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_DocumentFiscalYearFocus_771f087c-d619-421c-b9fe-671b1a14437d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b2577b7f-762e-49fe-834c-67d527b14c24" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b2577b7f-762e-49fe-834c-67d527b14c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3ad35a33-1bcd-4551-971a-42d750786b48" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_EntityCentralIndexKey_3ad35a33-1bcd-4551-971a-42d750786b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_6954d7ba-f4ba-4e02-84e1-627d3cbcebff" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ddee32f9-8488-4011-9f97-676faeb35e57" xlink:to="loc_dei_CurrentFiscalYearEndDate_6954d7ba-f4ba-4e02-84e1-627d3cbcebff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d6fd3903-790f-4afb-9beb-81c4c7bb56e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d6fd3903-790f-4afb-9beb-81c4c7bb56e5" xlink:to="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a707cd6-2e1f-4b05-8f6f-bc3c093878bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1a707cd6-2e1f-4b05-8f6f-bc3c093878bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2ca4256b-d644-4d24-b206-3a7866c47d27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_2ca4256b-d644-4d24-b206-3a7866c47d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6819f9f4-f311-4cad-9534-18fecbcafa3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6819f9f4-f311-4cad-9534-18fecbcafa3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f5771977-bc75-4e93-a691-5d8e9f2ed899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:to="loc_us-gaap_InventoryNet_f5771977-bc75-4e93-a691-5d8e9f2ed899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6aa78ddc-7245-45dc-9eee-022e5d507ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6aa78ddc-7245-45dc-9eee-022e5d507ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_80ac5c9c-a0b0-4046-9d46-3e8bf3178573" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8ab78068-d576-44f3-b4f6-aa51627b9706" xlink:to="loc_us-gaap_AssetsCurrent_80ac5c9c-a0b0-4046-9d46-3e8bf3178573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_bcdd9003-7192-44d6-8352-83ce2bfc5e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_bcdd9003-7192-44d6-8352-83ce2bfc5e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_97f96973-14dc-4154-b9b3-91d1cb6ebb38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_97f96973-14dc-4154-b9b3-91d1cb6ebb38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_21673b06-2551-4018-b156-67c1df839153" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_21673b06-2551-4018-b156-67c1df839153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_35ddc3b7-8b6b-4e2e-9add-2bafbd7e55d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_35ddc3b7-8b6b-4e2e-9add-2bafbd7e55d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1239e21c-eee2-4cff-be42-a25a85045d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1239e21c-eee2-4cff-be42-a25a85045d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_65df514e-09a7-4e2f-8911-3c3d558f3565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d2077ab9-0afe-4ed2-ac60-26db36b77484" xlink:to="loc_us-gaap_Assets_65df514e-09a7-4e2f-8911-3c3d558f3565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d6fd3903-790f-4afb-9beb-81c4c7bb56e5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fdbf043d-f49f-4cdc-ac1b-4955c20c463d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:to="loc_us-gaap_AccountsPayableCurrent_fdbf043d-f49f-4cdc-ac1b-4955c20c463d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f5a7808f-f1e7-4263-9712-7fc8b8b5d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f5a7808f-f1e7-4263-9712-7fc8b8b5d6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4b30b6d7-154c-470a-9efd-9ec745043a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4b30b6d7-154c-470a-9efd-9ec745043a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_12a3f2c5-6afa-4454-91bd-36f9ade9e61c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:to="loc_us-gaap_TaxesPayableCurrent_12a3f2c5-6afa-4454-91bd-36f9ade9e61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_81644fbe-4226-44f9-8dbd-5741b1ca6fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_81644fbe-4226-44f9-8dbd-5741b1ca6fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dead8ddd-2971-4efc-a939-e68ea0c062f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c9ecc680-4a1b-453b-9d12-a035f5a78c92" xlink:to="loc_us-gaap_LiabilitiesCurrent_dead8ddd-2971-4efc-a939-e68ea0c062f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cf0ac3b5-756e-40d6-b54e-b3caa559af20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cf0ac3b5-756e-40d6-b54e-b3caa559af20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_104c8c0e-7561-4816-8e3d-a2c7b6200cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_104c8c0e-7561-4816-8e3d-a2c7b6200cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a1a3573f-2528-4516-b32f-fff121e65bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a1a3573f-2528-4516-b32f-fff121e65bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fd5f063c-40c8-4e80-92b2-4b1ea0f10ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fd5f063c-40c8-4e80-92b2-4b1ea0f10ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9c87aac4-56cf-438d-8337-a575ebb52629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_Liabilities_9c87aac4-56cf-438d-8337-a575ebb52629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4e2a676c-b45b-4fee-8f14-0a22a5514411" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4e2a676c-b45b-4fee-8f14-0a22a5514411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_55c6082c-2917-4383-b687-0ae90a3a2d00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:to="loc_us-gaap_PreferredStockValue_55c6082c-2917-4383-b687-0ae90a3a2d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_82efe8f6-c22a-4169-a0cb-520f0e521e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:to="loc_us-gaap_CommonStockValue_82efe8f6-c22a-4169-a0cb-520f0e521e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cbd329b5-0b57-49ca-b20f-b224b066035d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cbd329b5-0b57-49ca-b20f-b224b066035d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d30a5d9a-b67e-45f0-a3cc-ab6f2a008f20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d30a5d9a-b67e-45f0-a3cc-ab6f2a008f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61d96d44-311b-4793-a689-1d756058098b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_61d96d44-311b-4793-a689-1d756058098b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f72b5ce0-79ef-48a2-9150-c27a172d91da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c6099563-f0aa-469e-b4ec-5daa95f17813" xlink:to="loc_us-gaap_StockholdersEquity_f72b5ce0-79ef-48a2-9150-c27a172d91da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_fabc5808-5eaf-4eaf-a1d0-5bbd6c7a84f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ddced19f-fedd-4585-bbf7-54fc7049606f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_fabc5808-5eaf-4eaf-a1d0-5bbd6c7a84f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c01e8abe-75d9-4647-9298-3db0defa146f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c01e8abe-75d9-4647-9298-3db0defa146f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b485bf4d-f1b6-4cbd-a189-92971e47ea55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b485bf4d-f1b6-4cbd-a189-92971e47ea55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_56c8fa81-af02-4b60-b77b-6b6d46d0fae0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_PreferredStockSharesIssued_56c8fa81-af02-4b60-b77b-6b6d46d0fae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_6ed5f302-e178-4ad2-9fe2-3ae4210c4357" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_6ed5f302-e178-4ad2-9fe2-3ae4210c4357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_947fd3c1-ddbd-46a9-aaf4-a17e36d18a29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_947fd3c1-ddbd-46a9-aaf4-a17e36d18a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_938e6bf6-e1a0-4930-a44a-698b4ff98018" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_938e6bf6-e1a0-4930-a44a-698b4ff98018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0dcf2ca7-2ce0-4afc-a516-fc1c8c90d5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_CommonStockSharesIssued_0dcf2ca7-2ce0-4afc-a516-fc1c8c90d5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a0dafb77-71ab-4609-b929-2d342bfbe5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ba4bca80-f635-4dec-afd2-a9e322a5d9f3" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a0dafb77-71ab-4609-b929-2d342bfbe5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_31749c52-c9e3-47d6-97a5-e117725129a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_31749c52-c9e3-47d6-97a5-e117725129a0" xlink:to="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:to="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8959d4a4-ba19-45b8-8d0c-9b5fbc4a292c" xlink:to="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember_3f87d0af-c88b-42ef-a53e-3b08987f05ed" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:to="loc_mrna_ProductSalesMember_3f87d0af-c88b-42ef-a53e-3b08987f05ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_ed3130a2-584a-4880-a970-6901dfd1ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e011d866-5376-4ccc-9d4e-8eeb518ea4f1" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_ed3130a2-584a-4880-a970-6901dfd1ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0554c539-a706-4a08-87a6-bf4dfbe49cc7" xlink:to="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_240fbd71-89e4-49f8-91e3-a0cb9350a489" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_RevenuesAbstract_240fbd71-89e4-49f8-91e3-a0cb9350a489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4be6f149-6d57-4185-9eee-8d4f735140de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_240fbd71-89e4-49f8-91e3-a0cb9350a489" xlink:to="loc_us-gaap_Revenues_4be6f149-6d57-4185-9eee-8d4f735140de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7f868bb7-1363-48ed-bd43-61fc1f216ca2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7f868bb7-1363-48ed-bd43-61fc1f216ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_94b2d47d-8499-45c5-b942-c0db38856943" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_94b2d47d-8499-45c5-b942-c0db38856943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_42df320c-b9be-4995-afce-0501aa72d10e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_42df320c-b9be-4995-afce-0501aa72d10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_92b36e4b-f326-498d-8297-b36478562503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_f27abaaf-96b6-431b-9afc-06bb046a3347" xlink:to="loc_us-gaap_CostsAndExpenses_92b36e4b-f326-498d-8297-b36478562503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c6cfe726-fa1e-45f7-89e4-38e0f88829f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_OperatingIncomeLoss_c6cfe726-fa1e-45f7-89e4-38e0f88829f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_8a870e15-ed40-45b7-828b-c477f9f487c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_InvestmentIncomeInterest_8a870e15-ed40-45b7-828b-c477f9f487c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_b0ae7838-3b72-44d8-9b36-3a95e8daf941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_b0ae7838-3b72-44d8-9b36-3a95e8daf941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_081f55f5-598b-4c97-b439-6b325ac31829" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_081f55f5-598b-4c97-b439-6b325ac31829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3fba20e1-f904-4f7b-a967-4df422caf82e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3fba20e1-f904-4f7b-a967-4df422caf82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a882b5e6-f425-48ac-9749-6c53ff9ae444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_NetIncomeLoss_a882b5e6-f425-48ac-9749-6c53ff9ae444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7725fe26-2efd-4303-b838-09b0566de2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:to="loc_us-gaap_EarningsPerShareBasic_7725fe26-2efd-4303-b838-09b0566de2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c8427f49-ad39-4416-be22-a6719a933c19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378d5c85-1465-4cfd-afe3-81f3e2e8752c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c8427f49-ad39-4416-be22-a6719a933c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_976e61e0-31c1-473e-8963-24261a4ec807" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ecbaa8c9-ddb5-4a10-bbf6-cd8274dff0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ecbaa8c9-ddb5-4a10-bbf6-cd8274dff0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a3d61bd5-da1f-4e3c-bd9a-ff43ad499a74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8245c2e1-b6d0-49fb-b6bb-cced486cb073" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a3d61bd5-da1f-4e3c-bd9a-ff43ad499a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91ca6a91-a295-483c-b13b-c5614c75b6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2962e953-1c13-4ac6-8c07-205982300128" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91ca6a91-a295-483c-b13b-c5614c75b6b5" xlink:to="loc_us-gaap_NetIncomeLoss_2962e953-1c13-4ac6-8c07-205982300128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a8d4509-0e5b-408b-9eec-f099cf3007a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91ca6a91-a295-483c-b13b-c5614c75b6b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a8d4509-0e5b-408b-9eec-f099cf3007a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_d07fe28f-6030-48a9-980d-abc7f128511d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a8d4509-0e5b-408b-9eec-f099cf3007a9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_d07fe28f-6030-48a9-980d-abc7f128511d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_8a380699-095e-401d-ad9b-034173bc975c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_d07fe28f-6030-48a9-980d-abc7f128511d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_8a380699-095e-401d-ad9b-034173bc975c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_22aae8ef-ceaa-4a5a-9fab-23361a9f63fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_d07fe28f-6030-48a9-980d-abc7f128511d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_22aae8ef-ceaa-4a5a-9fab-23361a9f63fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_f43c7d68-83f9-4e99-bdcb-231778fc1462" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_d07fe28f-6030-48a9-980d-abc7f128511d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent_f43c7d68-83f9-4e99-bdcb-231778fc1462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_a9f13c6c-e042-4798-9e92-98fa84fa5109" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a8d4509-0e5b-408b-9eec-f099cf3007a9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_a9f13c6c-e042-4798-9e92-98fa84fa5109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_20abd207-a223-47ef-88c1-95dd2dce668f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_a9f13c6c-e042-4798-9e92-98fa84fa5109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_20abd207-a223-47ef-88c1-95dd2dce668f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_423dfaf4-097c-4df3-8dbc-3d0fd513cf93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_a9f13c6c-e042-4798-9e92-98fa84fa5109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_423dfaf4-097c-4df3-8dbc-3d0fd513cf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c414d140-a576-4f75-b9c5-a4a4b1e7e865" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_a9f13c6c-e042-4798-9e92-98fa84fa5109" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c414d140-a576-4f75-b9c5-a4a4b1e7e865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d7fd0bf4-a900-4a2d-ac11-825b07dd4eed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91ca6a91-a295-483c-b13b-c5614c75b6b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d7fd0bf4-a900-4a2d-ac11-825b07dd4eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_39cbae76-b692-4fca-8348-6a3bb7409a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_91ca6a91-a295-483c-b13b-c5614c75b6b5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_39cbae76-b692-4fca-8348-6a3bb7409a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_7832b282-4b3c-4288-afd0-d925327b1a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_7832b282-4b3c-4288-afd0-d925327b1a5f" xlink:to="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f6ec42a3-227d-404f-82b8-10d139af3041" xlink:to="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2d887485-13d2-4239-aea8-5e0882e55286" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_CommonStockMember_2d887485-13d2-4239-aea8-5e0882e55286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_d5fe102f-bc78-4f0e-bdc0-6f327394bc83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_d5fe102f-bc78-4f0e-bdc0-6f327394bc83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_047cfecf-9008-408b-ac86-3a56298d169e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_047cfecf-9008-408b-ac86-3a56298d169e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_61747953-8a8d-4c2d-985d-2fb1a0005445" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b8731471-d8de-412b-a830-117d2e870f15" xlink:to="loc_us-gaap_RetainedEarningsMember_61747953-8a8d-4c2d-985d-2fb1a0005445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_0f34d907-0186-4ee3-813b-b1c226df7024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f3a259d2-0553-442b-bab5-356a0fe9e49b" xlink:to="loc_us-gaap_StatementLineItems_0f34d907-0186-4ee3-813b-b1c226df7024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_0f34d907-0186-4ee3-813b-b1c226df7024" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_00bc2de3-bc55-4e59-9752-0d53632f7e26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_00bc2de3-bc55-4e59-9752-0d53632f7e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1a66ec68-e2ed-46c7-8a12-4c924d70e3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockholdersEquity_1a66ec68-e2ed-46c7-8a12-4c924d70e3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_85cff8ef-ae62-4920-8f5c-0ff518eecb05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_85cff8ef-ae62-4920-8f5c-0ff518eecb05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_88375e21-bc9b-44ae-95aa-e6562c03425d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_88375e21-bc9b-44ae-95aa-e6562c03425d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ce04a7ff-88d3-4164-bbe0-af35eca7b138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ce04a7ff-88d3-4164-bbe0-af35eca7b138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6300c8b8-1713-475e-824d-bd972bc1f2a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_6300c8b8-1713-475e-824d-bd972bc1f2a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1ef2d075-14fe-4d5c-b0aa-36c04e70c72a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_1ef2d075-14fe-4d5c-b0aa-36c04e70c72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_12e91744-5a86-4572-b5af-6bcb9e9f3502" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_12e91744-5a86-4572-b5af-6bcb9e9f3502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_f4659f4c-54d2-483a-b9a5-d406bc831f47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_f4659f4c-54d2-483a-b9a5-d406bc831f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_3feaba42-b4c2-431d-aaec-95e8bcd10975" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_3feaba42-b4c2-431d-aaec-95e8bcd10975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3abb6b33-61df-4920-8aa6-7e62b68e8175" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_NetIncomeLoss_3abb6b33-61df-4920-8aa6-7e62b68e8175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4b3d5ae2-35dd-4042-b3c7-283e31ddd30c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4b3d5ae2-35dd-4042-b3c7-283e31ddd30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a3d309ad-261b-4c79-bab9-6dab9b99292d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5197a617-c21e-4efe-83a4-71746a57c145" xlink:to="loc_us-gaap_StockholdersEquity_a3d309ad-261b-4c79-bab9-6dab9b99292d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="mrna-20230630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ac5e9920-810b-4dce-8ba0-bf1005930a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ac5e9920-810b-4dce-8ba0-bf1005930a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_10ddf415-03f6-4c24-a04c-e5839d75505e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ac5e9920-810b-4dce-8ba0-bf1005930a7b" xlink:to="loc_us-gaap_NetIncomeLoss_10ddf415-03f6-4c24-a04c-e5839d75505e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ac5e9920-810b-4dce-8ba0-bf1005930a7b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_547e76cf-5f0b-4b46-96b5-dc484c90610a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_us-gaap_ShareBasedCompensation_547e76cf-5f0b-4b46-96b5-dc484c90610a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherDepreciationAndAmortization_fd5f2278-67fc-480c-a9ad-d7cc825e3d72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_us-gaap_OtherDepreciationAndAmortization_fd5f2278-67fc-480c-a9ad-d7cc825e3d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_fdec84f5-cc66-4ddc-a674-be4ba3685497" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_fdec84f5-cc66-4ddc-a674-be4ba3685497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_09bb9672-fb91-4622-8f60-d33c4cca3d21" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_09bb9672-fb91-4622-8f60-d33c4cca3d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DeferredIncomeTaxExpenseBenefitNet_c22ae22e-8fdc-45b8-addf-14430685c1f2" xlink:href="mrna-20230630.xsd#mrna_DeferredIncomeTaxExpenseBenefitNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_mrna_DeferredIncomeTaxExpenseBenefitNet_c22ae22e-8fdc-45b8-addf-14430685c1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_542aa3d2-b7ab-48ef-9a22-92b128d17aad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_542aa3d2-b7ab-48ef-9a22-92b128d17aad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6e0f73b9-677f-49e8-81ca-d4de77ad99ba" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_87413938-248b-4d4c-8b71-665f49760821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_87413938-248b-4d4c-8b71-665f49760821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_48329e41-25a1-4afb-967b-e1cf1ce93ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_48329e41-25a1-4afb-967b-e1cf1ce93ee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e106d6e8-aaf9-491e-8acc-98da18a1c649" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e106d6e8-aaf9-491e-8acc-98da18a1c649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_122abd97-49e9-47f1-ab14-4becd0c8395a" xlink:href="mrna-20230630.xsd#mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases_122abd97-49e9-47f1-ab14-4becd0c8395a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4c139b97-ec6b-4087-af19-0a20a855c0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4c139b97-ec6b-4087-af19-0a20a855c0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a5d3cdc5-c237-454f-9420-d3c2680623e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_a5d3cdc5-c237-454f-9420-d3c2680623e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_1328f1b1-3da5-4abf-b2da-f3e4990a7aff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_1328f1b1-3da5-4abf-b2da-f3e4990a7aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_d06e0a96-1924-469e-8834-106697604db9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_d06e0a96-1924-469e-8834-106697604db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_82f4aab9-4078-49a9-956f-8d012dd28750" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_82f4aab9-4078-49a9-956f-8d012dd28750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5d40cf03-a1ab-4707-b888-d8f977ab0e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2ad1b71a-1703-4763-a64a-affe7dbdb0c7" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_5d40cf03-a1ab-4707-b888-d8f977ab0e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3d51906-3d93-4cc6-bf66-dfa31f60ac93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ac5e9920-810b-4dce-8ba0-bf1005930a7b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b3d51906-3d93-4cc6-bf66-dfa31f60ac93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_4300f218-722a-43e7-bdf5-6cce4f0fb115" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_4300f218-722a-43e7-bdf5-6cce4f0fb115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0413e2e9-a794-43c2-9ecd-dac0c18c966c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_0413e2e9-a794-43c2-9ecd-dac0c18c966c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b8c4240d-f1a3-4d9f-878a-bfaa5c731ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_b8c4240d-f1a3-4d9f-878a-bfaa5c731ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a89c4d2f-4f59-4698-ad56-618326689728" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a89c4d2f-4f59-4698-ad56-618326689728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6f0f7d4f-9d52-4e4a-a64b-b85e41328163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6f0f7d4f-9d52-4e4a-a64b-b85e41328163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireNotesReceivable_79240e8f-7402-477e-a9ef-249118ed7510" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireNotesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_PaymentsToAcquireNotesReceivable_79240e8f-7402-477e-a9ef-249118ed7510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60efbafc-c626-4a51-ad54-9cdd67786146" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a505e8d-f26e-4b5a-b134-dcc7efe2a3ed" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_60efbafc-c626-4a51-ad54-9cdd67786146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ae2140c6-692c-41de-a147-04ca7b609b30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ae2140c6-692c-41de-a147-04ca7b609b30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockPlans_fe5409a8-235c-4c84-a198-68236cc4b212" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ae2140c6-692c-41de-a147-04ca7b609b30" xlink:to="loc_us-gaap_ProceedsFromStockPlans_fe5409a8-235c-4c84-a198-68236cc4b212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_09de18f5-45e8-4921-a18a-aa2fb86b440f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ae2140c6-692c-41de-a147-04ca7b609b30" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_09de18f5-45e8-4921-a18a-aa2fb86b440f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_9feae830-903c-4ab3-9f0a-3c767eb63471" xlink:href="mrna-20230630.xsd#mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ae2140c6-692c-41de-a147-04ca7b609b30" xlink:to="loc_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments_9feae830-903c-4ab3-9f0a-3c767eb63471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfd129d1-24bc-4e09-8aeb-5db9598fe4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ae2140c6-692c-41de-a147-04ca7b609b30" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_bfd129d1-24bc-4e09-8aeb-5db9598fe4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6190d900-2a97-4c84-a281-783d6e97a72b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6190d900-2a97-4c84-a281-783d6e97a72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0d80049a-21ad-4ee7-a348-14b8da877f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0d80049a-21ad-4ee7-a348-14b8da877f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dc7d5bfc-69e7-483f-a6f6-fd6b43ca3a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dc7d5bfc-69e7-483f-a6f6-fd6b43ca3a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_474be75e-5078-4b36-9113-c4d2bc6a830c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_93ce7463-56f1-43cb-9faf-5fd4cd00aa79" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_474be75e-5078-4b36-9113-c4d2bc6a830c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_980efbef-dfa2-43ff-ac21-5220b5118024" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_474be75e-5078-4b36-9113-c4d2bc6a830c" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_980efbef-dfa2-43ff-ac21-5220b5118024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments_5726c3a5-a89c-42e9-a03a-1cae833d2e3a" xlink:href="mrna-20230630.xsd#mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_474be75e-5078-4b36-9113-c4d2bc6a830c" xlink:to="loc_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments_5726c3a5-a89c-42e9-a03a-1cae833d2e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_efacdf59-4a9c-4e76-ba17-3b1241f2759c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_474be75e-5078-4b36-9113-c4d2bc6a830c" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_efacdf59-4a9c-4e76-ba17-3b1241f2759c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DescriptionoftheBusiness" xlink:type="simple" xlink:href="mrna-20230630.xsd#DescriptionoftheBusiness"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/DescriptionoftheBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0697864-9494-43e7-b087-dfbfe1d70aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_3bfbc9e1-bd20-4d5d-b6cd-522d18e0a8df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d0697864-9494-43e7-b087-dfbfe1d70aee" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_3bfbc9e1-bd20-4d5d-b6cd-522d18e0a8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandards"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b6c74190-643e-4e7c-896e-237831772cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_579527f8-31bf-4d28-a898-fdeca0b3de5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b6c74190-643e-4e7c-896e-237831772cd1" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_579527f8-31bf-4d28-a898-fdeca0b3de5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/ProductSales" xlink:type="simple" xlink:href="mrna-20230630.xsd#ProductSales"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/ProductSales" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fabaa28d-a76b-4900-98e4-c6481b959585" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a1576e9f-5dc4-4a18-b6d3-177dd23d27cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fabaa28d-a76b-4900-98e4-c6481b959585" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a1576e9f-5dc4-4a18-b6d3-177dd23d27cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherRevenue" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherRevenue"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherRevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_773de557-f891-4ac5-99b9-36e0840e3f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0827fa03-35d2-4fc9-bdd0-84512684862b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_773de557-f891-4ac5-99b9-36e0840e3f0a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_0827fa03-35d2-4fc9-bdd0-84512684862b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CollaborationAgreements" xlink:type="simple" xlink:href="mrna-20230630.xsd#CollaborationAgreements"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CollaborationAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_41e2dc58-a99a-4cd3-ae98-4a5661404474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_0e1f00c2-f268-4e34-9680-bd61d051cfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_41e2dc58-a99a-4cd3-ae98-4a5661404474" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock_0e1f00c2-f268-4e34-9680-bd61d051cfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/Acquisition" xlink:type="simple" xlink:href="mrna-20230630.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_fb737856-1a76-4db5-97ee-438700b1c6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1be6ee6e-7bf9-4578-978f-560642efbe70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_fb737856-1a76-4db5-97ee-438700b1c6cb" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1be6ee6e-7bf9-4578-978f-560642efbe70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstruments" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_32104497-5134-4888-a536-a9f24b133cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0fa36fc3-f473-4b0f-a30a-8e67b0fdface" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_32104497-5134-4888-a536-a9f24b133cc0" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0fa36fc3-f473-4b0f-a30a-8e67b0fdface" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="mrna-20230630.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_bc452ede-ee85-46c8-97bc-1dedfb8c7bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_3654d289-837c-4a9a-be5f-212fcbcb8239" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_bc452ede-ee85-46c8-97bc-1dedfb8c7bf0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_3654d289-837c-4a9a-be5f-212fcbcb8239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/Inventory" xlink:type="simple" xlink:href="mrna-20230630.xsd#Inventory"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/Inventory" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_5a70d602-d986-40c8-b0a7-7a130fff78ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_d52d1ed6-d6a8-469a-b593-66c38c4b6ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_5a70d602-d986-40c8-b0a7-7a130fff78ad" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_d52d1ed6-d6a8-469a-b593-66c38c4b6ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNet" xlink:type="simple" xlink:href="mrna-20230630.xsd#PropertyPlantandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f7acee70-8eb1-4ec6-bdfd-bb2efe9238ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_25b59cf6-aa69-4554-b5ec-6c9466933914" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f7acee70-8eb1-4ec6-bdfd-bb2efe9238ec" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_25b59cf6-aa69-4554-b5ec-6c9466933914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponents" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef856d7b-89b7-4e79-b6f9-08d168f1ccc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_254774e3-ec24-4406-af69-ea75c1187d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef856d7b-89b7-4e79-b6f9-08d168f1ccc8" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_254774e3-ec24-4406-af69-ea75c1187d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/Leases" xlink:type="simple" xlink:href="mrna-20230630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ad893948-d938-42d6-b3f9-e7ed0bd1b6ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_f6cb91e8-7974-4f1e-b11d-61aa0be51e74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ad893948-d938-42d6-b3f9-e7ed0bd1b6ec" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_f6cb91e8-7974-4f1e-b11d-61aa0be51e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_e53201c3-0f67-448b-8752-80b2ff34e0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ad893948-d938-42d6-b3f9-e7ed0bd1b6ec" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_e53201c3-0f67-448b-8752-80b2ff34e0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_069f41d1-589b-4262-9b6e-fcdfc6e585c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_92f6a2d7-4e2f-459f-af22-092b987edbeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_069f41d1-589b-4262-9b6e-fcdfc6e585c9" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_92f6a2d7-4e2f-459f-af22-092b987edbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchasePrograms"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c8153b9-fee5-4422-98ed-5e09f1afcab3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c0920edd-cfa5-41a0-aae0-1f4c3e8cb517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c8153b9-fee5-4422-98ed-5e09f1afcab3" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_c0920edd-cfa5-41a0-aae0-1f4c3e8cb517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/IncomeTaxes" xlink:type="simple" xlink:href="mrna-20230630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_01f74469-13ef-46d8-a89a-f36bb0a58ed3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_eba6a989-fb1b-414e-a601-902680261c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_01f74469-13ef-46d8-a89a-f36bb0a58ed3" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_eba6a989-fb1b-414e-a601-902680261c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LossEarningsperShare" xlink:type="simple" xlink:href="mrna-20230630.xsd#LossEarningsperShare"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LossEarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_43bcad53-8f75-41d1-8c51-36ec2251dc40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2d670da2-4f9a-43b2-9040-5713b042d676" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_43bcad53-8f75-41d1-8c51-36ec2251dc40" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2d670da2-4f9a-43b2-9040-5713b042d676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3e590664-7147-4fef-b99e-6bb44c5a78d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3e590664-7147-4fef-b99e-6bb44c5a78d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_fec1b85f-00da-4e4e-8f74-99732019df8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_fec1b85f-00da-4e4e-8f74-99732019df8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0d3e773f-d7a9-41f0-9d80-b1009e891c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:to="loc_us-gaap_UseOfEstimates_0d3e773f-d7a9-41f0-9d80-b1009e891c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_38bfea2c-729e-4631-9050-3f9db91691ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_38bfea2c-729e-4631-9050-3f9db91691ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0d1ef799-7584-43bc-a048-2ca60570e2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0d1ef799-7584-43bc-a048-2ca60570e2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_00725f07-ca49-4727-a461-3356d23fc194" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f1dda85-363a-4ab6-8b4b-b52e34bc18b6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_00725f07-ca49-4727-a461-3356d23fc194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandardsTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_23b20046-69e0-472f-8be4-5e0c00242b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_95d9d55c-8a66-4ee9-9a91-d6be89dfd24a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_23b20046-69e0-472f-8be4-5e0c00242b9c" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_95d9d55c-8a66-4ee9-9a91-d6be89dfd24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_fb673b69-2b4e-4457-bb9b-a3f4722c350c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_23b20046-69e0-472f-8be4-5e0c00242b9c" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_fb673b69-2b4e-4457-bb9b-a3f4722c350c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_871602f4-90fa-47ca-9ec1-28cd8a8fc71a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_23b20046-69e0-472f-8be4-5e0c00242b9c" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_871602f4-90fa-47ca-9ec1-28cd8a8fc71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/ProductSalesTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#ProductSalesTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/ProductSalesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6036e86f-5707-4a01-9f60-8935a3a966d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_760153b4-3b06-4acd-a16e-b959b14d3683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6036e86f-5707-4a01-9f60-8935a3a966d8" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_760153b4-3b06-4acd-a16e-b959b14d3683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherRevenueTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherRevenueTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherRevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_94410d5e-b660-4522-bab7-a17dc6e3a83e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ca45a991-8c53-4d9b-b7c5-93664899037c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_94410d5e-b660-4522-bab7-a17dc6e3a83e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_ca45a991-8c53-4d9b-b7c5-93664899037c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/AcquisitionTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/AcquisitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b40cf57c-5ef8-4853-a1b5-23ca78aeffb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_90bccbf4-6ee9-41a7-a665-049897aae5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b40cf57c-5ef8-4853-a1b5-23ca78aeffb0" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_90bccbf4-6ee9-41a7-a665-049897aae5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b1ababea-f20b-4172-9beb-79baea687416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_edb68c45-426e-4108-8e32-b3f9f18a7af9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b1ababea-f20b-4172-9beb-79baea687416" xlink:to="loc_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_edb68c45-426e-4108-8e32-b3f9f18a7af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_fd9b9ba6-c86f-42f6-8a1d-50e2b142d959" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b1ababea-f20b-4172-9beb-79baea687416" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_fd9b9ba6-c86f-42f6-8a1d-50e2b142d959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_04b7b4ec-05e3-45ef-bdda-ac00fadb16fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b1ababea-f20b-4172-9beb-79baea687416" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_04b7b4ec-05e3-45ef-bdda-ac00fadb16fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_ace89de0-e3f5-451e-b13a-d20dc2d6d9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b1ababea-f20b-4172-9beb-79baea687416" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_ace89de0-e3f5-451e-b13a-d20dc2d6d9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8284b760-ea4a-4c3d-89ea-a4769d0558b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_423fd2a8-81dc-4c10-b4d6-cbb7ae4c9bac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8284b760-ea4a-4c3d-89ea-a4769d0558b5" xlink:to="loc_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_423fd2a8-81dc-4c10-b4d6-cbb7ae4c9bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/InventoryTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#InventoryTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/InventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_ede13892-e742-43f0-b4cf-ab02df792437" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a51e5bc3-73af-4e9c-b70d-93557d0c6ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_ede13892-e742-43f0-b4cf-ab02df792437" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_a51e5bc3-73af-4e9c-b70d-93557d0c6ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#PropertyPlantandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b6809692-3cee-4ff7-b248-511b8def581b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b486e5aa-41b1-4668-92a1-58870c238aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b6809692-3cee-4ff7-b248-511b8def581b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b486e5aa-41b1-4668-92a1-58870c238aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7a72a55d-8f00-42ab-9422-4ef759a8ee37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_697b19c8-7a93-4450-9311-5844590f4eca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7a72a55d-8f00-42ab-9422-4ef759a8ee37" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_697b19c8-7a93-4450-9311-5844590f4eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_7b33070e-fcd5-4da8-951c-23dea9fd8fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7a72a55d-8f00-42ab-9422-4ef759a8ee37" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_7b33070e-fcd5-4da8-951c-23dea9fd8fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_527b6b03-1ff5-4445-818a-d19464ae6c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7a72a55d-8f00-42ab-9422-4ef759a8ee37" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_527b6b03-1ff5-4445-818a-d19464ae6c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_7a51cb64-6bda-4bd8-905e-60cc643c10ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7a72a55d-8f00-42ab-9422-4ef759a8ee37" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_7a51cb64-6bda-4bd8-905e-60cc643c10ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_feac018e-4876-4e27-9eef-4543cbac4b55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7a72a55d-8f00-42ab-9422-4ef759a8ee37" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_feac018e-4876-4e27-9eef-4543cbac4b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a46270f2-a393-4a5e-a73c-89689c519f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AssetsAndLiabilitiesLesseeTableTextBlock_f3939cf8-cd28-483b-b144-c86e76758bf2" xlink:href="mrna-20230630.xsd#mrna_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a46270f2-a393-4a5e-a73c-89689c519f8c" xlink:to="loc_mrna_AssetsAndLiabilitiesLesseeTableTextBlock_f3939cf8-cd28-483b-b144-c86e76758bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_9aa89dd7-0253-48a9-b5f7-7cad5dc35cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a46270f2-a393-4a5e-a73c-89689c519f8c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_9aa89dd7-0253-48a9-b5f7-7cad5dc35cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a087b109-7984-4f7e-bd7b-a52116a556c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a46270f2-a393-4a5e-a73c-89689c519f8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a087b109-7984-4f7e-bd7b-a52116a556c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchaseProgramsTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c23a055-6227-45d6-93ff-a382b40273b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d52cd5ec-5776-4ef7-b429-f48c3c04db11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c23a055-6227-45d6-93ff-a382b40273b4" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_d52cd5ec-5776-4ef7-b429-f48c3c04db11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_14838aab-9380-40df-a3f2-4c02bf5101ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4c23a055-6227-45d6-93ff-a382b40273b4" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_14838aab-9380-40df-a3f2-4c02bf5101ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8fd31cfd-9018-4d2f-bdaa-f04b7336d6a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ed31c16f-4a5d-4416-90cb-78eeb78d1973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8fd31cfd-9018-4d2f-bdaa-f04b7336d6a5" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ed31c16f-4a5d-4416-90cb-78eeb78d1973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LossEarningsperShareTables" xlink:type="simple" xlink:href="mrna-20230630.xsd#LossEarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LossEarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0e80aadd-89b3-4112-901b-030751db1087" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9e39be96-f0ee-458a-9c40-6701cc2bce84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0e80aadd-89b3-4112-901b-030751db1087" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9e39be96-f0ee-458a-9c40-6701cc2bce84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#DescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494505d8-2b6a-4dbe-8330-20e329677e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfDevelopmentCandidates_4fb39376-a3d5-4d30-bff7-a6b9d9255b45" xlink:href="mrna-20230630.xsd#mrna_NumberOfDevelopmentCandidates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494505d8-2b6a-4dbe-8330-20e329677e6d" xlink:to="loc_mrna_NumberOfDevelopmentCandidates_4fb39376-a3d5-4d30-bff7-a6b9d9255b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfDevelopmentPrograms_3fc21428-d5a7-4a28-bdea-7f5afa6d5818" xlink:href="mrna-20230630.xsd#mrna_NumberOfDevelopmentPrograms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494505d8-2b6a-4dbe-8330-20e329677e6d" xlink:to="loc_mrna_NumberOfDevelopmentPrograms_3fc21428-d5a7-4a28-bdea-7f5afa6d5818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies_12c20b3f-18c8-41e3-a15b-0d12a5a30223" xlink:href="mrna-20230630.xsd#mrna_NumberOfDevelopmentProgramsUnderClinicalStudies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494505d8-2b6a-4dbe-8330-20e329677e6d" xlink:to="loc_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies_12c20b3f-18c8-41e3-a15b-0d12a5a30223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c62ccece-17dd-4dda-bec8-740f21aaaede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c62ccece-17dd-4dda-bec8-740f21aaaede" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9717cbae-568f-4f5c-8054-77e4b162acfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_46cb530c-1b2f-4abf-9334-ca13d1ca9f2d" xlink:to="loc_us-gaap_EquityComponentDomain_9717cbae-568f-4f5c-8054-77e4b162acfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9717cbae-568f-4f5c-8054-77e4b162acfc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7ef2a79e-a072-44a0-abd5-5a430c97c1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7ef2a79e-a072-44a0-abd5-5a430c97c1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a1e5c961-d2c0-4714-8d1f-853e92a5eebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_17a9cdd1-f085-4b68-b18f-a5f8eee45230" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a1e5c961-d2c0-4714-8d1f-853e92a5eebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2a41eb1b-762d-41bc-997a-a8bb5e5e7adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1fd74d34-e95b-4b34-87e3-60ac3ff3c652" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2a41eb1b-762d-41bc-997a-a8bb5e5e7adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2a41eb1b-762d-41bc-997a-a8bb5e5e7adf" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0061ea54-89c5-4c59-ada7-22790a9464ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:to="loc_us-gaap_StockholdersEquity_0061ea54-89c5-4c59-ada7-22790a9464ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba039fa3-4498-47c7-abdd-52ff234fdab8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba039fa3-4498-47c7-abdd-52ff234fdab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f985a2bd-5d2c-4986-9475-35bb4093fc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_c7667f78-f1a0-43b2-a0df-5c143621bbc8" xlink:to="loc_us-gaap_StockholdersEquity_f985a2bd-5d2c-4986-9475-35bb4093fc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d34658f1-cae3-4b60-a66f-e32018dc4c02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_adf603d5-1e5d-46cf-a4bb-31be25596341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d34658f1-cae3-4b60-a66f-e32018dc4c02" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_adf603d5-1e5d-46cf-a4bb-31be25596341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_435ca20a-53f8-4307-8ecd-c39a69c98879" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d34658f1-cae3-4b60-a66f-e32018dc4c02" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_435ca20a-53f8-4307-8ecd-c39a69c98879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0dc39fbc-a7e0-487d-be2e-2a6707c449df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d34658f1-cae3-4b60-a66f-e32018dc4c02" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0dc39fbc-a7e0-487d-be2e-2a6707c449df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/ProductSalesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#ProductSalesDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/ProductSalesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cd8b56a4-fd1d-4bcd-83c8-b09d1d57ed5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cd8b56a4-fd1d-4bcd-83c8-b09d1d57ed5f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:to="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1b4be3db-c1da-4649-8042-d8582e97b522" xlink:to="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ac55299e-590c-4297-9810-8d0c045aba92" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:to="loc_country_US_ac55299e-590c-4297-9810-8d0c045aba92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_373556f4-d0a6-4447-9319-86816911f976" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:to="loc_srt_EuropeMember_373556f4-d0a6-4447-9319-86816911f976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RestOfTheWorldMember_a797b878-8978-4bd3-82bd-b4b0a9d40194" xlink:href="mrna-20230630.xsd#mrna_RestOfTheWorldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_515b6f2b-6650-4f56-8495-453e96c52766" xlink:to="loc_mrna_RestOfTheWorldMember_a797b878-8978-4bd3-82bd-b4b0a9d40194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:to="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_081a634f-78e8-44f5-8521-fad1089c1f4e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c0373cac-18e9-4dd1-8e57-17209ebb8eb6" xlink:to="loc_srt_ProductsAndServicesDomain_081a634f-78e8-44f5-8521-fad1089c1f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember_377fd034-a8fc-40ae-b6d9-e43ff07c8af7" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_081a634f-78e8-44f5-8521-fad1089c1f4e" xlink:to="loc_mrna_ProductSalesMember_377fd034-a8fc-40ae-b6d9-e43ff07c8af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_648380aa-1f49-475a-a613-dbe9e61dc9ca" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_91776fc6-09a8-4fee-a9dc-925b8acadf13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_Revenues_91776fc6-09a8-4fee-a9dc-925b8acadf13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8ee46be6-2f3a-4fc8-ba0a-b8c24b9a951f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8ee46be6-2f3a-4fc8-ba0a-b8c24b9a951f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d81d2082-5c58-4a76-a76f-2c2ff1616cef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba683ab7-b11f-4888-ad98-9b38c331ef90" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d81d2082-5c58-4a76-a76f-2c2ff1616cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherRevenueScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0df901d0-b535-4f9e-866a-bba7d0917ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_0df901d0-b535-4f9e-866a-bba7d0917ea3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_41cceb1a-8a8b-4e50-91cb-300f76b1245b" xlink:to="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember_ab84d5ad-c2dd-4d1b-858a-39570fef73a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:to="loc_us-gaap_GrantMember_ab84d5ad-c2dd-4d1b-858a-39570fef73a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_efb90ae1-cb66-4d9f-b9c8-467c728c21d5" xlink:href="mrna-20230630.xsd#mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:to="loc_mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember_efb90ae1-cb66-4d9f-b9c8-467c728c21d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_991229fc-2b63-4440-b337-9c895e4ac797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f9f00a06-a16f-4814-8f83-89fa9da2bbaa" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_991229fc-2b63-4440-b337-9c895e4ac797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_9b29b0a5-b6b1-4155-ba63-c62f1bccb76e" xlink:to="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_c8a9b08f-8add-4d00-9425-051cd6dc5492" xlink:href="mrna-20230630.xsd#mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:to="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_c8a9b08f-8add-4d00-9425-051cd6dc5492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherGrantRevenueMember_041e8345-93b3-4521-95a7-a7df76ec6dc7" xlink:href="mrna-20230630.xsd#mrna_OtherGrantRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_91341a8a-f13f-43ec-a34c-4f32bcc13ba4" xlink:to="loc_mrna_OtherGrantRevenueMember_041e8345-93b3-4521-95a7-a7df76ec6dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_6c768395-974e-4b99-96b2-9b528459aa9f" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_VertexMember_d260e367-6751-4247-804a-cbeb5ce88757" xlink:href="mrna-20230630.xsd#mrna_VertexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_VertexMember_d260e367-6751-4247-804a-cbeb5ce88757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MerckMember_a4eb38e5-9f80-46ee-9d47-65688d331bf7" xlink:href="mrna-20230630.xsd#mrna_MerckMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_MerckMember_a4eb38e5-9f80-46ee-9d47-65688d331bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AstraZenecaMember_783baf4c-bcee-4f90-9c45-b6edd01226ac" xlink:href="mrna-20230630.xsd#mrna_AstraZenecaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_AstraZenecaMember_783baf4c-bcee-4f90-9c45-b6edd01226ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherCollaborativePartiesMember_ed19156a-410e-4b0d-ba8d-f8c5f7b2ca42" xlink:href="mrna-20230630.xsd#mrna_OtherCollaborativePartiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_b6ab9f2a-c412-4bf4-9200-ff6f1fa127c1" xlink:to="loc_mrna_OtherCollaborativePartiesMember_ed19156a-410e-4b0d-ba8d-f8c5f7b2ca42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_60ac3d66-2c00-40bb-9275-d3a45c962aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_3c0fe75d-89f7-4b90-9a1c-644ddc66e305" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_60ac3d66-2c00-40bb-9275-d3a45c962aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_129d4c0c-faf3-4f89-b37e-e41f3fcd3878" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_60ac3d66-2c00-40bb-9275-d3a45c962aa6" xlink:to="loc_us-gaap_Revenues_129d4c0c-faf3-4f89-b37e-e41f3fcd3878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherRevenueNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherRevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherRevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_331aeebb-f3c2-4651-ac84-7c10590dca3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionAndDeferredRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract_331aeebb-f3c2-4651-ac84-7c10590dca3a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:to="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_da60e6ab-23b1-45cc-a07c-60b3e66dd056" xlink:to="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DefenseAdvancedResearchProjectsAgencyMember_7afd4255-0c78-417f-a9c7-ff308183662b" xlink:href="mrna-20230630.xsd#mrna_DefenseAdvancedResearchProjectsAgencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:to="loc_mrna_DefenseAdvancedResearchProjectsAgencyMember_7afd4255-0c78-417f-a9c7-ff308183662b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_0bd0979a-eacd-47da-b79a-6f60ae6fe137" xlink:href="mrna-20230630.xsd#mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:to="loc_mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember_0bd0979a-eacd-47da-b79a-6f60ae6fe137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_TheBillAndMelindaGatesFoundationMember_5cd12dee-9ad2-4af2-93f7-509da71f129c" xlink:href="mrna-20230630.xsd#mrna_TheBillAndMelindaGatesFoundationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0a4a20-c923-4057-bf56-324eb80f8453" xlink:to="loc_mrna_TheBillAndMelindaGatesFoundationMember_5cd12dee-9ad2-4af2-93f7-509da71f129c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:to="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProjectMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis_0fab4a66-81a7-4351-b5f5-2b8fbb2907a6" xlink:to="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractOptionsMember_27f866d1-f920-43e7-86fc-3bd1b45d879f" xlink:href="mrna-20230630.xsd#mrna_ContractOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:to="loc_mrna_ContractOptionsMember_27f866d1-f920-43e7-86fc-3bd1b45d879f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_InitialProjectMember_bb192f90-c8d6-47c4-811b-145348e1641a" xlink:href="mrna-20230630.xsd#mrna_InitialProjectMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProjectMember_34a6edef-5a42-4100-9555-c04fd1bba171" xlink:to="loc_mrna_InitialProjectMember_bb192f90-c8d6-47c4-811b-145348e1641a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ad642a29-f371-4749-9d34-dc3719e76e0c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsMaximumAward_8622446e-c421-4435-af8e-370e063ce01a" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsMaximumAward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_RevenueFromGrantsMaximumAward_8622446e-c421-4435-af8e-370e063ce01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsCurrentFundingCapacity_e4c7eda2-cff1-4f75-90fe-14050ee0f31f" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsCurrentFundingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_RevenueFromGrantsCurrentFundingCapacity_e4c7eda2-cff1-4f75-90fe-14050ee0f31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RevenueFromGrantsRemainingFundingCapacity_c4da315a-de79-45e6-a724-18b01b85aa24" xlink:href="mrna-20230630.xsd#mrna_RevenueFromGrantsRemainingFundingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_RevenueFromGrantsRemainingFundingCapacity_c4da315a-de79-45e6-a724-18b01b85aa24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NumberOfParticipants_e6f70870-3ca6-4069-9c62-116aad014895" xlink:href="mrna-20230630.xsd#mrna_NumberOfParticipants"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_mrna_NumberOfParticipants_e6f70870-3ca6-4069-9c62-116aad014895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2758bbcc-3bb8-495a-beef-3d0bd9c41594" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_9e8ebcfe-2beb-4b74-a96b-8dc6cddabb68" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2758bbcc-3bb8-495a-beef-3d0bd9c41594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CollaborationAgreementsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CollaborationAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CollaborationAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentAbstract_d7ad8fe3-d1b3-4cc0-9115-4ee8053204aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentAbstract_d7ad8fe3-d1b3-4cc0-9115-4ee8053204aa" xlink:to="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:to="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_21210b60-ff23-40e2-87ae-d96b6ca7b5fb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_0997fff9-b99d-4919-9473-ad98043e0936" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_21210b60-ff23-40e2-87ae-d96b6ca7b5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_GenerationBioCoGBIOMember_23a4a1af-211b-4d9b-9158-432f04ce33c7" xlink:href="mrna-20230630.xsd#mrna_GenerationBioCoGBIOMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_21210b60-ff23-40e2-87ae-d96b6ca7b5fb" xlink:to="loc_mrna_GenerationBioCoGBIOMember_23a4a1af-211b-4d9b-9158-432f04ce33c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:to="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e1c2636d-3dab-487c-8d9f-aaf3d69ba9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5ffe22cb-d232-4414-a397-06b89b3c1002" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e1c2636d-3dab-487c-8d9f-aaf3d69ba9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember_204c93c5-90d4-467b-bdc8-34e2533bd551" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_e1c2636d-3dab-487c-8d9f-aaf3d69ba9e8" xlink:to="loc_us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember_204c93c5-90d4-467b-bdc8-34e2533bd551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable_8b6e1d4c-ac2e-4394-8847-635ae3101dd5" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_8e0dba5f-8290-455e-8759-7c9fcda9779f" xlink:href="mrna-20230630.xsd#mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct_8e0dba5f-8290-455e-8759-7c9fcda9779f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_ed8b8ffe-285d-4491-b17c-c2743f8a2915" xlink:href="mrna-20230630.xsd#mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding_ed8b8ffe-285d-4491-b17c-c2743f8a2915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6048e1be-0755-4148-bbd0-67b806d43a94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_EquityMethodInvestments_6048e1be-0755-4148-bbd0-67b806d43a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_58a21889-880e-4876-8907-2f93ca315a20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity_58a21889-880e-4876-8907-2f93ca315a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_d7a7e315-1798-4b4b-add9-7abd0622da04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems_d742e48a-697e-4891-8bc4-4cf5a23e11f4" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_d7a7e315-1798-4b4b-add9-7abd0622da04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#AcquisitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/AcquisitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_bdf5e673-adfb-48b7-87be-060053a021c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_bdf5e673-adfb-48b7-87be-060053a021c8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0532586a-21f9-448b-ab01-10948a98aeed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b73a71ec-84ce-4703-aaa0-07da5aabb657" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0532586a-21f9-448b-ab01-10948a98aeed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OriCiroGenomicsKKMember_a7184e16-3323-4650-b2e9-888513132615" xlink:href="mrna-20230630.xsd#mrna_OriCiroGenomicsKKMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0532586a-21f9-448b-ab01-10948a98aeed" xlink:to="loc_mrna_OriCiroGenomicsKKMember_a7184e16-3323-4650-b2e9-888513132615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78438f12-861e-4064-9df9-0a7b032d8e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b583a6b0-4bb7-412f-a1dd-b1ed90cb3240" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78438f12-861e-4064-9df9-0a7b032d8e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_c5472646-5b25-4b48-9c2b-c73cd0f992a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_78438f12-861e-4064-9df9-0a7b032d8e5b" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_c5472646-5b25-4b48-9c2b-c73cd0f992a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_eaf617b1-aca2-4fab-8bba-095cd13dc40f" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_d4f43626-3e85-4f3a-b7b3-3ec240b6509a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_d4f43626-3e85-4f3a-b7b3-3ec240b6509a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_0a64f1ed-b4f0-4eea-a261-0206c9b0a217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_0a64f1ed-b4f0-4eea-a261-0206c9b0a217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d405af9d-adf6-4bf9-9190-21dbb7cbf165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d405af9d-adf6-4bf9-9190-21dbb7cbf165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_126b86ff-874a-4fa7-96c3-58ca5382fa1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_e847280d-3762-4ffe-b7b4-c269cc624983" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_126b86ff-874a-4fa7-96c3-58ca5382fa1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_07ac9744-7483-485c-b7c1-34a8162a984f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_07ac9744-7483-485c-b7c1-34a8162a984f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53c86f2c-3608-43e7-8807-a143cd38a193" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9a8ebc7b-48ed-4633-adb5-dede477f5415" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53c86f2c-3608-43e7-8807-a143cd38a193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OriCiroGenomicsKKMember_7b8eb223-ab97-49c9-bf0c-a32b35e8ad27" xlink:href="mrna-20230630.xsd#mrna_OriCiroGenomicsKKMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53c86f2c-3608-43e7-8807-a143cd38a193" xlink:to="loc_mrna_OriCiroGenomicsKKMember_7b8eb223-ab97-49c9-bf0c-a32b35e8ad27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b891495-c5aa-4dad-b1b1-7abadc9173ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1fe05b93-43bd-49fc-9653-3112549b951c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b891495-c5aa-4dad-b1b1-7abadc9173ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_0c0054e1-f71c-4c22-8992-92ca3321b379" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4b891495-c5aa-4dad-b1b1-7abadc9173ba" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_0c0054e1-f71c-4c22-8992-92ca3321b379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_108f5538-c68f-4e25-bf4a-76cfdb8420f1" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6fa424b2-5e7b-43b9-a0d2-00473d3d9135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_6fa424b2-5e7b-43b9-a0d2-00473d3d9135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b7dd28bf-960b-489e-a0d8-9087321773f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b7dd28bf-960b-489e-a0d8-9087321773f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7817a216-5552-4236-ae82-f74b83272d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7817a216-5552-4236-ae82-f74b83272d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4d32700e-3375-468f-9544-3e26a7b7f289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_4d32700e-3375-468f-9544-3e26a7b7f289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a89a4011-2de6-443e-927e-a10cf93391ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_Goodwill_a89a4011-2de6-443e-927e-a10cf93391ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_68f1c6c4-f89d-49cd-b44e-80aa495c69a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_6bb8a99f-1948-4fd6-9e1c-7fae4dcb44b6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_68f1c6c4-f89d-49cd-b44e-80aa495c69a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e2f9fbe6-dc2d-4a75-be90-123e18123724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_e2f9fbe6-dc2d-4a75-be90-123e18123724" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_cfc0bba6-7282-42f6-a0f6-25d15df4ebb3" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_8e240148-72a2-4762-b878-e4bda4977ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_8e240148-72a2-4762-b878-e4bda4977ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_8a622d0e-dccf-4927-bb1b-d7bb63261274" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_CertificatesOfDepositMember_8a622d0e-dccf-4927-bb1b-d7bb63261274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_93660f5c-b5b1-47fc-b793-d7511e942177" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_93660f5c-b5b1-47fc-b793-d7511e942177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f829ef49-793e-413f-bce3-30474d6d78da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f829ef49-793e-413f-bce3-30474d6d78da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2c6cf9f6-d2e5-4d71-9b06-c58542d9c5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2c6cf9f6-d2e5-4d71-9b06-c58542d9c5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_5828f62c-8bba-48ee-b646-fb6711af27e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4f960010-0566-4e2e-b65b-d85caa278d5e" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_5828f62c-8bba-48ee-b646-fb6711af27e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_96c3ad52-9bd8-4fbc-ae9a-6b04ee878080" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_91f94bf3-f576-40d8-a549-ac3b45aaa3b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_91f94bf3-f576-40d8-a549-ac3b45aaa3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CurrentMarketableSecuritiesMember_1e3e8a4f-f1fd-422c-ac44-eebd75cf6454" xlink:href="mrna-20230630.xsd#mrna_CurrentMarketableSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:to="loc_mrna_CurrentMarketableSecuritiesMember_1e3e8a4f-f1fd-422c-ac44-eebd75cf6454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NoncurrentMarketableSecuritiesMember_5fc8cb1a-1948-49a5-857d-a8876ea02c9d" xlink:href="mrna-20230630.xsd#mrna_NoncurrentMarketableSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_da22dc6b-ae81-4d56-8ba6-2de4a29c6f42" xlink:to="loc_mrna_NoncurrentMarketableSecuritiesMember_5fc8cb1a-1948-49a5-857d-a8876ea02c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0dbac278-2a1a-4a1d-b915-cb2d230f81f1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_50418ae6-5d4f-403d-acc2-d39869b6c9db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_50418ae6-5d4f-403d-acc2-d39869b6c9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_54586aa8-52ec-4bbc-a7d3-730134b9d8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_44db765b-0ecf-4208-b08e-e8afd9ffa00f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_54586aa8-52ec-4bbc-a7d3-730134b9d8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_64a18447-f028-478b-8f1e-628ea71818de" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ef9e337f-3214-47c2-875f-121828ff77d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_ef9e337f-3214-47c2-875f-121828ff77d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ddbb0108-c2a6-40dd-8b27-70c69069c7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ddbb0108-c2a6-40dd-8b27-70c69069c7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_88da131d-b87f-4b5b-ad63-64aba2dfb47e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_88da131d-b87f-4b5b-ad63-64aba2dfb47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b8105186-6687-4bdf-ae50-340e065b83dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9149f234-4e45-450c-a61a-85117ab6a267" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b8105186-6687-4bdf-ae50-340e065b83dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_7059d538-cc83-46af-b82c-01c1a8de7126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_aaa6ac92-edd1-4ad3-b07a-d1b2bdf67010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_7059d538-cc83-46af-b82c-01c1a8de7126" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_aaa6ac92-edd1-4ad3-b07a-d1b2bdf67010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_a9681e36-1c8f-429e-aa4e-7e964dad4cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_aaa6ac92-edd1-4ad3-b07a-d1b2bdf67010" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_a9681e36-1c8f-429e-aa4e-7e964dad4cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_2cc1b7bf-040a-4339-819e-e7e84a69fb7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_aaa6ac92-edd1-4ad3-b07a-d1b2bdf67010" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_2cc1b7bf-040a-4339-819e-e7e84a69fb7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7f98adb6-3bd2-4fad-8cdc-277c6305d9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_aaa6ac92-edd1-4ad3-b07a-d1b2bdf67010" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_7f98adb6-3bd2-4fad-8cdc-277c6305d9cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_7ae4123b-24b6-4157-b30f-c172e0154fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_7059d538-cc83-46af-b82c-01c1a8de7126" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_7ae4123b-24b6-4157-b30f-c172e0154fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_cc791a08-d689-4c7a-ba94-9751e9f96173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_7ae4123b-24b6-4157-b30f-c172e0154fc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_cc791a08-d689-4c7a-ba94-9751e9f96173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_89cc724e-1866-4e71-82c6-28b0afbe8c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_7ae4123b-24b6-4157-b30f-c172e0154fc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_89cc724e-1866-4e71-82c6-28b0afbe8c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_77b4e983-b25a-4cf0-bf19-df8647218ace" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_7ae4123b-24b6-4157-b30f-c172e0154fc0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_77b4e983-b25a-4cf0-bf19-df8647218ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_061baf7e-7076-4d6f-83b2-9e49c5b62b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_c03ffeea-ff5d-4728-8571-4df9ceaa722a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_061baf7e-7076-4d6f-83b2-9e49c5b62b0c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded_c03ffeea-ff5d-4728-8571-4df9ceaa722a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_bfac5cca-5f62-446d-8c8d-443b3bf65f66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_061baf7e-7076-4d6f-83b2-9e49c5b62b0c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_bfac5cca-5f62-446d-8c8d-443b3bf65f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_51a2bd03-196b-493a-bbf2-89c8828a8db8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_061baf7e-7076-4d6f-83b2-9e49c5b62b0c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_51a2bd03-196b-493a-bbf2-89c8828a8db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_74545be5-1908-4f0e-9ed8-05545c7863c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiRealizedGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_061baf7e-7076-4d6f-83b2-9e49c5b62b0c" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedGainLoss_74545be5-1908-4f0e-9ed8-05545c7863c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1af75368-7b16-4c89-8609-92d996c5e48d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_061baf7e-7076-4d6f-83b2-9e49c5b62b0c" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_1af75368-7b16-4c89-8609-92d996c5e48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8e97e315-7316-4c94-935a-a380170500f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsAllOtherInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsAllOtherInvestmentsAbstract_8e97e315-7316-4c94-935a-a380170500f6" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b22df33d-4ad0-4f2e-817e-e0fa2b062697" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryBillSecuritiesMember_e0fb8d51-f45e-4f67-b8bc-47e52c3dc395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryBillSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_USTreasuryBillSecuritiesMember_e0fb8d51-f45e-4f67-b8bc-47e52c3dc395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryNotesSecuritiesMember_bc2e70a4-d2b4-4d22-95c1-7481b781bf12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasuryNotesSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_USTreasuryNotesSecuritiesMember_bc2e70a4-d2b4-4d22-95c1-7481b781bf12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_b1ec2806-4b85-42e5-8b26-3d55149064e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_b1ec2806-4b85-42e5-8b26-3d55149064e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_2b331fe8-bbef-4b3f-9586-eecf4ae15c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_01de09ca-37c2-4a36-b6e6-3945889454a0" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_2b331fe8-bbef-4b3f-9586-eecf4ae15c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_d4de37d7-2257-4a15-bc64-d83e2a0ab51f" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_11e85a88-cb0e-486f-8c5f-da4e5db70a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_11e85a88-cb0e-486f-8c5f-da4e5db70a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d7e8b917-aba2-499a-b03e-aa8a5404301c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_d7e8b917-aba2-499a-b03e-aa8a5404301c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a131bf7d-bb35-4918-9bc4-6aa6bf48e309" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a131bf7d-bb35-4918-9bc4-6aa6bf48e309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a514561e-d320-4753-b44e-b3dbfbf81978" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a514561e-d320-4753-b44e-b3dbfbf81978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5dac6def-f4b1-425f-a3ee-dc522d207680" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_5dac6def-f4b1-425f-a3ee-dc522d207680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_00fe449a-c1ef-451a-850b-edcc3573eff0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_fdc9fa78-d809-4180-90b2-c0b626cbb788" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_00fe449a-c1ef-451a-850b-edcc3573eff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c370c272-4384-45c9-88bd-697f9a1bb5df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_c370c272-4384-45c9-88bd-697f9a1bb5df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9f48df0f-aa57-4f66-b510-04557d8f36d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_32b49c9a-3257-47e3-8b23-08b9b7e0cb78" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9f48df0f-aa57-4f66-b510-04557d8f36d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_723e9aa5-ba86-499e-93b9-3daef04bda12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9f48df0f-aa57-4f66-b510-04557d8f36d9" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_723e9aa5-ba86-499e-93b9-3daef04bda12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_578483b3-9b9d-41c4-8cce-3ad0b36cefad" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_d150813a-4bb0-4fdd-aaba-7c689f8a5dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_d150813a-4bb0-4fdd-aaba-7c689f8a5dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_836c1383-9f88-4806-ab2b-04ec6ad2f39a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_CertificatesOfDepositMember_836c1383-9f88-4806-ab2b-04ec6ad2f39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_93fafc13-9592-47d1-ba46-60c5bdb1d07c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_93fafc13-9592-47d1-ba46-60c5bdb1d07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_21d262be-ebb8-42b4-a42f-08ac8457308f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_21d262be-ebb8-42b4-a42f-08ac8457308f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7bc22443-f66a-400f-a801-aecbdc81bbad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7bc22443-f66a-400f-a801-aecbdc81bbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentDebtSecuritiesMember_1a4dcb92-cc5e-44e1-8962-85c62a9a4098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_USGovernmentDebtSecuritiesMember_1a4dcb92-cc5e-44e1-8962-85c62a9a4098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesMember_b67a053a-16cd-447e-a59c-99fc9ecff597" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_41fad36d-4959-4b1f-bbc3-d97f18dc3f2d" xlink:to="loc_us-gaap_EquitySecuritiesMember_b67a053a-16cd-447e-a59c-99fc9ecff597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a07c24d4-ec9d-4aca-ae82-c7ea2dfbbacb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_816ddf6f-d414-4bd3-af43-2674e79c616c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_816ddf6f-d414-4bd3-af43-2674e79c616c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_09d1c1bd-6e2e-4b1f-a40d-30788e861a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92459252-6c28-4085-a970-18cf66110bc9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_09d1c1bd-6e2e-4b1f-a40d-30788e861a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_97be7eb0-d692-45e3-9fc1-5bbd70d5a2a4" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74874a97-923f-4382-9bb1-3b6201cf0780" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74874a97-923f-4382-9bb1-3b6201cf0780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_2a02cae9-50ac-45e5-9ff6-591eade0ba95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_DerivativeAssets_2a02cae9-50ac-45e5-9ff6-591eade0ba95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_80d49483-6656-4667-a931-28f0eade2aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_80d49483-6656-4667-a931-28f0eade2aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_3292a345-e458-47d3-aa66-78d28cb373e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_dba7f5ae-0a68-48bd-b98d-8fb4662e88d7" xlink:to="loc_us-gaap_DerivativeLiabilities_3292a345-e458-47d3-aa66-78d28cb373e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#DerivativeFinancialInstrumentsCashFlowHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_455b5e1f-2f9f-4483-92fc-e0ca668d47c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_1f15ad72-a60f-43db-8ecf-b420e4e55b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_455b5e1f-2f9f-4483-92fc-e0ca668d47c6" xlink:to="loc_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1_1f15ad72-a60f-43db-8ecf-b420e4e55b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_905d67ce-c69a-4803-a160-f849df55bf36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_455b5e1f-2f9f-4483-92fc-e0ca668d47c6" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_905d67ce-c69a-4803-a160-f849df55bf36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1bd388d9-c31f-432b-b36b-794b111bc34b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1bd388d9-c31f-432b-b36b-794b111bc34b" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_242011cc-5e51-4541-b54b-80c944058689" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_85951006-0abf-4e2f-8a5b-d85ba91c3063" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_242011cc-5e51-4541-b54b-80c944058689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_c53cad39-0187-4035-83e3-78b1479e3dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_242011cc-5e51-4541-b54b-80c944058689" xlink:to="loc_us-gaap_ForeignExchangeContractMember_c53cad39-0187-4035-83e3-78b1479e3dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_b8938e52-14ef-4ca7-8217-da408220ac20" xlink:to="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4d57edbc-71fd-41b1-8035-82100b7fd5c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4d57edbc-71fd-41b1-8035-82100b7fd5c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_a125230c-a7c8-4153-8f8b-0696c46ce679" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_3b7f70ba-5825-4652-810e-f64c0dd3d948" xlink:to="loc_us-gaap_NondesignatedMember_a125230c-a7c8-4153-8f8b-0696c46ce679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_480d299f-1e9e-4063-965b-5baad01ebacc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d8e009cb-0335-41a6-a684-e9ea3af91a0c" xlink:to="loc_us-gaap_HedgingRelationshipDomain_480d299f-1e9e-4063-965b-5baad01ebacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_1b27a8a0-7287-4c0d-b53d-dd7b2281d776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_480d299f-1e9e-4063-965b-5baad01ebacc" xlink:to="loc_us-gaap_CashFlowHedgingMember_1b27a8a0-7287-4c0d-b53d-dd7b2281d776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_26b3e8aa-362a-4ce1-a8bc-29f350a0e79d" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_1b68ae38-0f86-4cb8-be56-45c6fb8addca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:to="loc_us-gaap_SalesMember_1b68ae38-0f86-4cb8-be56-45c6fb8addca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_43425163-621a-4868-a37d-e39dd8d61b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_5b293000-7cb8-473a-8a34-daf86234a55b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_43425163-621a-4868-a37d-e39dd8d61b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_a41e94e8-ee9a-4866-bc4e-8f4a2cd375db" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b68f1240-2672-42dc-b9cd-4dffb7318ec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b68f1240-2672-42dc-b9cd-4dffb7318ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_06c54763-6a66-4636-bc4d-bac43fed06f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeAssets_06c54763-6a66-4636-bc4d-bac43fed06f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_d2a4f67d-1045-4df3-b931-8a749fe6a044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeLiabilities_d2a4f67d-1045-4df3-b931-8a749fe6a044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9ce65a94-8e47-4d6f-909c-cbe736eecfaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration_9ce65a94-8e47-4d6f-909c-cbe736eecfaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_365b44c6-ec49-4b9b-bb92-0ff15c8fddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_365b44c6-ec49-4b9b-bb92-0ff15c8fddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_26bb15cb-30f9-474f-8c47-bce615458154" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_26bb15cb-30f9-474f-8c47-bce615458154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_79ae1959-6840-47f6-93ac-26c3f2aa3380" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f125270d-4e08-4e74-aecf-1af7762fa9ea" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_79ae1959-6840-47f6-93ac-26c3f2aa3380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#InventoryScheduleofInventoryCurrentDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_95b8d5c7-25fa-4d42-bbca-c45886d3d00e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_10d3e23f-8436-4ae6-a758-ee29c038da3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_95b8d5c7-25fa-4d42-bbca-c45886d3d00e" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_10d3e23f-8436-4ae6-a758-ee29c038da3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_be8da4c3-fd8c-4ffe-b51e-ccc3e97b14f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_95b8d5c7-25fa-4d42-bbca-c45886d3d00e" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_be8da4c3-fd8c-4ffe-b51e-ccc3e97b14f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_fa2553f7-746b-4319-aa9f-9dc09dcd766d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_95b8d5c7-25fa-4d42-bbca-c45886d3d00e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_fa2553f7-746b-4319-aa9f-9dc09dcd766d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7202404c-f6c0-4a91-b46e-388283e5fcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_95b8d5c7-25fa-4d42-bbca-c45886d3d00e" xlink:to="loc_us-gaap_InventoryNet_7202404c-f6c0-4a91-b46e-388283e5fcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent_deb4c40d-83a4-462d-a8a6-e527d7cb1d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_95b8d5c7-25fa-4d42-bbca-c45886d3d00e" xlink:to="loc_us-gaap_InventoryNoncurrent_deb4c40d-83a4-462d-a8a6-e527d7cb1d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/InventoryNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#InventoryNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/InventoryNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_cc55188c-e3ab-464b-8ff0-c35066211616" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_5bbbb45c-d226-44cc-9128-c952aa86187d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_cc55188c-e3ab-464b-8ff0-c35066211616" xlink:to="loc_us-gaap_InventoryWriteDown_5bbbb45c-d226-44cc-9128-c952aa86187d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFirmPurchaseCommitmentLoss_68ecb2cb-1a95-4b9c-9d35-a1091528ab52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFirmPurchaseCommitmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_cc55188c-e3ab-464b-8ff0-c35066211616" xlink:to="loc_us-gaap_InventoryFirmPurchaseCommitmentLoss_68ecb2cb-1a95-4b9c-9d35-a1091528ab52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_cb28456f-ba6c-4104-9b39-896cabaf4d2e" xlink:href="mrna-20230630.xsd#mrna_LegalContingencyFutureFirmPurchaseCommitments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_cc55188c-e3ab-464b-8ff0-c35066211616" xlink:to="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_cb28456f-ba6c-4104-9b39-896cabaf4d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_cbe0ef9a-daae-4f38-8d77-9a6e105a2e62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_cc55188c-e3ab-464b-8ff0-c35066211616" xlink:to="loc_us-gaap_InventoryGross_cbe0ef9a-daae-4f38-8d77-9a6e105a2e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventoryCapitalizedCosts_4d00bf01-c8b5-4c4c-aae3-d5d96163edf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherInventoryCapitalizedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_cc55188c-e3ab-464b-8ff0-c35066211616" xlink:to="loc_us-gaap_OtherInventoryCapitalizedCosts_4d00bf01-c8b5-4c4c-aae3-d5d96163edf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#PropertyPlantandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d01c1d3a-ebb8-4ab9-90bc-ccc9e163159c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d01c1d3a-ebb8-4ab9-90bc-ccc9e163159c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b7cca23a-8961-47a1-bec9-27b9682071dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_4157ae9a-b333-452d-b8dd-fd8ba0f1476e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_LandMember_4157ae9a-b333-452d-b8dd-fd8ba0f1476e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_40b78b44-7e38-444c-adcd-2d52918fe7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_EquipmentMember_40b78b44-7e38-444c-adcd-2d52918fe7a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_031907c4-9a60-45bc-8e21-121180088513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_031907c4-9a60-45bc-8e21-121180088513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_a7ec6e41-743b-4254-990d-0a3df50f3129" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_a7ec6e41-743b-4254-990d-0a3df50f3129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_ef6daeda-4d23-4d47-8e9f-3044a9c0d6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_ComputerEquipmentMember_ef6daeda-4d23-4d47-8e9f-3044a9c0d6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_cd5e984b-d182-410f-b07c-062b5ed2e25a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_us-gaap_ConstructionInProgressMember_cd5e984b-d182-410f-b07c-062b5ed2e25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinancingRightOfUseAssetMember_7a00550a-7c08-470c-9950-262430a395ad" xlink:href="mrna-20230630.xsd#mrna_FinancingRightOfUseAssetMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_710cfcaf-e91c-4b43-9c90-06183c7d7e67" xlink:to="loc_mrna_FinancingRightOfUseAssetMember_7a00550a-7c08-470c-9950-262430a395ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_cad7ba3d-bd8a-4fd5-9276-320fda06985c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3b99bd03-89fe-483b-818b-6f7c0c649c1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_3b99bd03-89fe-483b-818b-6f7c0c649c1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_722e4c83-5f41-4cea-b180-c83465cbfa20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_722e4c83-5f41-4cea-b180-c83465cbfa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3f1fe779-96ef-483a-a1c6-ccdf33db1499" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3f1fe779-96ef-483a-a1c6-ccdf33db1499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_d3038058-b49e-4215-aeea-a9d9ee9a5b36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_79222a7b-9b65-469d-aca1-bce12e30a2f5" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_d3038058-b49e-4215-aeea-a9d9ee9a5b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_b55e8b26-ffc0-44d6-92b5-1630f4206c15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_b55e8b26-ffc0-44d6-92b5-1630f4206c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_4331ad96-e13c-4846-ad92-c41de3bf000e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_IncomeTaxesReceivable_4331ad96-e13c-4846-ad92-c41de3bf000e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_eb0d1e75-34a9-4280-9043-0328e96adce0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_PrepaidTaxes_eb0d1e75-34a9-4280-9043-0328e96adce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherPrepaidExpenseManufacturing_c0226dc8-adc5-460e-acbd-f56d57af946f" xlink:href="mrna-20230630.xsd#mrna_OtherPrepaidExpenseManufacturing"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_mrna_OtherPrepaidExpenseManufacturing_c0226dc8-adc5-460e-acbd-f56d57af946f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_01eb3420-112b-4d4f-a111-16e4f2d5d6a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_InterestReceivableCurrent_01eb3420-112b-4d4f-a111-16e4f2d5d6a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OtherPrepaidExpenseMaterialsAndSupplies_71543c48-d389-4f14-b012-20611e0a295b" xlink:href="mrna-20230630.xsd#mrna_OtherPrepaidExpenseMaterialsAndSupplies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_mrna_OtherPrepaidExpenseMaterialsAndSupplies_71543c48-d389-4f14-b012-20611e0a295b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_TenantImprovementAllowanceReceivableCurrent_873f733a-d80e-40ac-afb7-4aebd8c64590" xlink:href="mrna-20230630.xsd#mrna_TenantImprovementAllowanceReceivableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_mrna_TenantImprovementAllowanceReceivableCurrent_873f733a-d80e-40ac-afb7-4aebd8c64590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationReceivableCurrent_483c79d5-7727-46d6-868d-81548b408fd5" xlink:href="mrna-20230630.xsd#mrna_CollaborationReceivableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_mrna_CollaborationReceivableCurrent_483c79d5-7727-46d6-868d-81548b408fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValueAddedTaxReceivableCurrent_03da534d-c778-4086-bb4f-ce168bdc869e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_ValueAddedTaxReceivableCurrent_03da534d-c778-4086-bb4f-ce168bdc869e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_299b611a-09b4-4233-9a45-a3994252b9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_299b611a-09b4-4233-9a45-a3994252b9e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d14ce1d3-e49c-4fa7-97d4-5767c5fa8ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_OtherAssetsCurrent_d14ce1d3-e49c-4fa7-97d4-5767c5fa8ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_36965265-4f2b-4e88-a664-38c9ab9e0ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_525e9594-eeba-482a-96c1-d0d475254257" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_36965265-4f2b-4e88-a664-38c9ab9e0ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNoncurrent_4675473f-2e01-4109-bb4d-66450d91ad29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_InventoryNoncurrent_4675473f-2e01-4109-bb4d-66450d91ad29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_DownpaymentsAndPrepaymentsNoncurrent_8bd804c8-d3d6-477e-aea6-8379971d78af" xlink:href="mrna-20230630.xsd#mrna_DownpaymentsAndPrepaymentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_mrna_DownpaymentsAndPrepaymentsNoncurrent_8bd804c8-d3d6-477e-aea6-8379971d78af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_96f86b33-8d98-4d45-94ea-b505911ab182" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_EquityMethodInvestments_96f86b33-8d98-4d45-94ea-b505911ab182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fd8e611c-c437-45e2-a26d-996ffb1241ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_Goodwill_fd8e611c-c437-45e2-a26d-996ffb1241ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_acd8b5ee-fbcd-46a6-a2c4-02a09fc245fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_acd8b5ee-fbcd-46a6-a2c4-02a09fc245fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_2c3f334d-79ff-4fc7-942f-f1b42264b89d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_RestrictedCash_2c3f334d-79ff-4fc7-942f-f1b42264b89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_3aefb260-92e9-4e44-b9ec-125d79e472df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_3aefb260-92e9-4e44-b9ec-125d79e472df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_14bdfa93-4eb6-4931-876c-91db1701c3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_54bf826f-e692-45c8-bc45-63d2ba1be229" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_14bdfa93-4eb6-4931-876c-91db1701c3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsAccruedLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedManufacturing_c549229d-fdc2-438e-a9e5-4394df155c35" xlink:href="mrna-20230630.xsd#mrna_AccruedManufacturing"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_AccruedManufacturing_c549229d-fdc2-438e-a9e5-4394df155c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedClinicalTrials_5e877081-f787-4ed8-a476-a33a09638e84" xlink:href="mrna-20230630.xsd#mrna_AccruedClinicalTrials"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_AccruedClinicalTrials_5e877081-f787-4ed8-a476-a33a09638e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_62f17c9e-0e53-4f55-8361-5b4655368eff" xlink:href="mrna-20230630.xsd#mrna_LegalContingencyFutureFirmPurchaseCommitments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_62f17c9e-0e53-4f55-8361-5b4655368eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedDevelopmentOperation_6798f715-b7c1-4b94-ac85-93b03c5f2f4f" xlink:href="mrna-20230630.xsd#mrna_AccruedDevelopmentOperation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_AccruedDevelopmentOperation_6798f715-b7c1-4b94-ac85-93b03c5f2f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedOtherExternalGoodsAndServicesCurrent_e8eb42f9-bd93-415d-a9aa-1a77a5653cd3" xlink:href="mrna-20230630.xsd#mrna_AccruedOtherExternalGoodsAndServicesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_AccruedOtherExternalGoodsAndServicesCurrent_e8eb42f9-bd93-415d-a9aa-1a77a5653cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_da5d50ae-bf95-4ce8-906c-c7e6c82babc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_da5d50ae-bf95-4ce8-906c-c7e6c82babc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_AccruedPropertyAndEquipmentCurrent_8b811962-5d6d-4d59-8e02-67316cf03849" xlink:href="mrna-20230630.xsd#mrna_AccruedPropertyAndEquipmentCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_AccruedPropertyAndEquipmentCurrent_8b811962-5d6d-4d59-8e02-67316cf03849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RawMaterialsAccountsPayable_45521112-99ce-456b-89c5-96cf35e24855" xlink:href="mrna-20230630.xsd#mrna_RawMaterialsAccountsPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_mrna_RawMaterialsAccountsPayable_45521112-99ce-456b-89c5-96cf35e24855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRoyaltiesCurrent_ad6b99c7-0e18-4173-a570-c0cd25cf681b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedRoyaltiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_us-gaap_AccruedRoyaltiesCurrent_ad6b99c7-0e18-4173-a570-c0cd25cf681b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_568ef7c6-d0ab-487f-a1c2-0d3f1c60de5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_568ef7c6-d0ab-487f-a1c2-0d3f1c60de5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bbebf9a3-9213-45a5-b2cb-32c5f99c8f82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f632f11c-de4a-4b1f-b0ef-beba4d8dfaed" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bbebf9a3-9213-45a5-b2cb-32c5f99c8f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6fca9162-e33c-4b6c-bd62-4cb8436eb9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_21e033d3-48f5-4484-a572-706419a82c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6fca9162-e33c-4b6c-bd62-4cb8436eb9bd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_21e033d3-48f5-4484-a572-706419a82c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_61774aa8-0b05-4e18-9842-f07a7d156986" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6fca9162-e33c-4b6c-bd62-4cb8436eb9bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_61774aa8-0b05-4e18-9842-f07a7d156986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_0ad379a9-a944-4d2c-ada8-0dd0ab0728f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6fca9162-e33c-4b6c-bd62-4cb8436eb9bd" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_0ad379a9-a944-4d2c-ada8-0dd0ab0728f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_62fa1b02-7280-4486-b742-dba7ed50196d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6fca9162-e33c-4b6c-bd62-4cb8436eb9bd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_62fa1b02-7280-4486-b742-dba7ed50196d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#OtherBalanceSheetComponentsDeferredRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_704a8cd9-7dfd-447d-bf06-b41f991196c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractWithCustomerLiabilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_704a8cd9-7dfd-447d-bf06-b41f991196c4" xlink:to="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:to="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_96074d1f-3ea6-4252-b790-7ae25834313d" xlink:to="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ProductSalesMember_4059ed13-2b17-4a30-a7ce-b3162b1a83cf" xlink:href="mrna-20230630.xsd#mrna_ProductSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:to="loc_mrna_ProductSalesMember_4059ed13-2b17-4a30-a7ce-b3162b1a83cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrantMember_4aa88ea9-ec12-47d5-b52d-d665420c74a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:to="loc_us-gaap_GrantMember_4aa88ea9-ec12-47d5-b52d-d665420c74a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CollaborationArrangementMember_cdee72e2-b5ef-4c22-aaf0-46c996cdc57c" xlink:href="mrna-20230630.xsd#mrna_CollaborationArrangementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9fb355da-1c81-49ea-9b9b-ce78d81884fb" xlink:to="loc_mrna_CollaborationArrangementMember_cdee72e2-b5ef-4c22-aaf0-46c996cdc57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems_8a7ec766-aa5c-4d6a-9664-ec5b2385c04d" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractWithCustomerLiabilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityTable_839f79a7-65b0-4687-96e5-218f7f8434e7" xlink:to="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems_8a7ec766-aa5c-4d6a-9664-ec5b2385c04d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:href="mrna-20230630.xsd#mrna_ChangeInContractwithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractWithCustomerLiabilityLineItems_8a7ec766-aa5c-4d6a-9664-ec5b2385c04d" xlink:to="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_d16516b5-15da-4e56-a4b5-6d8a29a9956a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_us-gaap_ContractWithCustomerLiability_d16516b5-15da-4e56-a4b5-6d8a29a9956a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_a740c13d-f7b6-4dd1-8941-c021df1feef2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_a740c13d-f7b6-4dd1-8941-c021df1feef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_f2c3882e-a5b3-4d42-9f85-baa1d440aab0" xlink:href="mrna-20230630.xsd#mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod_f2c3882e-a5b3-4d42-9f85-baa1d440aab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_9952f5fb-84e1-45e9-8403-a7c47376b95e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_mrna_ChangeInContractwithCustomerLiabilityRollForward_6742dc73-37b9-49af-95bc-8ff0e9326b55" xlink:to="loc_us-gaap_ContractWithCustomerLiability_9952f5fb-84e1-45e9-8403-a7c47376b95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_47708f3f-5242-4cfa-89c9-f640aebe7371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_47708f3f-5242-4cfa-89c9-f640aebe7371" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_86dffaab-1d62-4d15-b69c-916849c0fe5d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e7dd51da-cb51-471a-a6fb-e056fd4666d8" xlink:to="loc_srt_SegmentGeographicalDomain_86dffaab-1d62-4d15-b69c-916849c0fe5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_CambridgeMassachusettsMember_4f6c6ff5-a457-461b-8f47-3ec0e1dc83e4" xlink:href="mrna-20230630.xsd#mrna_CambridgeMassachusettsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_86dffaab-1d62-4d15-b69c-916849c0fe5d" xlink:to="loc_mrna_CambridgeMassachusettsMember_4f6c6ff5-a457-461b-8f47-3ec0e1dc83e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2dce60db-d5d7-4b63-920b-9c2f2f34302b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_249b1a15-e38d-4d4a-8dac-fef9c354d373" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2dce60db-d5d7-4b63-920b-9c2f2f34302b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_ff4eb6ac-ecfe-433f-8bc2-50e24a4a6838" xlink:href="mrna-20230630.xsd#mrna_MTCSouthMTCNorthAndMTCEastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2dce60db-d5d7-4b63-920b-9c2f2f34302b" xlink:to="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_ff4eb6ac-ecfe-433f-8bc2-50e24a4a6838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_c400bb33-2ec2-48f2-8b10-4ae4d656e218" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_c10f4b54-c40c-49cb-9c39-81aa450eaa85" xlink:to="loc_us-gaap_LeaseContractualTermDomain_c400bb33-2ec2-48f2-8b10-4ae4d656e218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_EmbeddedLeasesMember_145ba837-aee3-49dc-8b19-e1d9a4fe8cc0" xlink:href="mrna-20230630.xsd#mrna_EmbeddedLeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_c400bb33-2ec2-48f2-8b10-4ae4d656e218" xlink:to="loc_mrna_EmbeddedLeasesMember_145ba837-aee3-49dc-8b19-e1d9a4fe8cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_4da964eb-07d5-4553-b5eb-19b67aa74a5f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingLeaseNumberOfProperties_3d03976a-5b8f-4e8f-be43-8e08015f3d16" xlink:href="mrna-20230630.xsd#mrna_OperatingLeaseNumberOfProperties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_mrna_OperatingLeaseNumberOfProperties_3d03976a-5b8f-4e8f-be43-8e08015f3d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_758a3479-a8f0-4104-89c8-31b18b142dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_758a3479-a8f0-4104-89c8-31b18b142dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeaseNumberOfProperties_44089830-863a-48c0-a892-4047fe7ff9a1" xlink:href="mrna-20230630.xsd#mrna_FinanceLeaseNumberOfProperties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_mrna_FinanceLeaseNumberOfProperties_44089830-863a-48c0-a892-4047fe7ff9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseNumberOfExtension_a831da41-6899-4a19-966e-a96cec0ce2b5" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseNumberOfExtension"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_mrna_LesseeOperatingLeaseNumberOfExtension_a831da41-6899-4a19-966e-a96cec0ce2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_69fd5268-9f98-49de-bb91-e1d5335b0435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_69fd5268-9f98-49de-bb91-e1d5335b0435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ba08e14d-0e35-4c66-970e-2040831b4b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_OperatingLeaseLiability_ba08e14d-0e35-4c66-970e-2040831b4b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e07a1af9-dba4-4fe4-9425-a0e6861276a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc29207c-8ad0-41fe-96c0-0f259f946b0d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e07a1af9-dba4-4fe4-9425-a0e6861276a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f3e1218e-9cb4-48fe-8994-f2ef1018abc2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f3e1218e-9cb4-48fe-8994-f2ef1018abc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_51f53a39-88b6-4cae-bf76-a38b1e5c3232" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_51f53a39-88b6-4cae-bf76-a38b1e5c3232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset_3be05d60-a290-46f9-ad32-cafa9c06edf4" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_mrna_OperatingAndFinanceLeaseRightOfUseAsset_3be05d60-a290-46f9-ad32-cafa9c06edf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_ea840387-24c4-4727-9bda-b818f464bc22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ea840387-24c4-4727-9bda-b818f464bc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_158f890c-ae9f-44cc-aa86-8555b019a615" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_158f890c-ae9f-44cc-aa86-8555b019a615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_5f63fa79-e6ac-4704-b168-20451f880cc7" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_mrna_OperatingAndFinanceLeaseLiabilityCurrent_5f63fa79-e6ac-4704-b168-20451f880cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d562b3b2-00b3-4345-9714-4e5c5c8c2163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d562b3b2-00b3-4345-9714-4e5c5c8c2163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_478b7f3b-0a75-404d-aa2c-36f0a0c38695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_478b7f3b-0a75-404d-aa2c-36f0a0c38695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_27a2d927-118b-4474-9f72-134f8a6b5a1e" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent_27a2d927-118b-4474-9f72-134f8a6b5a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_OperatingAndFinanceLeaseLiability_4d4003b9-0d10-4ae3-9bd0-30f868038c87" xlink:href="mrna-20230630.xsd#mrna_OperatingAndFinanceLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_mrna_OperatingAndFinanceLeaseLiability_4d4003b9-0d10-4ae3-9bd0-30f868038c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1956dea0-47d1-43aa-89e2-35b2ecc2b8af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_1956dea0-47d1-43aa-89e2-35b2ecc2b8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6ce8d6ce-1c84-4dbe-bb54-df68f122d558" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_6ce8d6ce-1c84-4dbe-bb54-df68f122d558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a43bb057-2177-454a-9c58-731d7303eae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_413fd098-6f04-4053-bca9-d38a90348238" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a43bb057-2177-454a-9c58-731d7303eae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fc1f6a80-c0c3-44c3-b6f5-0eb9596c1347" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fc1f6a80-c0c3-44c3-b6f5-0eb9596c1347" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3ff18b7c-7c92-44df-8dd0-15105048526e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3ff18b7c-7c92-44df-8dd0-15105048526e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_aee92f50-d2d5-418c-b565-1b6c5957ddd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_aee92f50-d2d5-418c-b565-1b6c5957ddd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_230847b4-f1ed-4b8d-b8ca-5c09cc1f3c71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_230847b4-f1ed-4b8d-b8ca-5c09cc1f3c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4484a8da-2864-4aad-8a9b-b7ac8d69d3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_4484a8da-2864-4aad-8a9b-b7ac8d69d3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9783964c-c89c-4bcb-a341-e17dcaa70e89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9783964c-c89c-4bcb-a341-e17dcaa70e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_4847288e-da1d-4109-98a7-c8eba3f7baa7" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_4847288e-da1d-4109-98a7-c8eba3f7baa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5ee58777-960b-4cc9-8d68-a2feadf1d34b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5ee58777-960b-4cc9-8d68-a2feadf1d34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9d21c307-6592-4d8e-8abb-3859f1c7c3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9d21c307-6592-4d8e-8abb-3859f1c7c3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_189d42ee-a476-4f57-b405-f8676a529239" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_b2ab2206-1d8d-4b24-9643-a84cf1a77543" xlink:to="loc_us-gaap_OperatingLeaseLiability_189d42ee-a476-4f57-b405-f8676a529239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fc1f6a80-c0c3-44c3-b6f5-0eb9596c1347" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_793f61c4-cf6c-4e90-951a-fa3be5fdb4db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_793f61c4-cf6c-4e90-951a-fa3be5fdb4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_67e1bd3b-3543-44ce-b921-ac277a3f0be2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_67e1bd3b-3543-44ce-b921-ac277a3f0be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_535c0aeb-fb7e-4366-9de7-6afcee9bfb69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_535c0aeb-fb7e-4366-9de7-6afcee9bfb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_85b36478-7d1f-4ddc-b84f-e0cc9b8ef530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_85b36478-7d1f-4ddc-b84f-e0cc9b8ef530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_11970e7e-7892-4d97-8056-58cfae8076b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_11970e7e-7892-4d97-8056-58cfae8076b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_81059ecc-689e-4acb-aa4e-bfdcd1ec0f6f" xlink:href="mrna-20230630.xsd#mrna_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour_81059ecc-689e-4acb-aa4e-bfdcd1ec0f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c68b2a6b-b82a-4674-8293-9c4339eb973e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c68b2a6b-b82a-4674-8293-9c4339eb973e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0d351299-8b0c-4602-8a4d-507ecf0c8b80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_0d351299-8b0c-4602-8a4d-507ecf0c8b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_3dbed563-2712-402f-85a9-4ec81925da5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e79c8122-6978-406a-8c73-d40a1d95edc0" xlink:to="loc_us-gaap_FinanceLeaseLiability_3dbed563-2712-402f-85a9-4ec81925da5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fc1f6a80-c0c3-44c3-b6f5-0eb9596c1347" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0723381e-78e1-47a2-9e93-becee25706e0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_48d5f2d3-335f-407a-9e65-e3629d96f9ee" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0723381e-78e1-47a2-9e93-becee25706e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_1cd02ef2-e757-42f3-a604-ce48a83a7f18" xlink:href="mrna-20230630.xsd#mrna_MTCSouthMTCNorthAndMTCEastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_0723381e-78e1-47a2-9e93-becee25706e0" xlink:to="loc_mrna_MTCSouthMTCNorthAndMTCEastMember_1cd02ef2-e757-42f3-a604-ce48a83a7f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:to="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_79c468cb-b1a0-4105-be0e-810fbda01c50" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6684786a-ce7a-4d89-bbb3-804ac5bb3881" xlink:to="loc_srt_SegmentGeographicalDomain_79c468cb-b1a0-4105-be0e-810fbda01c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_NorwoodMassachusettsMember_7e4d8b0d-4637-43d0-bf8b-0531a9344b62" xlink:href="mrna-20230630.xsd#mrna_NorwoodMassachusettsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_79c468cb-b1a0-4105-be0e-810fbda01c50" xlink:to="loc_mrna_NorwoodMassachusettsMember_7e4d8b0d-4637-43d0-bf8b-0531a9344b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_0eee1de0-e18a-4979-a74b-9b7c853daef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_2d414d9c-c75b-4649-b0af-aa36a6401180" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_0eee1de0-e18a-4979-a74b-9b7c853daef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_476afd1a-4dc7-484b-9c2d-5509a6271ef3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_0eee1de0-e18a-4979-a74b-9b7c853daef5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_476afd1a-4dc7-484b-9c2d-5509a6271ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="mrna-20230630.xsd#LeasesMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesIndemnificationObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fde6742e-3812-4a9b-90a2-87c689e08209" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fde6742e-3812-4a9b-90a2-87c689e08209" xlink:to="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_d35521d9-de0e-43df-94e3-e6c1bc90696f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_d0adc15e-3c23-490a-80cd-6cd4a9cd0135" xlink:to="loc_us-gaap_LossContingencyNatureDomain_d35521d9-de0e-43df-94e3-e6c1bc90696f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_374aa874-a85f-4e4c-b062-d728f18c2102" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_d35521d9-de0e-43df-94e3-e6c1bc90696f" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_374aa874-a85f-4e4c-b062-d728f18c2102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0d3a4c02-00d4-4913-87a7-35d65af01dec" xlink:to="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_88b6b8c7-1ae0-476b-aa72-0f9661359013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_88b6b8c7-1ae0-476b-aa72-0f9661359013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_c04b3466-0d0c-43e4-ac2c-5ddc5013e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_c04b3466-0d0c-43e4-ac2c-5ddc5013e5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_b3bc9143-d680-42af-a712-79d991c2d461" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_455f98b8-c3b5-43c5-942e-1e4b215fef19" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_b3bc9143-d680-42af-a712-79d991c2d461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0ab2549c-2229-4033-b519-29ad14925926" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0ab2549c-2229-4033-b519-29ad14925926" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_b10d2cc8-7360-4097-9bc9-6a05dad9dc7e" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_SupplyAndManufacturingAgreementsMember_6b82e713-b080-4c89-9576-b786c144d527" xlink:href="mrna-20230630.xsd#mrna_SupplyAndManufacturingAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:to="loc_mrna_SupplyAndManufacturingAgreementsMember_6b82e713-b080-4c89-9576-b786c144d527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ClinicalServicesMember_6a57ea3b-f560-46de-8fc5-2a296c1d84f5" xlink:href="mrna-20230630.xsd#mrna_ClinicalServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:to="loc_mrna_ClinicalServicesMember_6a57ea3b-f560-46de-8fc5-2a296c1d84f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ClinicalOperationsAndSupportCommitmentMember_bb8f6f7b-d76c-487f-8ae4-75f359c23aa3" xlink:href="mrna-20230630.xsd#mrna_ClinicalOperationsAndSupportCommitmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_2e6ad200-f97e-4897-b130-ed29f9ea35e8" xlink:to="loc_mrna_ClinicalOperationsAndSupportCommitmentMember_bb8f6f7b-d76c-487f-8ae4-75f359c23aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_992deedd-98ac-4686-a484-12b731a2761a" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_035cf87b-0048-41e5-aa66-49ce51149c8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_035cf87b-0048-41e5-aa66-49ce51149c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_b8196f94-bc38-427e-99ce-22e14febb0a5" xlink:href="mrna-20230630.xsd#mrna_LegalContingencyFutureFirmPurchaseCommitments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_302ad7f6-8f0d-442e-9041-c5fdf9f19b5c" xlink:to="loc_mrna_LegalContingencyFutureFirmPurchaseCommitments_b8196f94-bc38-427e-99ce-22e14febb0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesLicensestoPatentedTechnologyDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesLicensestoPatentedTechnologyDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesLicensestoPatentedTechnologyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f9111286-1500-4c2e-ba5e-fecfd9eef6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment_ea895bea-9c83-453b-b236-c41143fa70d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f9111286-1500-4c2e-ba5e-fecfd9eef6e7" xlink:to="loc_us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment_ea895bea-9c83-453b-b236-c41143fa70d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#CommitmentsandContingenciesModernaScienceCentreDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5c281d74-da9a-4c5d-b964-692f94489b70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5c281d74-da9a-4c5d-b964-692f94489b70" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d63a43a1-5149-496e-b532-3845e70e0ef4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_8c652d5b-5067-49c0-b20f-fe1915fb2372" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d63a43a1-5149-496e-b532-3845e70e0ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_ModernaScienceCentreMember_98ad1fba-3f67-4e0b-9a3f-4f6909f323c5" xlink:href="mrna-20230630.xsd#mrna_ModernaScienceCentreMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_d63a43a1-5149-496e-b532-3845e70e0ef4" xlink:to="loc_mrna_ModernaScienceCentreMember_98ad1fba-3f67-4e0b-9a3f-4f6909f323c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_c6687255-a5c2-4892-9017-f6e671caa0c6" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_b85c5aa1-99ab-4b11-b395-48437efda48c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_AreaOfRealEstateProperty_b85c5aa1-99ab-4b11-b395-48437efda48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_38ae2540-5daf-4795-adea-222a46926999" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm_38ae2540-5daf-4795-adea-222a46926999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f577f6c5-7fef-4755-92ea-7de075ab2e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_f577f6c5-7fef-4755-92ea-7de075ab2e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_6bab80b3-2c46-4fa0-b52e-aeec1b46a4e8" xlink:href="mrna-20230630.xsd#mrna_LesseeOperatingLeaseNumberOfExtensionPeriods"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods_6bab80b3-2c46-4fa0-b52e-aeec1b46a4e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_bc8a4381-48e8-427c-94a3-97c0f07f996a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_bc8a4381-48e8-427c-94a3-97c0f07f996a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ece74040-c63c-40d1-9f0b-78c526ad9e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d77a11d1-9e23-49d2-8b4d-0d4b09157a7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ece74040-c63c-40d1-9f0b-78c526ad9e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_21d5d87d-5514-4ffc-8ba1-23bd90e47a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_21d5d87d-5514-4ffc-8ba1-23bd90e47a4a" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:to="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_97820b29-e9f2-4c4e-a8f9-761247a3f849" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c0546d77-5ba5-497a-b357-eba66ab8aaca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c0546d77-5ba5-497a-b357-eba66ab8aaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_9cd754a2-be6d-4f80-a900-354e356a1377" xlink:href="mrna-20230630.xsd#mrna_RestrictedStockAndRestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:to="loc_mrna_RestrictedStockAndRestrictedStockUnitsRSUMember_9cd754a2-be6d-4f80-a900-354e356a1377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_d44be1ff-9523-4de2-bea7-e33153f0f956" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9eba316-b708-49c5-98eb-5776435c1f38" xlink:to="loc_us-gaap_EmployeeStockMember_d44be1ff-9523-4de2-bea7-e33153f0f956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_da89f76d-497f-46e8-a7ce-694b00d0efb2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_7ea32ab8-577f-45d8-83db-0239aad0d287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:to="loc_us-gaap_CostOfSalesMember_7ea32ab8-577f-45d8-83db-0239aad0d287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_14e5892e-9f67-408c-843c-0a36e31dae07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_14e5892e-9f67-408c-843c-0a36e31dae07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3af3d501-6ddc-4bc5-9cef-c86f6b66e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_cb61eced-6e46-4410-881d-d52e7aee4351" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_3af3d501-6ddc-4bc5-9cef-c86f6b66e8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bd51208b-654c-4c05-b6b7-08218e7881a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_9736407d-e42d-45d0-a0d1-14a0114e5719" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bd51208b-654c-4c05-b6b7-08218e7881a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8e9e5ff8-6466-4360-a6e6-5ed9afb023e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_bd51208b-654c-4c05-b6b7-08218e7881a2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8e9e5ff8-6466-4360-a6e6-5ed9afb023e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d63dd065-e61a-4285-a238-3e391b807db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d63dd065-e61a-4285-a238-3e391b807db6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_b2c9f225-e65e-40fd-ad4a-ccec4f865bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_3ac4c223-7982-4e3f-889f-b529b6832487" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_b2c9f225-e65e-40fd-ad4a-ccec4f865bdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_mrna_A2022RepurchaseProgramMember_fb51b7c9-10ce-49f8-9a77-687653c8353b" xlink:href="mrna-20230630.xsd#mrna_A2022RepurchaseProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_b2c9f225-e65e-40fd-ad4a-ccec4f865bdb" xlink:to="loc_mrna_A2022RepurchaseProgramMember_fb51b7c9-10ce-49f8-9a77-687653c8353b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_702c9c6b-4fbd-4d3e-a24a-4c07a0ad4503" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_09583bae-751f-4602-9b28-6d46a2628d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_09583bae-751f-4602-9b28-6d46a2628d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d583faf-8759-4caf-b919-f67f888cad6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d583faf-8759-4caf-b919-f67f888cad6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d36decae-b978-45d9-9b71-f0f532f2ce14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_334372d5-e28b-4229-bea0-047e33651c1b" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d36decae-b978-45d9-9b71-f0f532f2ce14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e004a32c-b72f-412e-8bb1-7099e5ce9bcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_9be87251-d379-4e7b-8b1d-c63e3d4c154f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e004a32c-b72f-412e-8bb1-7099e5ce9bcb" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_9be87251-d379-4e7b-8b1d-c63e3d4c154f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_77c0babb-39f1-4708-99b0-7110a26cbc4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e004a32c-b72f-412e-8bb1-7099e5ce9bcb" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_77c0babb-39f1-4708-99b0-7110a26cbc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_a14b2f39-d675-4868-9e57-9a97129532a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e004a32c-b72f-412e-8bb1-7099e5ce9bcb" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_a14b2f39-d675-4868-9e57-9a97129532a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fd004f80-9db3-4f37-948b-854a6703c2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e004a32c-b72f-412e-8bb1-7099e5ce9bcb" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_fd004f80-9db3-4f37-948b-854a6703c2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_59b789cf-9688-4a31-b00c-886203c5f779" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_67c4884c-8070-45ae-abc9-a89e74b818a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_59b789cf-9688-4a31-b00c-886203c5f779" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_67c4884c-8070-45ae-abc9-a89e74b818a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1af1783d-52cd-4ea2-9de6-adb606fc3f65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_59b789cf-9688-4a31-b00c-886203c5f779" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1af1783d-52cd-4ea2-9de6-adb606fc3f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1a5fd9b9-4738-4da7-8cde-acb29a7c511f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_59b789cf-9688-4a31-b00c-886203c5f779" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1a5fd9b9-4738-4da7-8cde-acb29a7c511f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4ccd4aa9-2872-4165-9916-cc6d8bc13416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4ccd4aa9-2872-4165-9916-cc6d8bc13416" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e6cb238c-d792-4d05-99cc-477a3b237f54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1f2bd54e-971d-41c1-95d4-888d05605a82" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e6cb238c-d792-4d05-99cc-477a3b237f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_6c8de7ef-14b9-4810-baf8-0201179d833d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_e6cb238c-d792-4d05-99cc-477a3b237f54" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_6c8de7ef-14b9-4810-baf8-0201179d833d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_d2723c66-edee-4a1c-ad52-2a6f5243f4de" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2ab0e002-bf02-498d-9952-84928a6df1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_2ab0e002-bf02-498d-9952-84928a6df1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_68f7242f-a6bf-4a62-b583-5ded7bd0ce9f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_d8ef16b3-2eae-40dc-9ba1-05c9e4781336" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_68f7242f-a6bf-4a62-b583-5ded7bd0ce9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="mrna-20230630.xsd#LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"/>
  <link:presentationLink xlink:role="http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_96e6f923-5748-4d47-bd97-9caa1ad62530" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_3cd5c12b-bf34-4086-8f4c-842855a479bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96e6f923-5748-4d47-bd97-9caa1ad62530" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_3cd5c12b-bf34-4086-8f4c-842855a479bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a0a1fbbb-b008-45c5-8f61-8f240cb81705" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_3cd5c12b-bf34-4086-8f4c-842855a479bd" xlink:to="loc_us-gaap_NetIncomeLoss_a0a1fbbb-b008-45c5-8f61-8f240cb81705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_eb11e832-ba37-4c0e-be36-610adfe453fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96e6f923-5748-4d47-bd97-9caa1ad62530" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_eb11e832-ba37-4c0e-be36-610adfe453fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e6b7b082-0473-4038-9a07-ffaaca3bb630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_eb11e832-ba37-4c0e-be36-610adfe453fc" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e6b7b082-0473-4038-9a07-ffaaca3bb630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d245964e-cee1-4bf3-8c10-20d2df92b0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_eb11e832-ba37-4c0e-be36-610adfe453fc" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d245964e-cee1-4bf3-8c10-20d2df92b0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9c335e00-1b01-482b-8a20-e5547c7ecdbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_eb11e832-ba37-4c0e-be36-610adfe453fc" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9c335e00-1b01-482b-8a20-e5547c7ecdbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_04cf6130-40a5-493e-90d7-a92763a05b54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96e6f923-5748-4d47-bd97-9caa1ad62530" xlink:to="loc_us-gaap_EarningsPerShareBasic_04cf6130-40a5-493e-90d7-a92763a05b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ae74b28b-b87c-456c-b156-df790131722a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96e6f923-5748-4d47-bd97-9caa1ad62530" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ae74b28b-b87c-456c-b156-df790131722a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9195058e-1a18-4536-8696-206883c129e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96e6f923-5748-4d47-bd97-9caa1ad62530" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9195058e-1a18-4536-8696-206883c129e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>mrna-20230630_g1.jpg
<TEXT>
begin 644 mrna-20230630_g1.jpg
M_]C_X  02D9)1@ ! 0$#P /   #_[2764&AO=&]S:&]P(#,N,  X0DE-! 0
M     %(< 5H  QLE1QP!6@ #&R5'' %:  ,;)4<< 5H  QLE1QP!6@ #&R5'
M' (   (  !P"!0 >36]D97)N82!,;V=O($9)3D%,(# Y,3,Q,B!#35E+.$))
M300E       0Z9NJ@=5(@;5'E,83D9_8?#A"24T$.@     !"P   !     !
M       +<')I;G1/=71P=70    %     %!S=%-B;V]L 0    !);G1E96YU
M;0    !);G1E     $-L<FT    /<')I;G13:7AT965N0FET8F]O;      +
M<')I;G1E<DYA;65415A4    % !% %  4P!/ $X ( !7 &\ <@!K $8 ;P!R
M &, 90 @ #@ -  U       /<')I;G10<F]O9E-E='5P3V)J8P    P 4 !R
M &\ ;P!F "  4P!E '0 =0!P       *<')O;V93971U<     $     0FQT
M;F5N=6T    ,8G5I;'1I;E!R;V]F    "7!R;V]F0TU92P X0DE-!#L
M BT    0     0      $G!R:6YT3W5T<'5T3W!T:6]N<P   !<     0W!T
M;F)O;VP      $-L8G)B;V]L      !29W--8F]O;       0W)N0V)O;VP
M     $-N=$-B;V]L      !,8FQS8F]O;       3F=T=F)O;VP      $5M
M;$1B;V]L      !);G1R8F]O;       0F-K9T]B:F,    !        4D="
M0P    ,     4F0@(&1O=6) ;^            !'<FX@9&]U8D!OX
M     $)L("!D;W5B0&_@            0G)D5%5N=$8C4FQT
M    0FQD(%5N=$8C4FQT                4G-L=%5N=$8C4'AL0'+
M       *=F5C=&]R1&%T86)O;VP!     %!G4'-E;G5M     %!G4',
M4&=00P    !,969T56YT1B-2;'0               !4;W @56YT1B-2;'0
M              !38VP@56YT1B-0<F- 60           !!C<F]P5VAE;E!R
M:6YT:6YG8F]O;      .8W)O<%)E8W1";W1T;VUL;VYG          QC<F]P
M4F5C=$QE9G1L;VYG          UC<F]P4F5C=%)I9VAT;&]N9P         +
M8W)O<%)E8W14;W!L;VYG       X0DE- ^T      ! #P     $  0/
M 0 !.$))300F       .             #^    X0DE-! T       0   !X
M.$))3009       $    'CA"24T#\P      "0           0 X0DE-! H
M      $  #A"24TG$       "@ !          $X0DE- _4      $@ +V9F
M  $ ;&9F  8       $ +V9F  $ H9F:  8       $ ,@    $ 6@    8
M      $ -0    $ +0    8       $X0DE- _@      '   /__________
M__________________\#Z     #_____________________________ ^@
M    _____________________________P/H     /__________________
M__________\#Z   .$))300(       0     0   D    )      #A"24T$
M'@      !      X0DE-!!H      S4    &              #E   #XP
M       !                          $              ^,   #E
M                  $                         $     $       !N
M=6QL     @    9B;W5N9'-/8FIC     0       %)C=#$    $     %1O
M<"!L;VYG          !,969T;&]N9P          0G1O;6QO;F<   #E
M %)G:'1L;VYG   #XP    9S;&EC97-6;$QS     4]B:F,    !       %
M<VQI8V4    2    !W-L:6-E241L;VYG          =G<F]U<$E$;&]N9P
M       &;W)I9VEN96YU;0    Q%4VQI8V5/<FEG:6X    -875T;T=E;F5R
M871E9     !4>7!E96YU;0    I%4VQI8V54>7!E     $EM9R     &8F]U
M;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N9P
M3&5F=&QO;F<          $)T;VUL;VYG    Y0    !29VAT;&]N9P   ^,
M   #=7)L5$585     $       !N=6QL5$585     $       !-<V=E5$58
M5     $       9A;'1486=415A4     0      #F-E;&Q497AT27-(5$U,
M8F]O; $    (8V5L;%1E>'1415A4     0      "6AO<GI!;&EG;F5N=6T
M   /15-L:6-E2&]R>D%L:6=N    !V1E9F%U;'0    )=F5R=$%L:6=N96YU
M;0    ]%4VQI8V5697)T06QI9VX    '9&5F875L=     MB9T-O;&]R5'EP
M965N=6T    115-L:6-E0D=#;VQO<E1Y<&4     3F]N90    ET;W!/=71S
M971L;VYG          IL969T3W5T<V5T;&]N9P         ,8F]T=&]M3W5T
M<V5T;&]N9P         +<FEG:'1/=71S971L;VYG       X0DE-!"@
M  P    "/_         X0DE-!!$       $! #A"24T$%       !     4X
M0DE-! P     &ND    !    H    "4   '@  !%8   &LT &  !_]C_X@Q8
M24-#7U!23T9)3$4  0$   Q(3&EN;P(0  !M;G1R4D="(%A96B 'S@ "  D
M!@ Q  !A8W-P35-&5     !)14,@<U)'0@               0  ]M8  0
M  #3+4A0("
M             !%C<')T   !4    #-D97-C   !A    &QW='!T   !\
M !1B:W!T   "!    !1R6%E:   "&    !1G6%E:   "+    !1B6%E:   "
M0    !1D;6YD   "5    '!D;61D   "Q    (AV=65D   #3    (9V:65W
M   #U    "1L=6UI   #^    !1M96%S   $#    "1T96-H   $,     QR
M5%)#   $/   " QG5%)#   $/   " QB5%)#   $/   " QT97AT     $-O
M<'ER:6=H=" H8RD@,3DY."!(97=L971T+5!A8VMA<F0@0V]M<&%N>0  9&5S
M8P         2<U)'0B!)14,V,3DV-BTR+C$              !)S4D="($E%
M0S8Q.38V+3(N,0
M                    6%E:(        /-1  $    !%LQ865H@
M             %A96B        !OH@  ./4   .06%E:(        &*9  "W
MA0  &-I865H@        )*    ^$  "VSV1E<V,         %DE%0R!H='1P
M.B\O=W=W+FEE8RYC:               %DE%0R!H='1P.B\O=W=W+FEE8RYC
M:
M  !D97-C         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U
M<B!S<&%C92 M('-21T(              "Y)14,@-C$Y-C8M,BXQ($1E9F%U
M;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M    9&5S8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN
M($E%0S8Q.38V+3(N,0              +%)E9F5R96YC92!6:65W:6YG($-O
M;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M     '9I97<      !.D_@ 47RX $,\4  /MS  $$PL  UR>     5A96B
M     $P)5@!0    5Q_G;65A<P         !
M H\    "<VEG(     !#4E0@8W5R=@        0     !0 *  \ %  9 !X
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
M$1$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_  !$( "4
MH ,!(@ "$0$#$0'_W0 $  K_Q $_   !!0$! 0$! 0         #  $"! 4&
M!P@)"@L!  $% 0$! 0$!          $  @,$!08'" D*"Q   00! P($ @4'
M!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R62
M4_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3T
MI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&
M!34!  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E
M!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E
M]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$  A$#$0 _ /3OMN$6VN&1
M5MQR6WNWMBLCEMNOZ/\ MH>)U7IF<]S,/+IR'LU<VI[7$#][:T_17)]%Z/5U
M7K?6&YLOP,;.LL^S<-LN<YXWVQ[GMIK9_-_\(K/UNZ3@]+P:^M],HKP\O MK
M<UU+0QKFEPK=78RK8US7;_\ ,_1J'W)UQ4.$?:Z!Y/ ,T>7]R1RY.'A(B/;C
M/)'BA"?^-_@/29G5.FX):,W*JQW.U:VQ[6DCQ#7%'INIOJ;=18VVIXEEC"'-
M(_DN;[5C=,^K?3S0,OJ=%>=U#+ MR;KVBSW.$^G4VS<VJJK^:KV?F*GT"EG2
MOK/U+H^-+<)]3,NJHDD,<=M=@9_6W_\ 0K3A.5Q)  EI_6#$<&&4,@QSE+)A
MCQRL#V\D1+@G[?Z7Z7^&]-9974QUEK@QC1+GN(  \7.*IT=<Z+D6BBC.Q[;2
M8:QMK"2?Y #O?_96#9CGZT]?RL?*>[]C])>*_L[26BZ_\]UNW_1;=O\ U'\Y
M:M7+^J7U=RL8X[L&FH$0VRE@KL!_>%C!N_STN*<K,0*'?])1PX,?#'-.?N2
ME(8XQ,<0GZH<7%+USX?T770[\BC&J-V18RFIOTK+'!K1\7/AJPOJKEYE=V=T
M+/L-U_2WM%5YY?38-U.[GWM;_P!7L5'IN$SZUY^1U;J<V]/QK74=/PR2&0SZ
M618T?2<__P P_FZZTO<L"AZI=#TX?FM7W01GD]R=8L0C+C@.(Y!E]6'VX_ZV
M+T>)U?I6;9Z>)F4WV#\RNQKG:?R6G<LCZJ?\H=>_\/O5K.^J?1,JG;5C,P[V
M>ZG)QFBJQCQ]"QKJMF[;_*6?]2!E"SK S"'9+<LB]S1 <\"'O:!^^[WII,N.
M D!UU']UDC'#]VYB6*4MH"4,@]0_61]491^:+TF1DX^+4;LFUE%0Y?8X,:/[
M3X:@8G6.E9MGIXF91?9^Y78USM/Y#3N7'XN=T/K?4\CJ77\NH8]-AJZ=@6O
M:UC?^U%E7YSKOY?_ %'H^G=ZC5]0<VG;3DXF%D-UHR<<MJ<QX^@_]%LW[?Y:
M7NDZ@QKM(^HI/(Q@1#(,W'0XI8\?'BQF7Z/^LX?TWK;+*ZJW66N#*V N>]Q
M: .7.<?HJK?U?I6,VM^1F45,O&ZIS[&@.:?SV$N]S/Y:Y_#ZO=U7ZD=1LR7-
M?DX]&1CW6-U#W,KEMK?Z];V(OU3Z#@V=)QL_.I9EY=S&.8^X!_IULTQ:: [^
M:;76UGT/ST?<,B!$#4<6JP\I#%')+/*0./)[/#C_ $SP\7$)2_1>C.1CB\8Q
MM8,@MWBG<-Y;,;_3^GL_E*J[KG1FW_9G9V.+IVFLVLW3^[&[Z7\E<YUW%OS?
MKKC8=-KJ&Y&#LR+&1O\ 1%ES[65N_,=;L95O_EK<=]5?J\[$.)]@I;66[0X,
M'J#^5Z_\]O\ Y>]'BF3(1 ])K5$L'+XXXCDG,G+ 3X<8CZ+ZRXO^@ZJ%DY6+
MB5>ME7,HJ!C?8X,;/AN?"POJ;DVMZ3D8V58;/V7DVXHL=SZ=6US9_J[MO]14
M^A=,K^LKW?6'K+?7KL>YN!B/,UUU-.S<YGT7O<YOYW_&?N>DO<)$>$:R[_HH
M^Z1A/+[LZQX2(\4!<LLI_P W&$9?OQCQ_P!1Z3#ZKTS.);AY5.0YHES:WM<0
M/$M:=R-1DX^0USL>UES6N+'&MP< X?28[;^<U9/4/JITJ]@LP:6=/SJ?=C9.
M.T5EKQ]'>VL!EM?^D8_\Q4_J";3TO+-S0VXYMQM:! #XK]3C^6D)2$A&0&MZ
MA$L&$X9YL4Y>@QB<<P.+U];C\T7_T.Q^J7].Z]_Z<+%/Z_?^)7,^-7_GVM;&
M)T["PGWV8U0K?E6&Z\@D[GGZ3_<3_P!%/GX&)U'%?B9E?JT607,)(G:0]NK"
MUWTFJ/@/MF.EZ_BV_O,/OF//1X(2QR(_2_5<'%_T$S/H-^ 7.8W_ (O\S_P@
MS_JZUT@   ' 5=O3L)F>_J+:@,RROTGVR9+ 0[9MG9^;^ZC*)/#_ %2"Q8<L
M8#+=_K,9QBOWI2C+7_%>>PLFOH'UES\3/=Z.+U9_VK#R7Z,-A_GZ7/\ HM=N
M=_KZU:Z/*S<3#QW9.5<RFEHDV.( ^7[R;-P,//H./FTMOI.NQXG7]YO[KOY3
M5E4_4CZL4VBUN$'%IEK;'O>W_MNQ[F._MH",XV(T1TO]%EEDY?-PSRG)#(!&
M,_;C&<<O .",KE.'M2X?F_G&O]51;GY_4OK"]AKISWLKQ&NT<:J1Z?JD?\+[
M?_!$'ZM9=?1<S*^KO4'"EXN==@V/]K;:K#[=CC[?4_\ 5?\ @EU36M:T-: &
M@0 -  %5ZCTKIW5*13GT,O8-6[M"V?W+&[7L_L.0]L@ @^J-[_I<7S)^]0G+
M)')$C#D$(@0UGA]@<&$QXOGX8?/^^OU'J6#TS&=DYMK::FCN=2?W:V_2>_\
MDM6!]2+[LBSK&1?6ZFRW++W5.$.9N;N%;I_.8WVK1P?JC]7L"]N11B#UF:L?
M8YUFV/H[&VN>UNU7\3IV'AV7V8U8K?E6&V\@D[GGE_N)_P"BCPS,HR- 1O1'
MN\O##EQX^.<LG#^LG&./Y)\7#P1GD_Z3S'U;JZ;T_+R?J]U2FD95-KGX=ES&
M_IJ'F:_3>\>][?W/_2-JV^I_\W>E8KLG-HQJV-!(;Z;-SC^Y4R/>]6>I='Z9
MU6H5=0QV7M;.TND.;/.RQFVQF[^2Y4</ZG?5S#N;?5AM=:W5KK7/LB.(;<Y[
M/:@(2 H")[2._P!5\N8PY9>[DGEC,ZY,>/AX)S_2E#)QQ]OC_P!ED:]EOVCZ
MF9N4<%O3G9&+<\X[8XV.#+';65_38&_FK0^K?_B?Z;_X5J_ZAJO9&/3E468U
M[=]-S2RQDD2UPVN;[?<FQL>G%QZ\:ANRFEH96R28:T;6M]WN3HP(D#VCP_5A
MR9XRQ2@(F)EE]T"^*,8</#P\4O6X-W_B_H_]-I_\^O71JL>GX;L]O436/MC:
M_1;;)GTY+]FV=GTG?NJRC&)'%?4VMSY1D]NK]&..,W^]'B>:^J5;;:^N5/\
MHOZEDM=\"&A#^J&>SI];OJUU!PISL)[FTAWM%U;G&QEE)=]/Z?T/]'_UQ=!A
M]/P\'UOLM?I_:+'7W:D[K'_3?[B[Z2%U/HO2^K,#.H8S+]OT7&0\?U;6;;&_
MYR8(2 B17%&_(@L\N:Q9)98S$O:RF$@8U[F/)BCP1GP_++YI^CB7ZIU;"Z5C
M.ORG@.B*J1K98[\RJFOZ3WO<L;ZA.M?TO+?>W;<_-N=:WB'D5FQO]EZT.G_5
M7H/3;AD8N(T7CZ-KRZQP_J>LY^S^PKN#T_#Z>RRO#K%3+;'6V $F7NC>_P!Y
M=^ZB(S,A(T +T"TY<$<&3%CXY2F82]R8C#Y+]/!&4^'_ !G_T?2+!E;W;771
M)B!5$>6YVY2:,G[-9)M]21M)%>Z/;] ;O3_SU\P))_JH?+_S&/TV?FZ_YQ^E
MW#/@P[)^3:/_ ":+F#+]0>BZX-VB?3%1$R>?6<UVY?,:2=ZK'R_^-K?11^?I
M_G7Z<PAF>L?6=>6;3I:*@V9'^A<ZS<JQ'4Y,/R^3'MQO'^NOFQ)(<5GY>G^;
M0>#A'\Y6O^>O_OGZ9(S_ +  '9'K;]2&T>IM_JE_H;/[7J*NUO5=[9?F1N$R
MS%B)[_I%\W)(CCU^3<_YI4O;L7[FPV]_\>%^E<X=1.2[T'90K@;14W'+.-=I
MO>VW_.4^GC/!M^T.R#[?9ZS:!KK_ #?V=[O=_P 9[%\SI('BX/T:H?YOB_[]
M(X/<_P IQ6?\]P?^JGZ-#>LP/TF=_F8G_I16;AU'[#0&/RA=)]0M;C^H1KM]
M5KW^A_VTY?-*2)X]/DW_ -2B/MT:]W;6_?\ ^;Q?]R_2&.WJWVBKU'YAKW#>
M'LQ0V.^_T[/4V_U$LMO5OM-OI/S!7N]@K9BEL?R#;8VS_/7S>DEZ^+]#;_4T
MK]7P_P"5J_\ 7\7_ '[]+8@ZC]ERO6?DFPM_0FQN.'@P?YD4O=4YW_'JEMZW
M_I,__MO#_P#2J^=DDAQV?D_\9_!1]NHW[GA7O7_A5_W;]*9HZD:<7T7Y0>*_
MTQJ;CEQ=#/Y[UK&L:_Z7\Q^C4.GMZJ,RO[0_,-7NW"YF,&?1,;W46.N^E^XO
MFY)+U\!^2M?\UQ?]^N/!QC^<O3_.\'_JM^B[F]:]:S99G!N]VW:S$VQ/MV[[
M=VW^LM+I0RQCN^UNN=9O,'(%37;8;Q]D<^O9_P!-?,22$^+AUX:_J^WQ?\SU
M*AP<6G'?];W>'_G^A__9 #A"24T$(0      50    $!    #P!! &0 ;P!B
M &4 ( !0 &@ ;P!T &\ <P!H &\ <    !, 00!D &\ 8@!E "  4 !H &\
M= !O ', : !O '  ( !# %, -@    $ .$))300B      %^34T *@    @
M# $   ,    !#Z    $!  ,    ! X8   $"  ,    #    G@$&  ,    !
M  (   $2  ,    !  $   $5  ,    !  ,   $:  4    !    I $;  4
M   !    K $H  ,    !  (   $Q  (    >    M $R  (    4    TH=I
M  0    !    Z    2  "  (  @ +<;    G$  MQL   "<0061O8F4@4&AO
M=&]S:&]P($-3-B H5VEN9&]W<RD ,C Q.#HP.#HS," P-SHT,#HU,0     $
MD   !P    0P,C(QH $  P    '__P  H ( !     $   /CH , !     $
M  #E          8! P #     0 &   !&@ %     0   6X!&P %     0
M 78!*  #     0 "   " 0 $     0   7X" @ $     0
M2     $   !(     3A"24T#_0      "      !    _^$!@$U- "H    (
M  P!   #     0^@   ! 0 #     0.&   ! @ #     P   )X!!@ #
M 0 "   !$@ #     0     !%0 #     0 #   !&@ %     0   *0!&P %
M     0   *P!*  #     0 "   !,0 "    '@   +0!,@ "    %    -*'
M:0 $     0   .@   $@  @ "  (   #P     $   /      4%D;V)E(%!H
M;W1O<VAO<"!#4S8@*%=I;F1O=W,I #(P,3@Z,#@Z,S @,#<Z-# Z-3$
M!)    <    $,#(R,: !  ,    !__\  * "  0    !   #XZ #  0    !
M    Y0         & 0,  P    $ !@   1H !0    $   %N 1L !0    $
M  %V 2@  P    $  @   @$ !     $   %^ @( !     $
M \     !   #P     '_X6J[:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.
M5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B
M('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T-38V,2P@
M,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI21$8@>&UL
M;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT
M87@M;G,C(CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*
M(" @(" @(" @(" @>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M
M96YT<R\Q+C$O(CX*(" @(" @(" @/&1C.F9O<FUA=#YI;6%G92]E<'-F/"]D
M8SIF;W)M870^"B @(" @(" @(#QD8SIT:71L93X*(" @(" @(" @(" @/')D
M9CI!;'0^"B @(" @(" @(" @(" @(#QR9&8Z;&D@>&UL.FQA;F<](G@M9&5F
M875L="(^36]D97)N82!,;V=O($9)3D%,(# Y,3,Q,B!#35E+/"]R9&8Z;&D^
M"B @(" @(" @(" @(#PO<F1F.D%L=#X*(" @(" @(" @/"]D8SIT:71L93X*
M(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I
M;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+R(^"B @(" @(" @(#QX;7 Z365T861A
M=&%$871E/C(P,3@M,#@M,S!4,#<Z-# Z-3$M,#<Z,# \+WAM<#I-971A9&%T
M841A=&4^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#$X+3 X+3,P5# W
M.C0P.C4Q+3 W.C P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I#
M<F5A=&5$871E/C(P,34M,#,M,#E4,30Z,C0Z,30M,#4Z,# \+WAM<#I#<F5A
M=&5$871E/@H@(" @(" @(" \>&UP.D-R96%T;W)4;V]L/D%D;V)E(%!H;W1O
M<VAO<"!#4S8@*%=I;F1O=W,I/"]X;7 Z0W)E871O<E1O;VP^"B @(" @(#PO
M<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA
M8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIX;7!-33TB:'1T<#HO+VYS+F%D
M;V)E+F-O;2]X87 O,2XP+VUM+R(*(" @(" @(" @(" @>&UL;G,Z<W12968]
M(FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C95)E
M9B,B"B @(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V5%=F5N=",B/@H@(" @(" @(" \
M>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.D)"1$8Q,$%$-C)!0T4X,3$X,$)!
M1#9!.3<R,30U,#DY/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP
M34TZ1&]C=6UE;G1)1#YX;7 N9&ED.D,Y,C0Y,D-!04$Y0T4X,3%!13<P1D1#
M-CDQ-C%".3<V/"]X;7!-33I$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ
M3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X
M-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @
M(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO>&UP34TZ4F5N
M9&ET:6]N0VQA<W,^"B @(" @(" @(#QX;7!-33I$97)I=F5D1G)O;2!R9&8Z
M<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII;G-T
M86YC94E$/GAM<"YI:60Z0D%$1C$P040V,D%#13@Q,3@P0D%$-D$Y-S(Q-#4P
M.3D\+W-T4F5F.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E9CID;V-U
M;65N=$E$/GAM<"YD:60Z0SDR-#DR0T%!03E#13@Q,4%%-S!&1$,V.3$V,4(Y
M-S8\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIO<FEG
M:6YA;$1O8W5M96YT240^=75I9#HU1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$
M,S$U,#A#.#PO<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" @
M(" \<W12968Z<F5N9&ET:6]N0VQA<W,^<')O;V8Z<&1F/"]S=%)E9CIR96YD
M:71I;VY#;&%S<SX*(" @(" @(" @/"]X;7!-33I$97)I=F5D1G)O;3X*(" @
M(" @(" @/'AM<$U-.DAI<W1O<GD^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@
M(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E
M(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%
M=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)
M1#YX;7 N:6ED.D4X-40T0T)!0C4R,#8X,3$X039$1#0Q04,Y1D%%,#A"/"]S
M=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE
M;CXR,#$R+3 W+3,Q5#$W.C$Y.C0Q+3 T.C P/"]S=$5V=#IW:&5N/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU
M<W1R871O<B!#4S4\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @
M(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D
M9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D$P0C1!,#$S0CDR-#8X
M,3$X039$1#0Q04,Y1D%%,#A"/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$R+3 X+3 Q5#$U.C(X.C,R+3 T
M.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F
M='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#4S4\+W-T179T.G-O9G1W
M87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\
M+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @
M(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*
M(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV97)T960\+W-T
M179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G!A<F%M971E
M<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P<&QI8V%T:6]N
M+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE=&5R<SX*(" @
M(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@
M<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z86-T:6]N/F-O;G9E<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T:6]N
M+W!O<W1S8W)I<'0@=&\@87!P;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S=')A
M=&]R/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL
M:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O
M=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\
M+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A
M;F-E240^>&UP+FEI9#I&03=&,3$W-# W,C V.#$Q04-!1CDP,38U.4(X.4-$
M-3PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T
M.G=H96X^,C Q,BTP."TP,E0Q-3HT-CHU-"TP-#HP,#PO<W1%=G0Z=VAE;CX*
M(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@
M26QL=7-T<F%T;W(@0U,U/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@
M(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL
M:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @
M(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @(" @
M(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#I&0C=&,3$W-# W
M,C V.#$Q04-!1CDP,38U.4(X.4-$-3PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @
M(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C Q,BTP."TP,E0Q-SHP,CHS
M-2TP-#HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@0U,U/"]S=$5V=#IS
M;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E
M9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*
M(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C
M92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T
M179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E
M240^>&UP+FEI9#I&0S=&,3$W-# W,C V.#$Q04-!1CDP,38U.4(X.4-$-3PO
M<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H
M96X^,C Q,BTP."TP,E0Q.#HP,3HS-RTP-#HP,#PO<W1%=G0Z=VAE;CX*(" @
M(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL
M=7-T<F%T;W(@0U,U/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @
M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R
M9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO
M<&]S='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL=7-T<F%T
M;W(\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI
M/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U
M<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV97)T
M960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G!A
M<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P<&QI
M8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE=&5R
M<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z1D4W1C$Q
M-S0P-S(P-C@Q,4%#048Y,#$V-3E".#E#1#4\+W-T179T.FEN<W1A;F-E240^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,3(M,#@M,#94,38Z
M,3 Z,C@M,#0Z,# \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-3-3PO<W1%
M=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H
M86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z
M;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S
M;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F-O;G9E
M<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@=&\@87!P
M;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP87)A;65T
M97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P
M;&EC871I;VXO<&]S='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N
M:6QL=7-T<F%T;W(\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @
M(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y
M<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO
M;CYC;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T
M('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z
M<&%R86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F-O;G9E<G1E9#PO<W1%=G0Z
M86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYF
M<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@=&\@87!P;&EC871I;VXO=FYD
M+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @
M(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z
M<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO<&]S
M='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL=7-T<F%T;W(\
M+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@
M(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E
M(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV97)T960\
M+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G!A<F%M
M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P<&QI8V%T
M:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE=&5R<SX*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z
M;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z86-T:6]N/F-O;G9E<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T
M:6]N+W!O<W1S8W)I<'0@=&\@87!P;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S
M=')A=&]R/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D
M9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)2
M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N
M=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO<&]S='-C<FEP="!T;R!A
M<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL=7-T<F%T;W(\+W-T179T.G!A<F%M
M971E<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @
M(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @
M(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV97)T960\+W-T179T.F%C=&EO
M;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G!A<F%M971E<G,^9G)O;2!A
M<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B
M92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE=&5R<SX*(" @(" @(" @(" @
M(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E
M5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T
M:6]N/F-O;G9E<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I
M<'0@=&\@87!P;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V
M=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @
M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S
M/F9R;VT@87!P;&EC871I;VXO<&]S='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V
M;F0N861O8F4N:6QL=7-T<F%T;W(\+W-T179T.G!A<F%M971E<G,^"B @(" @
M(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D
M9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.C="045%-D(X.#<R,38X
M,3$X,C)!03E",S9"-3,S0S@R/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$U+3 S+3 Y5#$T.C(T.C$R+3 T
M.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F
M='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#4S8@*$UA8VEN=&]S:"D\
M+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO
M<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4]
M(E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC
M;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P9&8@=&\@87!P;&EC
M871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<#PO<W1%=G0Z<&%R86UE=&5R<SX*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z
M;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,D8V049#.#<T
M13(Q-C@Q,3@S1#%&-CDQ-C(X-D)!,C \+W-T179T.FEN<W1A;F-E240^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,3@M,#,M,#%4,#DZ,C,Z
M,#DM,#@Z,# \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IS;V9T=V%R94%G96YT/D%D;V)E(%!H;W1O<VAO<"!#4S8@*$UA8VEN=&]S
M:"D\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @
M(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y
M<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO
M;CYC;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P9&8@=&\@:6UA
M9V4O:G!E9SPO<W1%=G0Z<&%R86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R
M9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB
M4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F1E
M<FEV960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.G!A<F%M971E<G,^8V]N=F5R=&5D(&9R;VT@87!P;&EC871I;VXO=FYD+F%D
M;V)E+G!H;W1O<VAO<"!T;R!I;6%G92]J<&5G/"]S=$5V=#IP87)A;65T97)S
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#HS,#9!1D,X
M-S1%,C$V.#$Q.#-$,48V.3$V,C@V0D$R,#PO<W1%=G0Z:6YS=&%N8V5)1#X*
M(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C Q."TP,RTP,50P.3HR
M,SHP.2TP.#HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.G-O9G1W87)E06=E;G0^061O8F4@4&AO=&]S:&]P($-3-B H36%C:6YT
M;W-H*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @
M/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @
M(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E
M5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T
M:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#II;G-T86YC94E$/GAM<"YI:60Z0S@R-#DR0T%!03E#13@Q,4%%-S!&
M1$,V.3$V,4(Y-S8\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IW:&5N/C(P,3@M,#@M,3!4,#<Z,S8Z,SDM,#<Z,# \+W-T
M179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G
M96YT/D%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T
M=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO
M/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @
M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S
M=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T
M97)S/F9R;VT@:6UA9V4O:G!E9R!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N
M<&AO=&]S:&]P/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \
M+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E
M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^
M9&5R:79E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z<&%R86UE=&5R<SYC;VYV97)T960@9G)O;2!I;6%G92]J<&5G('1O(&%P
M<&QI8V%T:6]N+W9N9"YA9&]B92YP:&]T;W-H;W \+W-T179T.G!A<F%M971E
M<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \
M<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @
M(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D,Y,C0Y
M,D-!04$Y0T4X,3%!13<P1D1#-CDQ-C%".3<V/"]S=$5V=#II;G-T86YC94E$
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$X+3 X+3$P5# W
M.C,V.C,Y+3 W.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD
M;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @
M/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @
M(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E
M5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T
M:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS
M=$5V=#II;G-T86YC94E$/GAM<"YI:60Z0D%$1C$P040V,D%#13@Q,3@P0D%$
M-D$Y-S(Q-#4P.3D\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IW:&5N/C(P,3@M,#@M,S!4,#<Z-# Z-3$M,#<Z,# \+W-T
M179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G
M96YT/D%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I/"]S=$5V=#IS;V9T
M=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO
M/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @
M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S
M=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T
M97)S/F9R;VT@87!P;&EC871I;VXO=FYD+F%D;V)E+G!H;W1O<VAO<"!T;R!I
M;6%G92]E<'-F/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \
M+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E
M/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^
M9&5R:79E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z<&%R86UE=&5R<SYC;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N
M861O8F4N<&AO=&]S:&]P('1O(&EM86=E+V5P<V8\+W-T179T.G!A<F%M971E
M<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \
M<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @
M(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.D)"1$8Q
M,$%$-C)!0T4X,3$X,$)!1#9!.3<R,30U,#DY/"]S=$5V=#II;G-T86YC94E$
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$X+3 X+3,P5# W
M.C0P.C4Q+3 W.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!0:&]T;W-H;W @0U,V("A7:6YD
M;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @
M/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @
M(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @
M/"]X;7!-33I(:7-T;W)Y/@H@(" @(" \+W)D9CI$97-C<FEP=&EO;CX*(" @
M(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @(" @
M>&UL;G,Z:6QL=7-T<F%T;W(](FAT=' Z+R]N<RYA9&]B92YC;VTO:6QL=7-T
M<F%T;W(O,2XP+R(^"B @(" @(" @(#QI;&QU<W1R871O<CI3=&%R='5P4')O
M9FEL93Y0<FEN=#PO:6QL=7-T<F%T;W(Z4W1A<G1U<%!R;V9I;&4^"B @(" @
M(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D
M9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIX;7!44&<](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]T+W!G+R(*(" @(" @(" @(" @>&UL;G,Z
M<W1$:6T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]$:6UE
M;G-I;VYS(R(*(" @(" @(" @(" @>&UL;G,Z>&UP1STB:'1T<#HO+VYS+F%D
M;V)E+F-O;2]X87 O,2XP+V<O(CX*(" @(" @(" @/'AM<%109SI(87-6:7-I
M8FQE3W9E<G!R:6YT/D9A;'-E/"]X;7!44&<Z2&%S5FES:6)L94]V97)P<FEN
M=#X*(" @(" @(" @/'AM<%109SI(87-6:7-I8FQE5')A;G-P87)E;F-Y/D9A
M;'-E/"]X;7!44&<Z2&%S5FES:6)L951R86YS<&%R96YC>3X*(" @(" @(" @
M/'AM<%109SI.4&%G97,^,3PO>&UP5%!G.DY086=E<SX*(" @(" @(" @/'AM
M<%109SI-87A086=E4VEZ92!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @
M(" @(" @(" @(#QS=$1I;3IW/C$R,C0N,# P,# P/"]S=$1I;3IW/@H@(" @
M(" @(" @(" \<W1$:6TZ:#XW.3(N,# P,# P/"]S=$1I;3IH/@H@(" @(" @
M(" @(" \<W1$:6TZ=6YI=#Y0;VEN=',\+W-T1&EM.G5N:70^"B @(" @(" @
M(#PO>&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \>&UP5%!G.E!L871E
M3F%M97,^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \
M<F1F.FQI/D-Y86X\+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:3Y-
M86=E;G1A/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D^665L;&]W
M/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D^0FQA8VL\+W)D9CIL
M:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<%109SI0
M;&%T94YA;65S/@H@(" @(" @(" \>&UP5%!G.E-W871C:$=R;W5P<SX*(" @
M(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F
M.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \>&UP
M1SIG<F]U<$YA;64^1&5F875L="!3=V%T8V@@1W)O=7 \+WAM<$<Z9W)O=7!.
M86UE/@H@(" @(" @(" @(" @(" @(" \>&UP1SIG<F]U<%1Y<&4^,#PO>&UP
M1SIG<F]U<%1Y<&4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @
M(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP5%!G.E-W871C:$=R;W5P
M<SX*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!D9CTB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]P9&8O,2XS+R(^"B @(" @(" @(#QP9&8Z4')O
M9'5C97(^061O8F4@4$1&(&QI8G)A<GD@,3 N,#$\+W!D9CI0<F]D=6-E<CX*
M(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I
M;VX@<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!H;W1O<VAO<#TB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(^"B @(" @(" @
M(#QP:&]T;W-H;W Z3&5G86-Y25!40T1I9V5S=#XV-#DV0C4R,#A&,C8Q,T,Q
M1C1%1$,W.#DT1C9&-C%%-3PO<&AO=&]S:&]P.DQE9V%C>4E05$-$:6=E<W0^
M"B @(" @(" @(#QP:&]T;W-H;W Z0V]L;W)-;V1E/C0\+W!H;W1O<VAO<#I#
M;VQO<DUO9&4^"B @(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" @(" \<F1F
M.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @(" @(" @("!X;6QN<SIX
M;7!2:6=H=',](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]R:6=H=',O
M(CX*(" @(" @(" @/'AM<%)I9VAT<SI-87)K960^1F%L<V4\+WAM<%)I9VAT
M<SI-87)K960^"B @(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" \+W)D9CI2
M1$8^"CPO>#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H\/WAP86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$!_]L 0P$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\  $0@ 20$^ P$1  (1 0,1
M ?_$ !X   ,! 0 # 0$!           )"@@' P0&!0$"_\0 7!    8! @0"
M! 8)#0D1     0(#! 4&!P ("1$2$Q0A"A4B,18C.$%WMA<8)#(W47&!L28V
M0D=8876&EK2UM_ 9&CI25Y>AU=<E-#E%1F5G<H*1HJ:GP<7&UO_$ !T!  (#
M 0 # 0             '!@@)!0$#! +_Q !M$0 " @$# @,$ P<(#Q$,"P !
M @,$!0 &$0<2"!,A%"(Q015180D6(S)Q=H$7,S4V0G2T\"0T-SA2<G.1E:&C
ML;.UMADE.41%1E-55F*#DI3!U-76&"=45V-E=8*6LM+A)D-D9G>$AJ2EQ<;_
MV@ , P$  A$#$0 _ +^-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT
M:-&C1HT:-&C1HT:-&C1HT:D2HG^$%R/TXY"_JGL6D[7Y^_D'TX^F+OU__:OT
M?E_M_+6Q^X?]#GJ_F)MK_+#&:KMTXM8X:-&C1HT:-&C1HT:-&C1HT:-&C1HT
M:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:RK9=[FUJGYO9;<+)E
MN*B\V2,[5ZTRH:L';EGSB<N:,:XK+ LDUKZ\$4\JC,1JB2IY4K= '10=K-S)
MJ@GQY<_B8+XQDMLK=:6& 0^SVF'FV/+\E/-6!H1W^:GJ9 J]WOE>#PVL7T*Z
ML9K8D_4S&;.MV]C5J&5RD^X$OX=*\='"/:CRE@UI<C'?(J/3LJR+4,LGE$PI
M(&0M]EGC<[@3;)7D;-G/)]:Q_'N^X$8UDEUWD]-'2#XTD%68E"0L4T*0B4%S
M1L8Y3;=9#.3HE,!M>_(9;'8M%>]:C@[^?+0]SS2<?'RX8U>5P/W3*A5>1W$<
MZXO3_I9U!ZI9)\5L+:N3W%9A[3:EJQQPX^BK_BM?RER2OC:(?U,8M6HFEX(B
M5R"-+M9\=/8&ZG0B%;+DQ@Q%0$PLSS&LJ,%TB8"]T46;EY8P3 !ZAZJ^"@%
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
M'^LGB)HXQS\^(P/LU0B_XY?$?=O&Y%O#'XV+O[EQ]#;. ]A1>>?+ NT;MMT
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
M?7)"O0,>F8X&.DDTBR*)%$"G76, J&GM;9."@0++#/;DX]Z6:S.A)X]2$K/
M@'U#M) ^+$^NL^MU^-[Q"[DR,ENCNROM.D9&:OB=N8C&QUH$Y/:C6<E6R.0L
ML%(#/-;96(Y6- >T+VXCO!AQ13L16[.VTUA.U2>QW'N;39\8J3$C8(2:JT60
MSJ;?U=Q+K/)V*G(-D1:8%HK*/F,BQ9.&K)JUD.P+G@;CV?6J4IK^+\U174R3
MU)',RF <>9)$\G=(K1+S(ZN[J\:MV@. 'L;X9_&[N_,[QPVP.K]G'Y?';DLQ
M8G%[I6E6QU^AEK;"&A7RL=-(:%S'W[#)3\Y:D$]6>>.6>6:MY@BU[P4MYUHW
M,8)L>-LFS3JP9+P2[A8L;#)+*N96ST&=;NPJTC+/%SG7D9J+=1$O"R3]43+N
MFK>&=O55Y!VZ<*]?969ER%2:G:=I+%'R^R5SW/)6D[A&'8DEI(7C=&9O4H8N
M[E^\E-^.7HCBNEO4#&;FVM1BQVUM_P -ZX,;6C2*IBMPX^6'Z6K4X(PJ5J-J
M*Y3O5:Z@1PRRW88%CKPPQHZ!PX0:(+.G2R3=LV14<.'"ZA$D$$$2&45665.)
M2)I))E,=10Y@(0A1,80 !'4U)"@LQ"JH)9B0  !R22?0 #U)/H!JD,<<DLB1
M1(\DLCK'''&I>221R%1$106=W8A5502Q( !)U']O;WI9YXEVX%':+M+++KXA
M5G74'',89XM%I92/$+'4E+[>I(3($9X]C2-S2<3&2'2S18H(2\BW<S;E@PCD
M_FLU<W+=7&XT.U-Y"E>!.5-LIRQLV.2O$("^;&C\+$@65U\WT39GH5T/Z?>%
MWIT_67K":<>\5H17YYKT*6VVHMQ%6IM[ 5.)&GW)::45K=JOS.T\CTZTD5&*
MS8LLBVZ<!';51H&.>[@YJQYIO"J*:LLQC)B1IN/F#DQ0,HTBFD.=E:))- XF
M2]92<VV!\0I5PA8TQA0+)<?L.A%&K9*62U/\72%V@K*3\54J!/)Q\.]G3N^/
MEK\-5EZE?=".J.?R%F#IS2QFQL"KLE2>U2JYO<=B($A9KDUU9\56>1>'-:K1
ME]G8F/VZT!YC=MR/P0=A%VAUV-;H]MQ9*F1.1I/TJ]V)ZX06Y?%J+QUT>6J*
M=I@<"BJD+1%10G45-P@8P*%^RSLC"3*1"MFH_'H\5AY #\B4L&93]O':?J8'
MUU!=L^.[Q"X*['8R>?Q&[*@=3-C\Y@,9#'(G/O*EG!P8FW"Q'/:XF=5;@M&X
M':4SV^"W4<&2X6B@SDLZRQM,SU7KE5FSMEXAK".Y"9KSV,+*-8ETZ<H4G)T"
M1PT?/F .5HRW0;=5JG).P; [KT*LPY7:,MBHS>T4,C#8AY!98)_,B,9E"$OY
M%R$,K%>6\Q $,CI^$BNQAK_2;QN87%;BH4X=G]8>GV1PF6EAG\N:[%6I9&"T
M:DUR*&*3.;6R#1S05[!B2WA;\B2M6B\TPY+O'HX_ZY=V8?\ ,>&_Y_DG72Z>
M_P N97]ZTA_6EM:@7W2_]B^D'[_WI_!]LZJ8TT]9.:B<XF]%'*'%XL6-0,<O
MV0;WMXI)CICR.0EHIF-X110H\AY&3(],<!Y#R$O/D/NTD=SQ-8W1<KKZ-/9H
M5P0/4-/7J1+Q\S[S@^@/J..#SK<[PLY_[U/!MC]T<*3MS =2,XH;\5FQ6:W+
M>53ZCT9H OQ'Q^(U:G$Q4=!149"0[)O'1$-'LXJ+CVB946K".CVR;1BR;(D
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
M2N/9<32^BL7DY.9+5;'>:LD<41J5I8BSB4KI_']\,;0O\DVY'^3F,/\ :O\
MV]WOU/\ [_\ &?\ @.1_XM3_ *5]FL\_\S@ZS?[K^F/]D]U?]D-']\,;0O\
M)/N1_DYC'_:MH^__ !G_ (#D?^+5_P"E?Q^/PT?YG!UF_P!U_3'^R>ZO^R&N
M;9BXY&QW->++_B:WX=W&.ZYD&J3-7DB*U?%RO8)*,U$$'Z!396$"O(QV*$BQ
M6#D=!XU063,4Z93!\=_>F(OT[-*6AD2EF%XB>RJ>UB/<D'\D_C1N%D0_)E!&
MI-LSP%]>=C[LV[N_#;UZ:0Y/;F7I96JR9;=:=[5)EDDKN1M#UAM0B2M80\K)
M!-(C JQ&LC^CUY1?PFXC+^(C/%?4%]Q>%M19G,8$QL-#L$:T:+IH@8R::RD+
M:Y@K@Q?:4*W0*8Y@1)KD["LM'EIZQ/"VJ3LR^O!EK2QM&1S]4<T_QX/J/J&G
M']T=VG7O=-]E[S$"?2.W]U'#23J!W?1NX,=:FEC9^ S(E[$4C&#Z(99" "[:
MV/Z11^ W;S]*]A^J"VNQU"_6,7_5K/\ [D7U:2OW-C]OO4?\T,=_CF/6\>#[
M1(ZB\/K!(LVJ:#VY-;3?)M8H !WTC8+9,@U<K" <S'3@6<*P()N8@@R1*(^S
MKN[.@2' 5"H]Z>2S/(>/QG-B2,$\^OI''&O//[GT].-5^\9NX+.?\1G4#SY6
MD@PLV*V_10DE:];&XBEYL2 D]JMD)KU@@< R3NW'+'3--2C56]3Y^D0_)MP;
M]."GU"M.EYU"_E3%_OV3^#MK1C[FW_-.W[^8:_Y08G6GN";BB'QUL,H%E:-$
MDYW+L];K]8GG;*#AR9*P/ZG!MS+<NX9LU@ZXR401,/0DN\>J)@!G"AC]39%1
M:^#CF XDN3SS.2 &XCD:O&O/KRH6'O7UXY=B/CI4^.?=UW<OB"W'C)I7:ALZ
MAAMO8V#N/EQ*V.KY>]($Y[1)-?R<ZR.!W.D,*L>(U"MNU+]4]U^?+1S27BY*
M)?HD<,92/>1SUNH4ITUVCUNHV<HJ$, E.15%4Y#%, E,4P@(" Z_$B++&\;C
ME)$9&!]05<%6!'V@D:]]6S-3M5KE=VCGJ3PV8)%)5DF@D66-U8$%65U5@000
M1R#SJ1_T?M^XA=W6<JB4YP:.L+S*JR74/(SJMY$J#-J<P<^0F32EGI0$0$0[
MIN0AU#S473]R,K(G)_"8N4GU^)2>F03]H[VXY^'<>/0^FQ/W12O'>Z.;!S)4
M&:+>])$< >D63VUF9IE'IZ!WJ0-Z$#W!Z'TX>EQ:,J2V(]@^=YJ =JL9NS1<
M)CMB[04,DLBA?+#&5Z=%)0@@=-0U9=S9$CD$IB*&(8I@$.>IUN^TU; W.P]K
M6#%5!Y /9/(JS <D?C0"4?8#S\M4'\'^TJF\?$)T_HY"))Z.+MWMRV(I%#H\
MFWL=:R5 ,I]UE^E(:)=6Y!0,"#SQK GH^N X*OX1R1N+?,DEK?D*X/*!"OE4
MR&5CJ33T(UV[19*B7N(A-V=\Y&4*4W0X"NQ F+S;@(\'8%%!7N9)AS+)-['$
MS <K#$D<DA0_^5E<*_J1^ 0?(ZL-]T7ZA7\COS;/36"=DPVV\+#N&[75F"6<
M[FGLQ0R3KSVN:.*@B%4D=T?TE<X)$O H9TQ-9PZ-&C60=^F"(+<9M+S9C>89
M(N7QJ3,VBH.CI$4<15WJ+%Q/U=\T4,45$#*2+(D:^,@)%5XB0D60F[3I0IN)
MN.BF0PUZ%EYDC@DLUSP.5L5T:2/@GGM\S@PN1Z^5(X^>G)X?M_W^FG5_8VYZ
M4[Q0+G:.+S,0=ECMX',6(L?EJ\R@A9 M6=K,"ORB7*U:?CNB4A$OHX_ZY-V?
M\!X;_G^2=0?I[_+N5///-6D>?^%M<?Q^OG\FK_\ W2_]B^D'[_WI_!]LZJ8T
MT]9.:D$W5E*?CXT I@ 0^S_M--Y^[F6#Q:8/+]XP (:3^4_;Q'Z?#+X;_P#K
M_LX^7UZV7Z2$C[GKN,@\?][SJ\/T&]NH$?I!(U7WIP:QHT:-&I(_2(PY[@=O
MX?CP_*!_YUE-*;J#^R%/]X/_ (:7^/\ \M;#?<VOYG?47\\J?^(ZVJNZBD1"
MJ5A%,.E-&O0J1"A\Q$XUL0H?F* !IIU@!7K@#@"&( ?4!&O UD5F&9\ME'8\
ML^1NLQ^MFLRDG]).OH=>[7.U/9Z1'\G; _TTO/J-/Z7G4'^5<;S\/:)_\$OR
M_CQ^76CGW-K^:3U _,>'_'V/TR'A@_("VM_1FU_I:5U(MJ?M?QO]2D_A$VJR
M>*G^>'ZL?G3-_!*FIV][KPNV;C65S+MM3.UJ+[(^$<IB_4Y]!JBYBZ_6;(_(
M/+D)8Y["6-+I#SZF/+YP'2ZS;?1F[WM2J?*6]C[Y('), 6NTC ?$]K13(/\
M?(> ?@=(^A,!ZI>!K*;-P[++F:VVM];4%=?QAF8K>1RV,KL >0;4-_&-S]5C
MGY$:L3253633614(JBJ0BJ2J9BG3434*!R*)G*(E.0Y1 Q3%$2F*(" B Z<H
M((!!!! ((/((/J""/0@CX'6+K*R,R.K(Z,5=&!5E93PRLIX*LI!!! ((X/KK
M_>O.OSHT:-2#<>*V(96WF8?PM3NB8LE2H4#6WK-F(+.$[ADBSN'L=!'3((B#
MH8D];>E2'D?IF$O+STG]\SK9S4=>$][UZD4#!02?:)Y'E$9XY_<25SQ\>7X^
MS6RWW/W$2;1Z);UWSFNZEC,ON#(9.":8%(VPNV,3'#9R"L0.8A<&3@+>HYI/
MP?CJL-&I CCA*B H!BI4E.I L8?(P)P00X*"(![A .H1 /S::PK\4A4Y^%7V
M?G_@?*YYUD*^8+[D?/E."^<;,&,?(M?-WL'K\B>WX_IU)EP)[HWP_O3RKA&[
MAZDL=VI-BJ#)H] 45QO&-[$G)O8 Q#\NVY]4-+2X$A_:%6+!$OQARE.I]CV%
MJYIJTP[&LU):P# @BQ Z2^6?D"5CL<\_%U"@\D Z_P#C\PDF\^AVT-]X+^3\
M9@\YCLS/- >^,8'<^,:M!D 1SW1>VRXF+N'P6WWGW0Q%@>G%K&31HT:-&C4>
MF'<CPV6>/:%YKKI%]!2&:LAQ,4_;'*JUD6-1Q99J>WD6JI>956T@2!!XW5*(
ME417(<!$#<])JE82UO5+,;!HYLM.8V!]'2.":%'4CXATB5QR/@WSUL]O3;-[
M:'W/;Z!R4,E>_7V1MNY;K2J4FK3YG=V+S4E:5#ZI+7.0\F5".5=&4\<:J]S9
M4'60<-9:H3'_ '[=<9WNIL_/E]UV*KRD0V\Q$.7QSPGGS#EILY&%K./O5U_&
MGIV85_II(71?[9&LBMC9F+;N]MG[@G_6,'NC 9B?^HXW*U+DO]SA;4F/ QI&
M"LAYKSAB/.N+<>7^;?4F'L5/8Y'J,%8UHMW39UY'6IC$(SS%V9H]<H61@X?H
M-@356;PIE%BF(RYIJ?9<%"WD+%6_6KV3+5$E=;$<<@1X)!YBQA@>&9)>6 ]2
ML))]%&M?_'QG=_;<V/L+>.P=V;DV[0@SEW&YF?;.9R&,2W#FZ$%K$SW'Q]B$
M301/C+$=>24LB270J$&?WJ<OM%]E_P"Y1V\_YH:)_J/3,^]_!_[4X_\ Y+#_
M /#K+']7OK?_ .-WJ1_[9[@_Z?H^T7V7_N4=O/\ FAHG^H]'WOX/_:G'_P#)
M8?\ X='ZO?6__P ;O4C_ -L]P?\ 3]>%QL?V3M$%W3K:QMT;-FR*CARX7Q+0
M44&Z")#*+++*J0I4TDDDRF.HH<Q2$(43&$"@(Z\-@,"H+-BL<JJ"S,U:$!0!
MR225X  ]23Z :_<?7?KE-(D475GJ7++*ZQQQQ[QW$\DDCL%1$1;Q9W=B%55!
M9F( !)U]'AS ^U"KK1N4<"8HP9"+2L4LC$7_ !94Z6T&1A9'MBX3C[+6&90=
MQSSLI"J5N\4;K"D3K PD#E[*..PT9CNXZICU[E/E6JD</O(PX;LEB!!5AZ'M
M;@_ ZYF].H'5S+):VIU!W?OV^E.XCW-O;LS&<G%6]6[A&UC%Y6<F&U!WN$,D
M*R1][<<=QY3/Z11^ W;S]*]A^J"VH?U"_6,7_5K7^#B_M_5]NKM_<V/V^]1_
MS0QW^.8]-)X;:)4-A^U4A?<;#M66_P"TY04<&_\ $J.I1MD 8'%\? U5;]+,
MS']/)//VZJ?XFW,GB ZML?4C>N73]$<HC']8(!K;FN[I%:GS](A^3;@SZ<%/
MJ':=+WJ%_*F+_?DW\&?6C'W-O^:=OW\PU_R@Q.F,<+](B.P':V1, *4<:H*B
M ?X[B9EUU!_*910QA_?$=2#:@XV_COZ6P?Z]N<ZK3XJG9_$/U89CR1NB5/\
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
M(J+9HT:H$30;-FZ)")(((D(DDD0J:92E* !-55454151% 554!550. JJ.
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
M$B:(?PW8>*S]>L3<[,&TBLIT(-D%N^5,W?Z ,F?B9O!5\Y%7BL33PBO*TJ&
MQ@EF0H0WF1R#C@^G''V\Z=?1#KKNKH+GLQN':>-P.2N9K$##68L_7OV*\=87
M:U[S(%Q^1QLBS>;61>7ED3L9AV=W##MN!L-US;WA^@86J$A-2M:QU I5Z&D;
M&LQ<3CMFDX<."*R2\:PBV*KCJ<'*)VT>U3$I2_% /,1^W'48\;2@HQ/))' K
M!7E[?,;OD>0ENQ47\9R!PH] /B?4P7J!O7)]1MY[BWQF:]&IE-RY!\E=K8U)
MXJ,4[QQQLM:.S8M3I'Q&"!+8E8$GWN. .N:^[4.T#Y^6@^OIHTMO:3PP,';.
M,O6K,^.+EE.?LMNK,W59&/NDI5'L(BQG9^&L3M=FA"5"!?)NTWL(U20,L_71
M*V47*HBHJ*:J<6PNTZ6$MFW7M6YG]G>L$G,!0([Q,6_!PQMW#R5 //'!/()X
MXLYUA\56_>M6S,1L?<V%VGCL7ALI0RU:Q@ZF7@OO/C\=>QD,<TE[,Y"!H6@O
MRO($KHYE2,JZJ&1F2:E.JQZY[E'%&-\UTN6QYE:F0-[IDV0I9"!L+%-XT,HG
MU=AXU./2XCY)F8PJL)2/6:R+!;DLS=(*@!P^:W3JWX&K6X([$+^I20<@$<\,
MI]&1UY/:Z%77Y$:D>U-W;FV/FZ>Y-HYO(;?SE%B:V1QMAH)@K<"2&4#F.S5F
M4=EBI926M8CYCGBD0E=(KRWZ//@JRRB\EAS-=\Q6U<*J+#7[- QV38EF!Q$2
MM8IT,K39QNU3 0*09:4GGGES4=*B/E!K?3^J[$TLA+64\DQV(%M@$\\!)%DK
M. OP!D,SGUY8D\ZOSL[[H]U Q=2.KO78^W]W2QJJ#(XR_9VM<FX #2VXA4S6
M/DF8\DBG3Q\/R6)!KYC'?HZN,8R60=Y3W'W2Y1"9RG5A:51H>A.%P((""2DU
M+SU]$$5.72J"$4@OT"().$C]*A?36Z>1JX-K*/)'^ZCK55@8^O/I++-87CZ^
M82?CZ^OIU=R?=*-UVZ<D.T^F>#PEQ@0E[.9Z[N&./GXNM&GC]O#O7XKYEN2/
MNX+QN.5+I<7;1,"X1P_9,)XBI#&@U2W5^5@+%(1')Q:IH9>)=0[B8F;%*D?R
M$U,(MGBQF:\J=XW9F$$6S5)H'AM3*OA<?3HST*D/D16(9(9I%]Z>3S(VC+O*
MX9G=0Q[._E%^"J%]W5'MU]8^H.^]YXS?6\L]8W#E\/D:F0QM>[S'B:(IW(KL
M=*CC*AKUJ-)Y84$T=1899@.^69YOPNN,;)>'3AS8B_R+(8JM>2;*KDMI66<V
M2_25:D$V:=56G%F!HP*_5JX9(ZYI]V#L71G93E2;]DJ(E4%3X\'MNK@I+,M>
MQ:G:S'%&WM!AX586D9>T111^I,AYY)^ U..NGB5WKU_K[:K[NQ&V,6FUYLI-
M1.WJN4KM,V62@DXM?2.6R898QCXC#Y0A(+R=Y?E>W?\ J1:KOHT:-&C1HT:-
M&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1H
MT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&
MC1HT:-&C1KA%UL^8XZQ/FE4JK%_!I V\$\49JNU' ':HJ+G.HG*M0*)71UD0
M3%$@E*D ^WS YIEB,=M6Q1BER>2F@N,9/-B65(U3B1A& K5I208PK%N\@DD>
MG' 7F>RV^*N2L0X?#5[./3R?(G>!YFE#1(TC,RW(@"LI= OEJ0%!//(8_&J7
M?<6'WE'CA]__ !0Y'_YWEKK+A]B'XYFP/_S,?_0M<%MP=41^+MVI_P CF/\
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
M?%.LD*M7,=2#+8B0^?(9.^QYTR1>2L9B[IT=<)&W#<5H/=MVIX_B_4),^?\
MZG_GTVALSP\_/>N4'V_2U;_L_JO?ZI/C&X!_4WV]R0.1]Z^2]#QZCG[]/7C^
MW^CU_P _;#\5SES^UUI__5^ <UY^?NY_90^?\?S>_7D[,\//KQO7*?#T/TO5
M^/'K\=O>O]K7D=2?&)P">F^WS]8^]?)#_P#VG/KQQ\#QZ:9-DBV9PB-O+JW4
M6B14KG8*A6'Y:&X4%_%-;/(*0Q;3'IBA+,!DTH!)S,K-$4)A,TB>.122<K&7
M*"B.P>.VI9WG'C<ME[%;:1R5^$Y=%$5EZ$(LFA,0]>80-<:.LDC-680"=F9%
M"$K:;=&8W]2Z;39G;VWZ=OJ",+BK"[>E;VFG#E;#4AEZZ^5=JFXF.26[)#''
M?C-MJT:),QD'<M4^XGBOA]YMTIYOX@S?X_I1_%_8=/'[R_#S\MZ93^S%3_L^
M-5:_5)\8GQ/3C;_Q/H-KY/X?(_MS/Q^KCY:\0[B^+'R$?M<J?S#ER#X S?GS
M]_[:/S>_\7S>>O)V7X>.0!O;)\<'D_2]7T^''^M_Y^NOR.I7C%[6/ZFV Y!'
M:/O8R?J.>#_KR'R]=,BVTV_/%QQ&E/9_HL72<E^M)QN6!C$U(YJ\BVID_4[U
M5DO+SRT8J[.9=NHDM(*B8C<CXJ223DB8)'?.-VEC-QO4V?EK&5P7D57]KL,L
MTD<\@/M,2RI6II86,!75E@3@N826:,L;0=+,SU"SFS8\AU'P%/ [J]KOQ>P4
MT>K!/4B*^Q66K2W<E+3:8EXFCDMRDK$M@*BS*BK=7W&<60%UP#;734 [JG)!
M.E2[LB(=9N2)7:>4!3=$2\B%<I\R+@ *D]DP:=B;*\//8O.^,HY[1[YRE:,M
MZ?CF-L!W1EOB8SR4Y[3Z@ZK%+U,\88D;MZ7[?B'<W,2X#(61%ZG\&MA-XK'.
MJ?B"9/=EX[U]UAKQ?;&<67]SA4/Y!37XQ_Z3_P 7G^?7D[+\/7RWMDR./]MZ
MOQ_L!KRO4KQ@E03TUP(/S'WM9/T]3_\ ?'ZN#K9NS_)F\"_2%X0W/8K@Z!&Q
MK.%5J4A%Q#N"7D7SE:0)*LUFKRU60[M)!NDS7*X2(R*V.<4SG="X(#99=1\'
MTXQ$6*;8N?MY>:>2TN1AL6([2PQ(L)KR+)%CZ(C9W:52C&4N & C[#WO#HSN
M?K-N&?/)U5VICMOUZL5%L-8I4;&.>S-*]E;D,D-C,99IEC1()%E3R%C+%&,I
MD BW+I5Z?&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C
M1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&C1HT:
9-&C1HT:-&C1HT:-&C1HT:-&C1HT:-&O_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>mrna-20230630_g2.jpg
<TEXT>
begin 644 mrna-20230630_g2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" >P!R # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#YU\0^(=53
M7]35=3O%474H $[@#YS[UG_\))JW_04O?_ A_P#&CQ)_R,6J?]?4O_H9K.H
MT?\ A)-6_P"@I>_^!#_XT?\ "2:M_P!!2]_\"'_QK.HH T?^$DU;_H*7O_@0
M_P#C1_PDFK?]!2]_\"'_ ,:SJ* -'_A)-6_Z"E[_ .!#_P"-'_"2:M_T%+W_
M ,"'_P :SJ* -'_A)-6_Z"E[_P"!#_XT?\))JW_04O?_  (?_&LZB@#1_P"$
MDU;_ *"E[_X$/_C1_P ))JW_ $%+W_P(?_&LZB@#1_X235O^@I>_^!#_ .-'
M_"2:M_T%+W_P(?\ QK.HH T?^$DU;_H*7O\ X$/_ (T?\))JW_04O?\ P(?_
M !K.HH T?^$DU;_H*7O_ ($/_C1_PDFK?]!2]_\  A_\:SJ* -'_ (235O\
MH*7O_@0_^-'_  DFK?\ 04O?_ A_\:SJ* -'_A)-6_Z"E[_X$/\ XT?\))JW
M_04O?_ A_P#&LZB@#1_X235O^@I>_P#@0_\ C1_PDFK?]!2]_P# A_\ &LZB
M@#1_X235O^@I>_\ @0_^-'_"2:M_T%+W_P "'_QK.HH T?\ A)-6_P"@I>_^
M!#_XT?\ "2:M_P!!2]_\"'_QK.HH T?^$DU;_H*7O_@0_P#C1_PDFK?]!2]_
M\"'_ ,:SJ* -'_A)-6_Z"E[_ .!#_P"-'_"2:M_T%+W_ ,"'_P :SJ* -'_A
M)-6_Z"E[_P"!#_XT?\))JW_04O?_  (?_&LZB@#1_P"$DU;_ *"E[_X$/_C1
M_P ))JW_ $%+W_P(?_&LZB@#1_X235O^@I>_^!#_ .-'_"2:M_T%+W_P(?\
MQK.HH T?^$DU;_H*7O\ X$/_ (T?\))JW_04O?\ P(?_ !K.HH T?^$DU;_H
M*7O_ ($/_C1_PDFK?]!2]_\  A_\:SJ* -'_ (235O\ H*7O_@0_^-'_  DF
MK?\ 04O?_ A_\:SJ* -'_A)-6_Z"E[_X$/\ XT?\))JW_04O?_ A_P#&LZB@
M#1_X235O^@I>_P#@0_\ C1_PDFK?]!2]_P# A_\ &LZB@#1_X235O^@I>_\
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
M))JW_04O?_ A_P#&LZB@#1_X235O^@I>_P#@0_\ C1_PDFK?]!2]_P# A_\
M&LZB@#1_X235O^@I>_\ @0_^-'_"2:M_T%+W_P "'_QK.HH T?\ A)-6_P"@
MI>_^!#_XT?\ "2:M_P!!2]_\"'_QK.HH T?^$DU;_H*7O_@0_P#C1_PDFK?]
M!2]_\"'_ ,:SJ* -'_A)-6_Z"E[_ .!#_P"-'_"2:M_T%+W_ ,"'_P :SJ*
M-'_A)-6_Z"E[_P"!#_XT?\))JW_04O?_  (?_&LZB@#1_P"$DU;_ *"E[_X$
M/_C1_P ))JW_ $%+W_P(?_&LZB@#1_X235O^@I>_^!#_ .-'_"2:M_T%+W_P
M(?\ QK.HH T?^$DU;_H*7O\ X$/_ (T?\))JW_04O?\ P(?_ !K.HH T?^$D
MU;_H*7O_ ($/_C727^O:FOPYT.0:C=B1M6U!2_GMD@0V> 3GH,G\S7%5T^H?
M\DTT'_L+ZC_Z)LJ ,G_A)-6_Z"E[_P"!#_XT?\))JW_04O?_  (?_&LZB@#1
M_P"$DU;_ *"E[_X$/_C1_P ))JW_ $%+W_P(?_&LZB@#1_X235O^@I>_^!#_
M .-'_"2:M_T%+W_P(?\ QK.HH T?^$DU;_H*7O\ X$/_ (T?\))JW_04O?\
MP(?_ !K.HH T?^$DU;_H*7O_ ($/_C1_PDFK?]!2]_\  A_\:SJ* -'_ (23
M5O\ H*7O_@0_^-'_  DFK?\ 04O?_ A_\:SJ* -'_A)-6_Z"E[_X$/\ XT?\
M))JW_04O?_ A_P#&LZB@#1_X235O^@I>_P#@0_\ C1_PDFK?]!2]_P# A_\
M&LZB@#1_X235O^@I>_\ @0_^-'_"2:M_T%+W_P "'_QK.HH T?\ A)-6_P"@
MI>_^!#_XT?\ "2:M_P!!2]_\"'_QK.HH T?^$DU;_H*7O_@0_P#C72?$+7M3
MA\4.L>HW:+]DM#M6=@,FVB)[^M<573_$;_D:G_Z]+/\ ])8J ,G_ (235O\
MH*7O_@0_^-'_  DFK?\ 04O?_ A_\:SJ* -'_A)-6_Z"E[_X$/\ XT?\))JW
M_04O?_ A_P#&LZB@#1_X235O^@I>_P#@0_\ C1_PDFK?]!2]_P# A_\ &LZB
M@#1_X235O^@I>_\ @0_^-'_"2:M_T%+W_P "'_QK.HH T?\ A)-6_P"@I>_^
M!#_XT?\ "2:M_P!!2]_\"'_QK.HH T?^$DU;_H*7O_@0_P#C1_PDFK?]!2]_
M\"'_ ,:SJ* -'_A)-6_Z"E[_ .!#_P"-'_"2:M_T%+W_ ,"'_P :SJ* -'_A
M)-6_Z"E[_P"!#_XT?\))JW_04O?_  (?_&LZB@#1_P"$DU;_ *"E[_X$/_C1
M_P ))JW_ $%+W_P(?_&LZB@#1_X235O^@I>_^!#_ .-'_"2:M_T%+W_P(?\
MQK.HH T?^$DU;_H*7O\ X$/_ (T?\))JW_04O?\ P(?_ !K.HH T?^$DU;_H
M*7O_ ($/_C1_PDFK?]!2]_\  A_\:SJ* -'_ (235O\ H*7O_@0_^-:'A[Q#
MJKZ_IBMJ=XRFZB!!G<@_./>N>K1\-_\ (Q:7_P!?47_H8H /$G_(Q:I_U]2_
M^AFIO"?A35?'7B33M T.T-_J^H3""VMPZIYCGH-S$*/J2!4/B3_D8M4_Z^I?
M_0S7O7[ >@IK'[2NB7DH_P!'T>TNM1D)Z +$R _@TBT >.:U\,O$WA[X@GP/
M?Z4\/BD74=E_9ZRQNQFDV[%#JQ4YWKR#CGK47Q ^'GB'X6>*;KPYXHTXZ7K-
MLJ-+;&6.7 =0RD-&S*<@CH3Z=:_1!?!NC?$7XY>"_P!H2*$1^%QX7N-:O^A5
M+RU7RPK-T# .,?\ 7N:\Q_:.^&$?[0O[3'PEEMIO[.T_QUH%M=RSI@LB1K)+
M+MXP6$6T#/&<4 ?#5%?9OA_X7_!+XT^.?%?PK\*>$]4\+^(M+AN1IGBB;59;
MC[=- =K>= WRHK'GY>2 ?NGBN.\ ?#7X<_#?]GN'XH_$3P_>>-KS6-4DTO2]
M#M[^2R@3R]X9Y)8_F!S&_J/N_+R2 #P_5/A9XHT7X>Z1XYO-+\GPMJUP]K97
M_P!HB;S9%+AE\L,77!C?EE X]Q7)U]Q_&33_  [\0/V2_@QIG@:SN=%TG5O%
M9M;:SU"8SM:2RO<*Z&3 +HKLV&/)7&><U1USP=^SUX ^->D?""_\":QK=XEU
M:V5]XJDUB:)S<2[& %NA"%#O56(VD G&2 2 ?*W@WX5^*/B!HWB+5= TO[?8
M>'K;[9J<WVB*/[/#ACNP[ MPC<*">.E:=Y\!?'NGR^#([KP]+;OXQV_V&))X
ME^U[BF/X_P!WGS$^_MX8'I7V+X9\$Z+\.=8_:W\.>';+^S]&L- A2VMO->78
M#:2L1N=F8\L3R3UJGH^B^&?!NM?LHW]WH]]KDNKV:(B76MW9CM+EC:E)XD9V
M5%0LQ\I J-D9Z"@#X>\7>$]5\"^)=1\/ZY:_8=7T^4P7-OYB2>6XZC<A*G\"
M:R*^]/'G@'P!\>OC)\</"MKX4_LKX@:?:M>:7J2ZC<3->W,39F/EEA&N\&)=
MFTXRQ!]/#OB5\*?#/PC_ &;?!T^L:3YGQ,\63MJ"2RW,JO8:>,;1Y08)EOD^
M^I/SOS\HP ?/E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M%_[.-MXFM?!]U\2?$Q:X76(--UMK2_TPC?Y?D6_W)#@(</R=Q*A_N5%^SO\
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
M?#WQ0/B19?VS'J'B'4+KS+>>P)9#F.V<;@I91EBW.789&=H!\24444 %%%%
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
M<.B_VK?ZUHTVD07'VKR?L?F8)DQL;?@JORY7IUKSWQ)_R,6J?]?4O_H9K.H
M]W\.?M8:QX=_9HU?X11Z9YB7LDBPZQ]JVFWMY'5Y(?*V'=N/F?-N'$AXXJ'5
M/VIM6FT7X2KI6F#2_$'P]1XK?53<^:MW&VP!&BV#:NU-I&XY!/2O#J* /IW4
MOVS-,L6\1:UX.^&&E^$/'OB&!X-0\2Q:C+<??YD>&!E"Q,Q^;()Y )W5R/PK
M_:4MO"7P[O? 'C3P99_$+P;+<_;;>QN+Q[.:TG/5HYD5F7.3TP?F;G#$'Q"B
M@#Z#^+G[5UO\0OAOX3\(^'O!5OX'M_#6I"_L)+&_:94"APBA6C!W N&+EB68
M$XYXZ=/VUO#VI>*-&\:>(/@[H^L_$/3_ "MWB!-3E@28I@;S;A"OF;1A78MM
M(&. !7RK10!](7'[8GVCQ!\8]4_X1';_ ,+$L8[+RO[2S_9^V!HMV?)_>YW9
MQA.F,]ZS-3_:I_M)O@LW_"+^7_PK@1C_ )"&?[1V>5_TR_=9\K_;^][<^!44
M ?4?[/\ XGUSXT?MO6?C#0K?^PFNK^;5+V-G-PEO:!")D9L+G<IV X'S.M><
M_M5_%X_&GXVZ_KL,IDTF!_L.FC& +:(D*P_WCN?_ ('7D5% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!ZG\0/CA_PG7P=^'_@3
M^Q?L/_")_:/^)A]K\S[5YK9_U>P;,?[S9]J/ 'QP_P"$&^#?C_P'_8OVW_A*
MS;_\3#[7Y?V7RFS_ *O8=^?]Y<>]>644 >V_#']HZS\,_#F;X?\ C?P7:_$+
MP<MU]NL[.:_DLIK.8]3',@)"G+': .6;G!(K3U#]HSQ#\3OC-X"OM)GT3X>V
M'AV2*TT&UNI'&G:<F0/W[A22& "LVT#;C.T FOG^B@#]5O!6DR>$?BG>_$/Q
M1\+O"/@JW\B675/B!;^)1<6MX&3EK:W(7RVD<C+,H8C<,DMS\-_$#]HR'Q/\
M+_$?@.VT4_9]0\67/B./5FN=IVR,Q$?D[..#G._\*\-HH ]_\)_M0Z2WPSTC
MP3\1?AU8_$73M#9CI%Q)J,EA<6B'K&7C4EDX'&1D  YP,=#XH_;83Q)\1OA?
MXIC\"6^F1^"(I8DTRUU#$5PKHJ!4/E?NE4+P,/QQ7R_10![CX _:9_X0;XD?
M$?Q9_P (W]M_X3"UOK;[']N\O[)]HEW[M_EGS-O3&%S[5C>#_CM_PBGP!\:?
M#/\ L/[5_P ))=PW7]J?:]GV?RVB;;Y6P[\^7UW#K[5Y/10 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5M>"?$?_
M  A_C+0M>^S_ &O^R[^"]^S[]GF^7(K[=V#C.W&<'&>E8M% 'TSHG[9%E8_%
M;XE^+=3\!_VKIWCBR6PN='_MAH?)B$:QN/.6'+;@#T"D9ZUSOC3]INQF^&^H
M>!/AUX$L_AQX>U202:H8=0EOKN\QT1IY &V?[//' (!8'PBB@#H?A[XJC\#>
M//#WB*:P&IQZ3?P7QLS+Y0F\MPX7=@XSCK@_0UZ+\6OVC'^*'@NY\/KH/]E"
MZ\3WGB6XN/MIF\QYLA(MNQ<!%.W=DYQT'2O&:* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ].^&W[-'Q,^+NBRZOX3\)W
M.IZ9&Q3[6TT-O&[#J$,KKOQT.W.#Q7HG[4GP-TKX7^%?@Y#H_ARXTOQ-KFD;
MM6MB\TLTUX%@!7RW9MK;W<;4 Y.,=*])\0>!O$7[27[,_P *+'X6WUO>KX9M
MVM=<\/K?):R17/R8N'5V52,AV!)S^\RN<MCT7XL:Y8?#/XK?LO7WCK5[?5(-
M.TZXBOM89_-A:8PQ(L^_NHD*MO\ ;=0!\>^)_P!DGXN^#?"<OB35_!-[;:1#
M%Y\TJS0RR11XR6>)',B #D[E&,'.*XS7?A;XG\-^"="\7ZAIHB\.:XSI87\=
MS%*LK(2&4A'+(P(/#@'@^AK]&=9NKWX4^+_&?Q+M/A%IS6DL$LTGBNY^)#FW
MU>!N5589%9<E<;4*A1C"'IGQ+]B[5/#'QH\-^(?A1XNA6/1['48_%6E0RR;A
M$D<H\^$L0!LVD ],B20_0 ^9M>^ _CSPWJGAG3+[P[.-3\20+<Z58V\L4\]Q
M&P!#>7&S,G!_C"]&_NG&K\1?V7_BC\)] _MOQ3X1N=.TG<JO=QSPW"1EC@;_
M "G;9DD#+8Y('4U]&?!O]HWP_P",OVX-<\5Z_=V]GI=[93Z1H-Q=N8XH K((
M?G(_=[U63GC!E([UVGC::\^!GPS^(MY=_!>S\-:=X@ADLKRXNOB*]\VI-*&7
MSXHI4?>PW;N=KD'ZX /G7]H+X0^'?"/PK^"&I>&=%DAUSQ1I1FOS%--,]W.5
M@V[49F ):1L*@&<].E<AXL_91^+/@?PD_B;6O!5[9Z-&GFRS++%*\*8SNDC1
MRZ =RRC'?%?5>J>+="\#2?L?:WXD:./1[;2Y!+-* 4A9K>%(Y6ST".RL3VVY
M[5;\"^!?$WP5^-'Q)^*7Q"UZR;X<ZE:WC+>-J$4Z:VDK;H(HX@Q)(7@ @?W5
MR#0!\A^ _P!EWXH?$[PU9>(/#'A635M(O)WMX;F.[MT!=<AMP:0% "I&Y@!G
M'/(K&\;? SQW\.?%>F>&_$GAVXTO5]3=8[*.22-H[AF8* DJL8SRR@_-QD9Q
M7UAX1^'_ (G^*?[ FAZ#X.NXH=1N?$%PW]FR7:6QU",22DP*SL%)& ^TG!$9
M]*B^(OF?#WX:_ CX:>+=4M]5^(EAXGM[V6".Y^T2:;:&9@L+N,]GC &<?)QD
M*#0!X5/^Q'\;K>WOYG\!712RSYH2[MG9L*&_=J)29>#_  !N>.O%8?B']EGX
MJ^%/ [>+]6\%WUEH"1K-)/(\1EB0_P 4D(?S4 [EE&.^*^O]-U[49/\ @J%>
M6[7UPUN+-K01&0[1#]@63RP.@7?\V/[W/6N%_9[UV_\ $$?[5D^H74MT]SI%
M[/()7+*7 N0#@GL.!Z 8H ^<_AK^S/\ $SXO:-+J_A/PG<ZGID;E/M;S0V\;
ML.H0RNN_'0[<X/%4O#OP!^('BKQ]J/@G3O#5PWBG3XFGN=,N)([>2-%VY;,C
M*"/G4C!.0P(R*^WO"T>B?&3]G?X7V?AKX>6_Q._L"V2"_P!+@\72:'+IEXJJ
M&F>-<!]S!V#D[ANRN=Q-:7PW^(<WC3]M&]CNM#LM$U70O!\^G3/8:T-52;;+
M&Z$S>6AW+O((;+9ZT ?$OBS]E?XJ^!].TJ_USP==6-IJ=Q%:6\AGA<"64@1I
M(%<F(DD#]YMYXZUZ7^U]^S1'\&?"?P_UC3/#G]CP7&FPVNMS?;C/NU,IN9=K
M2,1PK\H-G'TK:^'>J7FL?L)_&^:_NIKV5M=MYB]Q(7)D::V+/D]R>I[UD_MN
M?\B[\#O^Q,MO_05H ^6:*** "BBB@#I_&'_('\'_ /8(/_I7<UA:5??V9JEG
M>;/,^SS)+LSC=M8'&>W2MWQA_P @?P?_ -@@_P#I7<US% 'I/[0OQC_X7Q\4
M+_QA_9']A_:HH8OL7VG[1M\M F=^Q,YQG[M7]>^._P#;?[.OASX5_P!A^3_8
M^IR:C_:WVO=YVXRG9Y6P;<>;UWG[O3GCR>B@#Z.\3?MI:W??&#PEX_T'1(M%
MN]"T>/1I+*XNOM45Y$&<ON.Q"H8/T'(*@YKIO!_[:W@OX=ZOK.I>%?@AI^A7
M>LV\D-]-;ZY(S,6((\L-"5B3.28T4 G;R-M?)=% 'T-\#_VIM"^".BV4ME\,
M-/N_&5C#/#!XC35)X#(LO)\^$ B7''&X 8&W:>:SO O[3D%CX)O/!OQ!\%6?
MQ%\+R7SZE;6TMX]A/:7#L6=HYHU)"DLQV@#[QYP<5X510!VOQ7\<Z%X\\00W
MGAWP7I_@?3(+=;>.PL9GF+[?XY)&QO?_ &MHSCG)YK5_9Z^,G_"A_B?8^,/[
M(_MS[+#-#]C^T_9]WF1E,[]CXQG/W>:\UHH M:I>_P!I:G=W>SR_M$SR[,YV
M[F)QGOUJK110 4444 %%%% !1110 4444 %7]!_Y#FG?]?,?_H0JA5_0?^0Y
MIW_7S'_Z$* +/C+_ )&_7/\ K^G_ /1C5V7[/7QD_P"%#_$^Q\8?V1_;GV6&
M:'[']I^S[O,C*9W['QC.?N\UQOC+_D;]<_Z_I_\ T8U8] %O4K[^T=4N[S9Y
M?GS/-LSG;N8G&>_6OH'Q/^U]_P ))^T!X,^)O_")_9_^$=LH[/\ LO\ M+=]
MHVB4;O-\H;,^;TVG[OO7SG10!] ^%?VM)=$\4_$-]6\)6?B3P5XVOIK_ %#P
MQ>W) 1WD+J4G"9#+D#=MYVJ0 0"+OC/]J_P_K/P1U+X9>&_A?:>$]$N;R&[B
M,6K2W!&R1'82ED#RLQ3&[>I ('\-?.-% 'T7XF_:RTF;X3^(/!7@_P"&UAX)
M'B+R1JMS:ZE+<0R; H)B@90L18* 2"<CKDX83?\ #67AOQ9I^B3?$GX3:9X\
M\3Z/;K:V^MMJ<MD98T^X)XD0K+@YSNX.3P,FOFZB@#7U36;/5O%5QJAT>WL;
M">Z,YTJQ=HXDC+9,2,Q9E&. 3G%?4WBS]MSP'XV\$Z7X0U;X(^9X9TP*+72[
M7Q;<6L*[1A=PBA7?C_:SR2>I)KY"HH TO$E]I^I>(-2N])TS^Q=+GN))+73O
M/:?[-$6)6/S&^9]HP-QY.,UFT44 %%%% !1110 4444 %%%% !73^"?^/?Q+
M_P!@B7_T9'7,5T_@G_CW\2_]@B7_ -&1T <Q7J?_  O#_C',?"O^Q?\ F-?V
MQ_:WVO\ V-OE^5L_\>W_ (5Y910!ZM^S?\=/^&??'5YXC_L3^WOM&G3:?]F^
MU_9MN]D._=L?.-G3'?K4GA3X]?\ ",? ;QO\-O[#^T_\)+>0W?\ :?VO9]FV
M-&VWRMAWY\OKN'7VKR6B@#Z3C_:[T7Q%H/AY?B!\+=*\=>)_#\"V^GZ[/J$E
MJ2B<QB>)%(F /)5CM.2< DDP^/OVKO#_ ,3OC$WC/Q-\+K'6=,DT==)?1;K5
M),H0[-YT<R(NQOFQ]PD=B#S7SE10!](>(_VW/$E]\7/#_C+1-%M-'L=%TW^Q
MX=%N)WO$FM"<NDTK ,Y;"_-QC:IY.<\S\0_C1\._$GA?4M-\+_!?2O">I:A*
MLDNJ/JT]Z\.#D^0A51%GD8'RX.-O QXK10!Z1\!_CAJOP'\9R:WI]G;:M9W=
MLUCJ.EWG^JN[=B"R'T/ P<''<$$@]EXV_::T>X^'.K^"?AY\.[+X=Z1KDJR:
MM)'J,M_<705MRH)'52B9_AY&"0, G/@M% !1110 4444 %%%% !1110 4444
M %=/J'_)--!_["^H_P#HFRKF*Z?4/^2::#_V%]1_]$V5 ',5[]X<_:FL[_P)
MI?A#XG> K#XEZ3I"^7IEQ->R6%[:Q\ 1BXC!8IA0,<$@ $G QX#10![-\2OV
MC%\4:3H.A^#O!VD_#[0-#NQ?V45C_I%XMP,?O&NG4.Q^5>< G:-Q; QZ#_PV
MYIK:ZGC9_A3HK_%5;7[./%)OI?)W;-GF_9,;=VWC._/;..*^6** /7M-_:&O
M(/@QX\\#ZAIKZG?^+-4CU2XUN2[VLDBNCMF+8=Q8H>=PQNZ<54\;?'#_ (3'
MX(^!?A[_ &+]C_X1>:XE_M+[7O\ M/FLS8\O8-F-W]YLX[5Y910!]4#]N3'Q
MBT;QW_PA7_(.\,GP[_9_]J_ZSYRWG>9Y''7[NT_[U>6?#OXZ?\(#\+?B-X-_
ML3[=_P )A'#']M^U^7]D\LL<[-AWYW?WEZ5Y510![$/VB[NU^ OAKX=6&E-9
M7VAZZ-=@UU;L,?,!D*J(3'P09 <[C]WIS79Z[^U=X,\9W3^(/%/P2T/7?'4M
MMY,^LOJ<\5M.X38)'M%7:3C'.[/ P1@8^:J* /5I_CH)OV>7^%PT%8@VN'61
MJ:79VKE=OE"(H3@?WB_X5U'AG]IS1;KX<Z)X-^)7PYM/B+I^@EETFZ.J3:==
M6T9_Y9F2-264#  X&%7.=HKP&B@#Z"\ ?M4:;\._C1J?CK2/AUINF6%UI;Z7
M%H.EW;6\<88H?-9RC[G^3G"J#P< Y)SOA?\ M*VWA7X>WW@'QGX+L_B!X,FN
MC?6^GW%X]G-:3G.6CF12R@Y/0 \MSAB#X=10!]*^-_VPM/\ $WAKX?Z%I7P\
MM?#6F>#]<AU:VMK34F=)(XV8B'YHLACNYD)8DY..:\H^.WQ4_P"%U?%/6_&7
M]E_V-_:1B/V+[1Y_E[(DC^_M7.=F?NCK7 T4 %%%% !1110 5T_Q&_Y&I_\
MKTL__26*N8KI_B-_R-3_ /7I9_\ I+%0!T'[/OQ<A^!OQ0T[QC+HG]OO8Q3)
M%:?:OL_S21E-V_8_0,>,=Z[SX0_MB:]\)_!OQ"T2+3/[0F\4R374%Y]K,1T^
MYE1E>4+L;S,Y0XRO*=>:^?** /7/^&@KI/@3X?\ A[%ICP7^@ZY_;6GZ]'=X
M:%OF(01;.H9RV[?Z<5Z7_P -N::VNIXV?X4Z*_Q56U^SCQ2;Z7R=VS9YOV3&
MW=MXSOSVSCBOEBB@#VKX2_M.:CX"7Q9IWB;1;;Q]X9\52&XU?2=1E,1FG+;O
M.64*2CYYS@]%(P0#71>./VK-!USX&ZK\,/#/PSMO!VC75W%=0RV^K27+1E71
MV\S?'NE8E,;BPP-HQ\O/SG10!](_\-9>&_%FGZ)-\2?A-IGCSQ/H]NMK;ZVV
MIRV1EC3[@GB1"LN#G.[@Y/ R:Y+0?VA8=!^'/Q.\)V_A2UMH/&D\4R&SNFCA
MTX(Y8(D;*Y<<XY<8KQNB@#UC7OCO_;?[.OASX5_V'Y/]CZG)J/\ :WVO=YVX
MRG9Y6P;<>;UWG[O3GCMO$W[:6MWWQ@\)>/\ 0=$BT6[T+1X]&DLKBZ^U17D0
M9R^X[$*A@_0<@J#FOG&B@#ZT\'_MK>"_AWJ^LZEX5^"&GZ%=ZS;R0WTUOKDC
M,Q8@CRPT)6),Y)C10"=O(VUXK^SU\9/^%#_$^Q\8?V1_;GV6&:'[']I^S[O,
MC*9W['QC.?N\UYK10![%\+OVA/\ A6V@?%#3/[ _M'_A-K)K/S?MGE?8MPE&
M['EMYG^MZ97[O7GCZ,^#NB^(OBE\ /"NEZAX!\*?&[2M,D9;"&U\2-IFI:*"
M>8KG>BG;D !4;YE"_>&TU\(T4 ?>7[3G[0FF?#?XX?"2_M+33-;U/P7ILRZE
MI.CW7EVL$\L8C,"2[6VA-OW=N0, XSQX%X0_:?\ ^$5U;XPWO_"-?:O^%A6]
MU!Y?V_9]@\XRG.?*/FX\W_8SM[9X\*HH ]EU/]H6WU;X8?#3P;=>$[>]MO!U
M[+=R-=W;/%J*O(7,;QJJE!SCASG]*U_BU^U!I_CCX5P?#[PIX$M_ WAW^T#J
M=Q"FI27N^4Y.(]ZJ(DR<[5XR!C'.? Z* "BBB@ HHHH **** "M'PW_R,6E_
M]?47_H8K.K1\-_\ (Q:7_P!?47_H8H /$G_(Q:I_U]2_^AFLZOI[4/A+X4N+
MZYEDTK=))*S,WVB49)))_CJO_P *?\(_] G_ ,F9O_BZ /FFBOI;_A3_ (1_
MZ!/_ ),S?_%T?\*?\(_] G_R9F_^+H ^::*^EO\ A3_A'_H$_P#DS-_\71_P
MI_PC_P! G_R9F_\ BZ /FFBOI;_A3_A'_H$_^3,W_P 71_PI_P (_P#0)_\
M)F;_ .+H ^::*^EO^%/^$?\ H$_^3,W_ ,71_P *?\(_] G_ ,F9O_BZ /FF
MBOI;_A3_ (1_Z!/_ ),S?_%T?\*?\(_] G_R9F_^+H ^::*^EO\ A3_A'_H$
M_P#DS-_\71_PI_PC_P! G_R9F_\ BZ /FFBOI;_A3_A'_H$_^3,W_P 71_PI
M_P (_P#0)_\ )F;_ .+H ^::*^EO^%/^$?\ H$_^3,W_ ,71_P *?\(_] G_
M ,F9O_BZ /FFBOI;_A3_ (1_Z!/_ ),S?_%T?\*?\(_] G_R9F_^+H ^::*^
MEO\ A3_A'_H$_P#DS-_\71_PI_PC_P! G_R9F_\ BZ /FFBOI;_A3_A'_H$_
M^3,W_P 71_PI_P (_P#0)_\ )F;_ .+H ^::*^EO^%/^$?\ H$_^3,W_ ,71
M_P *?\(_] G_ ,F9O_BZ /FFBOI;_A3_ (1_Z!/_ ),S?_%T?\*?\(_] G_R
M9F_^+H ^::*^EO\ A3_A'_H$_P#DS-_\71_PI_PC_P! G_R9F_\ BZ /FFBO
MO[]G/]D?X:?% >(1K6D7/^@_9_)-O?2I]_S=V?F.?N+7L_\ P[M^"_\ T"=3
M_P#!G+_C0!^35%?K+_P[M^"__0)U/_P9R_XT?\.[?@O_ - G4_\ P9R_XT ?
MDU17ZR_\.[?@O_T"=3_\&<O^-'_#NWX+_P#0)U/_ ,&<O^- 'Y-45^LO_#NW
MX+_] G4__!G+_C1_P[M^"_\ T"=3_P#!G+_C0!^35%?K+_P[M^"__0)U/_P9
MR_XT?\.[?@O_ - G4_\ P9R_XT ?DU17ZR_\.[?@O_T"=3_\&<O^-'_#NWX+
M_P#0)U/_ ,&<O^- 'Y-45^LO_#NWX+_] G4__!G+_C1_P[M^"_\ T"=3_P#!
MG+_C0!^35%?K+_P[M^"__0)U/_P9R_XT?\.[?@O_ - G4_\ P9R_XT ?DU17
MZR_\.[?@O_T"=3_\&<O^-'_#NWX+_P#0)U/_ ,&<O^- 'Y-45^LO_#NWX+_]
M G4__!G+_C1_P[M^"_\ T"=3_P#!G+_C0!^35%?K+_P[M^"__0)U/_P9R_XT
M?\.[?@O_ - G4_\ P9R_XT ?DU17ZR_\.[?@O_T"=3_\&<O^-'_#NWX+_P#0
M)U/_ ,&<O^- 'Y-45^LO_#NWX+_] G4__!G+_C1_P[M^"_\ T"=3_P#!G+_C
M0!^35%?K+_P[M^"__0)U/_P9R_XT?\.[?@O_ - G4_\ P9R_XT ?DU17ZR_\
M.[?@O_T"=3_\&<O^-'_#NWX+_P#0)U/_ ,&<O^- 'Y-45^LO_#NWX+_] G4_
M_!G+_C1_P[M^"_\ T"=3_P#!G+_C0!^35%?K+_P[M^"__0)U/_P9R_XT?\.[
M?@O_ - G4_\ P9R_XT ?DU17ZR_\.[?@O_T"=3_\&<O^-'_#NWX+_P#0)U/_
M ,&<O^- 'Y-45^KNG_L!?!J^EO89=#O=MG-Y$;+J,JEEV*^6(/)RYY] !VJY
M_P .\?@K_P! /4/_  9S?_%4 ?DM17ZT_P##O'X*_P#0#U#_ ,&<W_Q5'_#O
M'X*_] /4/_!G-_\ %4 ?DM17ZT_\.\?@K_T ]0_\&<W_ ,51_P .\?@K_P!
M/4/_  9S?_%4 ?DM17ZT_P##O'X*_P#0#U#_ ,&<W_Q5'_#O'X*_] /4/_!G
M-_\ %4 ?DM17ZT_\.\?@K_T ]0_\&<W_ ,51_P .\?@K_P! /4/_  9S?_%4
M ?DM17ZT_P##O'X*_P#0#U#_ ,&<W_Q5'_#O'X*_] /4/_!G-_\ %4 ?DM17
MZT_\.\?@K_T ]0_\&<W_ ,51_P .\?@K_P! /4/_  9S?_%4 ?DM17ZT_P##
MO'X*_P#0#U#_ ,&<W_Q5'_#O'X*_] /4/_!G-_\ %4 ?DM17ZT_\.\?@K_T
M]0_\&<W_ ,51_P .\?@K_P! /4/_  9S?_%4 ?DM17ZT_P##O'X*_P#0#U#_
M ,&<W_Q5'_#O'X*_] /4/_!G-_\ %4 ?DM17ZT_\.\?@K_T ]0_\&<W_ ,51
M_P .\?@K_P! /4/_  9S?_%4 ?DM17ZT_P##O'X*_P#0#U#_ ,&<W_Q5'_#O
M'X*_] /4/_!G-_\ %4 ?DM17ZT_\.\?@K_T ]0_\&<W_ ,51_P .\?@K_P!
M/4/_  9S?_%4 ?DM17ZM:A^Q!\"?"=U!)JFB^5I3(\D\VHZO-%&A4JJ?O/,4
MJ"9.F>3MJ'_AF+]E+_GAX?\ _"KN/_DFMH4*M17A!M>29S5<50HOEJU%%^;2
M/RKHK]5/^&8OV4O^>'A__P *NX_^2:/^&8OV4O\ GAX?_P#"KN/_ ))K3ZIB
M/^?<ON9C_:&#_P"?T?\ P)?YGY5T5^JG_#,7[*7_ #P\/_\ A5W'_P DT?\
M#,7[*7_/#P__ .%7<?\ R31]4Q'_ #[E]S#^T,'_ ,_H_P#@2_S/RKHK]5/^
M&8OV4O\ GAX?_P#"KN/_ ))H_P"&8OV4O^>'A_\ \*NX_P#DFCZIB/\ GW+[
MF']H8/\ Y_1_\"7^9^5=%?JI_P ,Q?LI?\\/#_\ X5=Q_P#)-'_#,7[*7_/#
MP_\ ^%7<?_)-'U3$?\^Y?<P_M#!_\_H_^!+_ #/@/5/CM_:7[..C?"G^P_+_
M +.U=M5_M?[7GS,B7]WY.SC_ %OWMY^[TYKR>OU4_P"&8OV4O^>'A_\ \*NX
M_P#DFC_AF+]E+_GAX?\ _"KN/_DFCZIB/^?<ON8?VA@_^?T?_ E_F?E717ZJ
M?\,Q?LI?\\/#_P#X5=Q_\DT?\,Q?LI?\\/#_ /X5=Q_\DT?5,1_S[E]S#^T,
M'_S^C_X$O\S\JZ*_53_AF+]E+_GAX?\ _"KN/_DFC_AF+]E+_GAX?_\ "KN/
M_DFCZIB/^?<ON8?VA@_^?T?_  )?YGY5T5^JG_#,7[*7_/#P_P#^%7<?_)-'
M_#,7[*7_ #P\/_\ A5W'_P DT?5,1_S[E]S#^T,'_P _H_\ @2_S/RKHK]5/
M^&8OV4O^>'A__P *NX_^2:/^&8OV4O\ GAX?_P#"KN/_ ))H^J8C_GW+[F']
MH8/_ )_1_P# E_F?E717ZJ?\,Q?LI?\ /#P__P"%7<?_ "31_P ,Q?LI?\\/
M#_\ X5=Q_P#)-'U3$?\ /N7W,/[0P?\ S^C_ .!+_,_-+QA_R!_!_P#V"#_Z
M5W-<Q7ZG6_[/7[,NJ27$&H1Z$]O82?9;$-XGF0+!M$F 1<#</,DE.3D\D9P
M!-_PS%^RE_SP\/\ _A5W'_R31]4Q'_/N7W,/[0P?_/Z/_@2_S/RKHK]5/^&8
MOV4O^>'A_P#\*NX_^2:/^&8OV4O^>'A__P *NX_^2:/JF(_Y]R^YA_:&#_Y_
M1_\  E_F?E717ZJ?\,Q?LI?\\/#_ /X5=Q_\DT?\,Q?LI?\ /#P__P"%7<?_
M "31]4Q'_/N7W,/[0P?_ #^C_P"!+_,_*NBOU4_X9B_92_YX>'__  J[C_Y)
MH_X9B_92_P">'A__ ,*NX_\ DFCZIB/^?<ON8?VA@_\ G]'_ ,"7^9^5=%?J
MI_PS%^RE_P \/#__ (5=Q_\ )-'_  S%^RE_SP\/_P#A5W'_ ,DT?5,1_P ^
MY?<P_M#!_P#/Z/\ X$O\S\JZ*_53_AF+]E+_ )X>'_\ PJ[C_P"2:/\ AF+]
ME+_GAX?_ /"KN/\ Y)H^J8C_ )]R^YA_:&#_ .?T?_ E_F?E717ZJ?\ #,7[
M*7_/#P__ .%7<?\ R31_PS%^RE_SP\/_ /A5W'_R31]4Q'_/N7W,/[0P?_/Z
M/_@2_P S\JZ*_53_ (9B_92_YX>'_P#PJ[C_ .2:/^&8OV4O^>'A_P#\*NX_
M^2:/JF(_Y]R^YA_:&#_Y_1_\"7^9^5=%?JI_PS%^RE_SP\/_ /A5W'_R31_P
MS%^RE_SP\/\ _A5W'_R31]4Q'_/N7W,/[0P?_/Z/_@2_S/RKHK]5/^&8OV4O
M^>'A_P#\*NX_^2:/^&8OV4O^>'A__P *NX_^2:/JF(_Y]R^YA_:&#_Y_1_\
M E_F?E75_0?^0YIW_7S'_P"A"OU%_P"&8OV4O^>'A_\ \*NX_P#DFFR_LU_L
MLV<3W%K#H"W,0,D1'BF=B''*\&YYYQ1]4Q'_ #[E]S#^T,'_ ,_H_P#@2_S/
MS%\9?\C?KG_7]/\ ^C&K'K]4+?\ 9Q_9>U6WCO=0BT%[^Y437#-XHG0F1AER
M5%R .2> !BI/^&8OV4O^>'A__P *NX_^2:/JF(_Y]R^YA_:&#_Y_1_\  E_F
M?E717ZJ?\,Q?LI?\\/#_ /X5=Q_\DT?\,Q?LI?\ /#P__P"%7<?_ "31]4Q'
M_/N7W,/[0P?_ #^C_P"!+_,_*NBOU4_X9B_92_YX>'__  J[C_Y)H_X9B_92
M_P">'A__ ,*NX_\ DFCZIB/^?<ON8?VA@_\ G]'_ ,"7^9^5=%?JI_PS%^RE
M_P \/#__ (5=Q_\ )-'_  S%^RE_SP\/_P#A5W'_ ,DT?5,1_P ^Y?<P_M#!
M_P#/Z/\ X$O\S\JZ*_53_AF+]E+_ )X>'_\ PJ[C_P"2:/\ AF+]E+_GAX?_
M /"KN/\ Y)H^J8C_ )]R^YA_:&#_ .?T?_ E_F?E717ZJ?\ #,7[*7_/#P__
M .%7<?\ R31_PS%^RE_SP\/_ /A5W'_R31]4Q'_/N7W,/[0P?_/Z/_@2_P S
M\JZ*_53_ (9B_92_YX>'_P#PJ[C_ .2:/^&8OV4O^>'A_P#\*NX_^2:/JF(_
MY]R^YA_:&#_Y_1_\"7^9^5=%?JI_PS%^RE_SP\/_ /A5W'_R31_PS%^RE_SP
M\/\ _A5W'_R31]4Q'_/N7W,/[0P?_/Z/_@2_S/RKHK]5/^&8OV4O^>'A_P#\
M*NX_^2:/^&8OV4O^>'A__P *NX_^2:/JF(_Y]R^YA_:&#_Y_1_\  E_F?E71
M7ZJ?\,Q?LI?\\/#_ /X5=Q_\DT?\,Q?LI?\ /#P__P"%7<?_ "31]4Q'_/N7
MW,/[0P?_ #^C_P"!+_,_*NNG\$_\>_B7_L$2_P#HR.OTM_X9B_92_P">'A__
M ,*NX_\ DFH;G]GK]F723"NFQZ$BWD@M;O;XGF?= 02P.;@[1E5Y&#[T?5,1
M_P ^Y?<P_M#!_P#/Z/\ X$O\S\L:*_53_AF+]E+_ )X>'_\ PJ[C_P"2:/\
MAF+]E+_GAX?_ /"KN/\ Y)H^J8C_ )]R^YA_:&#_ .?T?_ E_F?E717ZJ?\
M#,7[*7_/#P__ .%7<?\ R31_PS%^RE_SP\/_ /A5W'_R31]4Q'_/N7W,/[0P
M?_/Z/_@2_P S\JZ*_53_ (9B_92_YX>'_P#PJ[C_ .2:/^&8OV4O^>'A_P#\
M*NX_^2:/JF(_Y]R^YA_:&#_Y_1_\"7^9^5=%?JI_PS%^RE_SP\/_ /A5W'_R
M31_PS%^RE_SP\/\ _A5W'_R31]4Q'_/N7W,/[0P?_/Z/_@2_S/RKHK]5/^&8
MOV4O^>'A_P#\*NX_^2:/^&8OV4O^>'A__P *NX_^2:/JF(_Y]R^YA_:&#_Y_
M1_\  E_F?E717ZJ?\,Q?LI?\\/#_ /X5=Q_\DT?\,Q?LI?\ /#P__P"%7<?_
M "31]4Q'_/N7W,/[0P?_ #^C_P"!+_,_*NBOU4_X9B_92_YX>'__  J[C_Y)
MH_X9B_92_P">'A__ ,*NX_\ DFCZIB/^?<ON8?VA@_\ G]'_ ,"7^9^5=%?J
MI_PS%^RE_P \/#__ (5=Q_\ )-'_  S%^RE_SP\/_P#A5W'_ ,DT?5,1_P ^
MY?<P_M#!_P#/Z/\ X$O\S\JZ*_53_AF+]E+_ )X>'_\ PJ[C_P"2:/\ AF+]
ME+_GAX?_ /"KN/\ Y)H^J8C_ )]R^YA_:&#_ .?T?_ E_F?E717ZJ?\ #,7[
M*7_/#P__ .%7<?\ R31_PS%^RE_SP\/_ /A5W'_R31]4Q'_/N7W,/[0P?_/Z
M/_@2_P S\JZZ?4/^2::#_P!A?4?_ $395^EO_#,7[*7_ #P\/_\ A5W'_P D
MU"O[/7[,LUY+I4L>A'1K6-+JV0^)Y@HGE++,0_VC))6&#@D@8! &XY/JF(_Y
M]R^YA_:&#_Y_1_\  E_F?EC17ZJ?\,Q?LI?\\/#_ /X5=Q_\DT?\,Q?LI?\
M/#P__P"%7<?_ "31]4Q'_/N7W,/[0P?_ #^C_P"!+_,_*NBOU4_X9B_92_YX
M>'__  J[C_Y)H_X9B_92_P">'A__ ,*NX_\ DFCZIB/^?<ON8?VA@_\ G]'_
M ,"7^9^5=%?JI_PS%^RE_P \/#__ (5=Q_\ )-'_  S%^RE_SP\/_P#A5W'_
M ,DT?5,1_P ^Y?<P_M#!_P#/Z/\ X$O\S\JZ*_53_AF+]E+_ )X>'_\ PJ[C
M_P"2:/\ AF+]E+_GAX?_ /"KN/\ Y)H^J8C_ )]R^YA_:&#_ .?T?_ E_F?E
M717ZJ?\ #,7[*7_/#P__ .%7<?\ R31_PS%^RE_SP\/_ /A5W'_R31]4Q'_/
MN7W,/[0P?_/Z/_@2_P S\JZ*_53_ (9B_92_YX>'_P#PJ[C_ .2:/^&8OV4O
M^>'A_P#\*NX_^2:/JF(_Y]R^YA_:&#_Y_1_\"7^9^5=%?JI_PS%^RE_SP\/_
M /A5W'_R31_PS%^RE_SP\/\ _A5W'_R31]4Q'_/N7W,/[0P?_/Z/_@2_S/RK
MHK]5/^&8OV4O^>'A_P#\*NX_^2:/^&8OV4O^>'A__P *NX_^2:/JF(_Y]R^Y
MA_:&#_Y_1_\  E_F?E717ZJ?\,Q?LI?\\/#_ /X5=Q_\DT?\,Q?LI?\ /#P_
M_P"%7<?_ "31]4Q'_/N7W,/[0P?_ #^C_P"!+_,_*NBOU4_X9B_92_YX>'__
M  J[C_Y)H_X9B_92_P">'A__ ,*NX_\ DFCZIB/^?<ON8?VA@_\ G]'_ ,"7
M^9^5==/\1O\ D:G_ .O2S_\ 26*OTXTO]DS]F#7+Z*QTW2]'U"]ESY=O:^)K
MJ61\ DX5;DDX )^@-:VF_L4_!CQ-:B_U+P;]INR[PF3^U+U/DC8QH,+,!PB*
M/?&3S6,Z<Z;M.+3\SII5J==<U*2DO)W/R*HK]?O^&"O@3_T(W_E7O_\ X_1_
MPP5\"?\ H1O_ "KW_P#\?K,V/R!HK]?O^&"O@3_T(W_E7O\ _P"/T?\ #!7P
M)_Z$;_RKW_\ \?H _(&BOU^_X8*^!/\ T(W_ )5[_P#^/T?\,%? G_H1O_*O
M?_\ Q^@#\@:*_7[_ (8*^!/_ $(W_E7O_P#X_1_PP5\"?^A&_P#*O?\ _P ?
MH _(&BOU^_X8*^!/_0C?^5>__P#C]'_#!7P)_P"A&_\ *O?_ /Q^@#\@:*_7
M[_A@KX$_]"-_Y5[_ /\ C]'_  P5\"?^A&_\J]__ /'Z /R!HK]?O^&"O@3_
M -"-_P"5>_\ _C]'_#!7P)_Z$;_RKW__ ,?H _(&BOU^_P"&"O@3_P!"-_Y5
M[_\ ^/T?\,%? G_H1O\ RKW_ /\ 'Z /R!HK]?O^&"O@3_T(W_E7O_\ X_1_
MPP5\"?\ H1O_ "KW_P#\?H _(&BOU^_X8*^!/_0C?^5>_P#_ (_1_P ,%? G
M_H1O_*O?_P#Q^@#\@:*_7[_A@KX$_P#0C?\ E7O_ /X_1_PP5\"?^A&_\J]_
M_P#'Z /R!HK]?O\ A@KX$_\ 0C?^5>__ /C]'_#!7P)_Z$;_ ,J]_P#_ !^@
M#\@:T?#?_(Q:7_U]1?\ H8K];?\ A@KX$_\ 0C?^5>__ /C]07W[#/P1TFQN
M+VU\$^5=6T;312?VM?':Z@E3@SX/('6@#Y5N?^/B7_?/\ZBJ6Y_X^)?]\_SJ
M*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /IO]BW_ )G'_MS_ /:]?3=?,G[%O_,X_P#;G_[7KZ;H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#)T7_ (_=;_Z_?_:,56-<UW3?#.DW
M>JZQJ%KI.EVD9EN+V^F6&&%!U9W8A5 ]2:KZ+_Q^ZW_U^_\ M&*O$OVY/@I>
M?'KX''PYI>LZ?I6M1:I:W^G0:NX%EJ-S&Q*6DRDX=9,D!2#\P4XXH ]L\*^,
M-!\=:-%J_AO6].\0Z3,2([_2KN.Y@<C@@2(2IQ[&M>OS=A_:"@^&G['WQNO/
M '@2S^!GQE\(7M@OB72+'3X#;Q7<T\,0G@1E>,PR1B38N"%!)7((=NVU[XD_
MM"?LZZM\*/%WCOXBZ%\0?#'C;6K'0]1\,VFA167]F272Y5[6>/,DX3:W+]>!
MM^;*@'T9<?M<?":UM+NYE\5[8+7Q./!LS?V==G;JYSBVQY7/0_O!^[_VJ]@K
M\I/CU\;O%'CSX<ZM>^+]2FUJW\)_M!0:;I\5O91B6*R@65DA1(D!D8<XSN8D
MXR:^CO@;^TMXX^(OPW^)O[0VKZK#'\.]-LKUM ^'UB+5YHUM4+-+>7 0R+.Y
M7_5;@JALX.5H ^S:*_*/P;^V=^U'J4>C>.;?P[\0?%MI?R1W,GA*U^%JIH;V
MCL,FVU2.9KA_W?*,R$$MSD"OIGXG?M;:I^S+\8?&2_$74)+GP+K7A@>(O!T=
MU;16\L5Y" D^EAE4,[NSHX\S+*#C- 'V'17P=JGQB^/^G^$/@9\/)O$]EI7Q
M9^*DUYJ%WX@U#28&BT"TC19Q;10*BH\JQLJXD#$MN!/(9=SX7^+/CEIW[7>O
M?!?QQ\4K;Q#IT?@*35K#6M)T*SLKCSWN8XDN9(BDBK*A:10F3$RJA*Y)H ^U
M:\#U3]M+P'I_C@^&X8;W4BK,#>VEU8?,B;O,EBM'NEO;B)=C_O(+>12$8J6"
MDCYT_9Z_:,^-/QA_:*B^#.M>--#L)OA[/=R^*=>TB*UEE\4QQRHD44431E8/
MO8E,8!7D?(V!7=M\!?''AGQQH\EAX=UC5=1T:73(-.U6#5XHO#\UK9PR1(UY
M;->*XE975BRVDS1LG[MFSE0#[%L;ZVU2QM[RSN([NTN(UFAN(7#I(C %65AP
M00001US4]8'@'PJ/ W@?P_X=%R;P:58067V@IL\WRXPN[;DXSC.,G&>IK?H
M**** "BBB@ HHHH **** "BBB@ HHHH \5_:P_Y);J7_ %Q7_P!*K:OA:ONG
M]K#_ ));J7_7%?\ TJMJ^%J_9^"_^1?/_&__ $F)_,_B9_R.*7_7I?\ I4PH
MHHK[X_) HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]5_9=_Y+MX9_P"W
MK_TEEK[D\(_\@-?^OBX_]'/7PW^R[_R7;PS_ -O7_I++7W)X1_Y :_\ 7Q<?
M^CGK\8XT_P"1A#_ O_2I'],>&?\ R)ZO_7U_^DP-'4-2M-)M_M%]=0V=OO2/
MS;B01KO=@B+DG&69E4#N2 .M)=ZK96%U9VUU>6]M<7LABM89I55YW"LY5 3E
MB%5FP.RD]!7-?%[PK+XU^&'B?1;<E;RZL)1:N.J7"KNB8>XD53^%>$>(M:N/
MC=:V'CS13*S^"-'LM;LX8\CS+^79<7%N5SU^S1B/GI]I-? GZV?3S7]M'?1V
M37$*WDD;2I;EP)&12H9@O4@%E!/0;AZU8KQ_2_&=I=:U\0_B'$7U#1]%TJ&T
MLQ"X82K' ;R9D [MY\2\]XJIZQ=>//!O@,_$"_\ &']IRVMN-2U#PZMC;KIQ
MM\!I(;=PGGAU0G:[RL&8#*X;  /6_$/B"P\*Z#J&LZI/]ETW3X'N;F?8S^7&
MBEF;:H). #P 35]&$BJRG*L,BOFSXJWOBKQ+I7QT:X\2R0>%M"TV6VM-%@LX
M09FDTR*5O.E9"^U6D+*$*MN)RQ4!:]%^U^(?'WB_6M&TWQ%<>$](T!;:&6;3
M;:WEO+JXDA$I^:XCDC6)4=!Q&69MWS +@@'?V?B'3[_6M1TB"X\S4-/2&2ZA
MV,/+64,8SDC!SL;H3C'.*T:^=]-U+Q1X1\<?$O4;W4H=1ET5]'FNIK>W5&O-
M/"S^9YB8.R1(W9ODQN,0("A]H[[_ (3G4%^*DL9O8_\ A$D_XD[1[%^34!#]
MJ\S?C(7RCLP3C<!WH [.\\6:5I_B;3?#]Q=>7J^I037-K;^6Y\R.(H)&W ;1
MCS$X)!.>,X-:-[>0Z?9SW5P_EP01M+(^"=JJ,DX')X%>'0_%O7-,GT?7KZYF
MN-$U#1M=\0KIPMT1_LT#6S6B@[ X/E.6.3G=*<YPH%_7=$\?3?#74_$4WC59
M-4FTN2ZDT/[%;KI"J8MS1(VS[0/ER!*TQ&3NV8^2@#UW2-5M=>TFRU*QE\^R
MO($N()=I7?&ZAE;! (R".",U;KYPB^(VH6.D?#SPG:7VN:#9+X5LM3O=5T#P
M]-J]TVY!'%"@2WGCBR4D9FD1LA0!C)(]%^#_ (TU7Q#<ZYI>H#6+^VTXPM::
MWJ^@W&DR7B2!LH\<L48:1&0[FC55(=/E!S0!Z51110 4444 %%%% !1110 4
M444 %%%% !5#7_\ D ZE_P!>TG_H)J_5#7_^0#J7_7M)_P"@F@#\W;G_ (^)
M?]\_SJ*I;G_CXE_WS_.HJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^F_V+?^9Q_[<_\ VO7TW7S)
M^Q;_ ,SC_P!N?_M>NO\ '5D?BI\=(OA_J]U/%X0TO0(]<O-+MYVA_M>::XEA
MCCF*D,\$0A=FCR%9I8]X8#% 'ME%>7Z7^S7\//"NN:9K'A#P]:^ =0L9A(S^
M$HDTV.\3HT5S%$HCG0CM(I*G!4JP!KC_  ?X%T+]H;6O&/B'Q_I]OXIT_3]>
MO-#TOPUJH%SIUC%:2&$R-;,/+>>5U>7S'5F"/&JD <@'T!17A,WA/3_@;\5/
M MAX/A&E>%/%US<Z1?>%H/\ D'P21VD]S'=6T/W;<CR&C=8P$<2J2-R@U7\'
M^,=)_9K\'_$#P]XAO/(T+P/#)K.E[GRYT:;>\$2CN8I5FME7DXCB_O 4 >_4
M5\DWG@_5M#_9]T;Q#XHA>+QMXO\ ''AS7];23EK>675K(16O^[;PK%"!_P!,
MR>YKH(/A%X%^*'[5'Q6;QEX,\/\ BQ[31M!6V;6]+@O&@#"\W>69%8IG:,XQ
MG ]* /I:BO ]+N=,_9]^,4V@#6$TCX<:AX;N-<^SZK?$6FB36MQ#%(T<DK?N
M8)$ND_=[@BF$[0NYLV_C!XP^'GQP_9R^)R:+K?ACX@:7:Z)>-.MA=V^I00S)
M \D1;86575E5USR"H(Z4 >XT5\_?%K2+K5OA7\,S<:+J7B;P9;SVLGB?1=)B
M:>:[LOL<BH&@0[[B)9V@=X5#%U4_*X!4I^R\VAWGB3Q]>^ -,N-#^%YFM;73
MM-DL9;"%-2B\U;]H+655:!!FWC9 B#S8I?EW;B0#Z"HKB/#7C]Y-:\7:-XC^
MS:;>Z#+]J$W,<,VFR O#<@L3@+MDB<Y^_ YPJLM<0OQE\5:QI_A.TT;2M.&O
M^-);N]TA=166*'3M(B"D75R@8O+(5D@/E+Y?S3JA*;&<@'MU%>%)X_\ BGX,
M^,G@;P=XJ3POKNA>)/MI/B#1K&XL'B:"V>7R#;27$VTDA2)!(P8!P50@%I?#
MGC?XJ?%+P['XS\(?\(EI?ARZ+S:5H^M6MS<76J6P8B.5[N.9$M/-4;@H@N-@
M92=QRH /<*H:WX@TOPS8_;=8U*TTJR\R.'[1?3I#'YDCA(TW,0-S.RJ!U)8
M<FO-_$'Q$\7ZQXLTSP9X5T[3=%\12:.FM:M>Z\&O(-)C=S'%$((9$-Q([I,.
M)8U B9MQR%//?$;Q'XQ\-_#B_3QUH'A7Q));ZYHD%K?):,=/ODGU&WB,ALY9
M'>":$ON7,DB[A&X8_,B@'O%%?/'A'XD_&'XCW?Q N-*C\&Z#I'A?Q#?Z39MJ
M%G=7<NKQVY& =EQ&+4\[#)B7)RPB  #9/B_]L/39#X"L-,\4>#/A_=^)O#L/
MBB;5?'EX!;6EK* (XHH?.@:XE9B__+1 JQL3DD+0!].T5X[\ /CW8_%R\\2Z
M$NO^&/$^K^'3;M/JW@^]6YT^[AG5S'(H#N87W12JT+.Y7:#O8,*]BH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,G1?^/W6_P#K]_\ :,5<7\>OV?\
MPI^T9X-A\/>*EO8!:W27^GZII5Q]GO=/NDSLG@DP=KC)Z@CGIP,;^C:\?[0U
ME8]-O9B;O=\BIQ\BISE_5#^E:O\ ;DW_ $!]0_[YC_\ BZ /D/XW?L.IX=_9
M-^*OA+X;QZWXY^('C"2SGO-7\3:M'-J6IO#=1.HEN)3&F(XP^!\O?J3SV/PI
M_8(\$^"?$GA#Q1JFL^,/$=WX<MXSH_AWQ%KK7VEZ',(U4FUB(RNTCY<NP& 1
MRJD?1?\ ;DW_ $!]0_[YC_\ BZ/[<F_Z ^H?]\Q__%T >"WG[!_@"^T_4+.3
M5_$@BOO':_$*0K<V^X:@,XB'[C_4<GY3E_\ ;KKM'_98\'>&_BKXG\;:--J6
ME1^*K9H/$'ABW>$Z-JKL&#3S6[1DB4ACED9=W.0=S[O3/[<F_P"@/J'_ 'S'
M_P#%T?VY-_T!]0_[YC_^+H ^=_!W_!/OP+X%\2:5>:5XR^(T?AS2;P7^G^#3
MXIF&C6LP)962)0)."2>9#G)!R"17J/QL_9U\%?M -X3/C"PDO#X9U:+6++RV
M5=TB=8I,J=T3_+N3C.U>>*[?^W)O^@/J'_?,?_Q=']N3?] ?4/\ OF/_ .+H
M X3X^_LY^$OVC/#^G:?XD;4M.OM*NA?:5KFAW1M=0TZ<?\M()<':2,9!!' .
M,J"/._A[^P?X3^&OC#7?%^E^.?']WXPUK09M O/$&JZS'>7KK(Z-]I$DD)Q.
M@CC53]P*@^3/->__ -N3?] ?4/\ OF/_ .+H_MR;_H#ZA_WS'_\ %T >":%^
MP-\,O"-G\-/^$:DUKPWK'@*[DO+'7M.N(A?WS2_Z]+QWB99DER=R[5P"57:I
M*U](UD_VY-_T!]0_[YC_ /BZ/[<F_P"@/J'_ 'S'_P#%T :U%9/]N3?] ?4/
M^^8__BZ/[<F_Z ^H?]\Q_P#Q= &M163_ &Y-_P! ?4/^^8__ (NC^W)O^@/J
M'_?,?_Q= &M163_;DW_0'U#_ +YC_P#BZ/[<F_Z ^H?]\Q__ != &M163_;D
MW_0'U#_OF/\ ^+H_MR;_ * ^H?\ ?,?_ ,70!K45D_VY-_T!]0_[YC_^+H_M
MR;_H#ZA_WS'_ /%T :U%9/\ ;DW_ $!]0_[YC_\ BZ/[<F_Z ^H?]\Q__%T
M:U%9/]N3?] ?4/\ OF/_ .+H_MR;_H#ZA_WS'_\ %T >5_M8?\DMU+_KBO\
MZ56U?"U??OQ@T.7XD:+_ ,([]FU#3FO(6Q-Y$<I79+#)D+YJY^YCJ.O>O$O^
M&.Y_^@UJ?_@GB_\ DJOT[AC.<#E^#G2Q53EDY-[-Z6BNB?8_#>.>&\USC,J>
M(P-'GBH)7YHK7FD^K3V:/F^BOI#_ (8[G_Z#6I_^">+_ .2J/^&.Y_\ H-:G
M_P"">+_Y*KZ[_6C*/^?W_DLO_D3\[_U%XB_Z!O\ R>'_ ,D?-]%?2'_#'<__
M $&M3_\ !/%_\E4?\,=S_P#0:U/_ ,$\7_R51_K1E'_/[_R67_R(?ZB\1?\
M0-_Y/#_Y(^;Z*^D/^&.Y_P#H-:G_ .">+_Y*H_X8[G_Z#6I_^">+_P"2J/\
M6C*/^?W_ )++_P"1#_47B+_H&_\ )X?_ "1\WT5](?\ #'<__0:U/_P3Q?\
MR51_PQW/_P!!K4__  3Q?_)5'^M&4?\ /[_R67_R(?ZB\1?] W_D\/\ Y(^;
MZ*^D/^&.Y_\ H-:G_P"">+_Y*H_X8[G_ .@UJ?\ X)XO_DJC_6C*/^?W_DLO
M_D0_U%XB_P"@;_R>'_R1\WT5](?\,=S_ /0:U/\ \$\7_P E4?\ #'<__0:U
M/_P3Q?\ R51_K1E'_/[_ ,EE_P#(A_J+Q%_T#?\ D\/_ )(^;Z*^D/\ ACN?
M_H-:G_X)XO\ Y*H_X8[G_P"@UJ?_ ()XO_DJC_6C*/\ G]_Y++_Y$/\ 47B+
M_H&_\GA_\D?-]%?2'_#'<_\ T&M3_P#!/%_\E4?\,=S_ /0:U/\ \$\7_P E
M4?ZT91_S^_\ )9?_ "(?ZB\1?] W_D\/_DCYOHKZ0_X8[G_Z#6I_^">+_P"2
MJ/\ ACN?_H-:G_X)XO\ Y*H_UHRC_G]_Y++_ .1#_47B+_H&_P#)X?\ R1\W
MT5](?\,=S_\ 0:U/_P $\7_R51_PQW/_ -!K4_\ P3Q?_)5'^M&4?\_O_)9?
M_(A_J+Q%_P! W_D\/_DCYOHKZ'L_V1YKN:\0:SJ/^CS>4=NDQD_<5N?])&#\
MW3GMSV%G_ACN?_H-:G_X)XO_ )*H_P!:,H_Y_?\ DLO_ )$/]1>(O^@;_P G
MA_\ )'S?17TA_P ,=S_]!K4__!/%_P#)5'_#'<__ $&M3_\ !/%_\E4?ZT91
M_P _O_)9?_(A_J+Q%_T#?^3P_P#DCYOHKZ0_X8[G_P"@UJ?_ ()XO_DJC_AC
MN?\ Z#6I_P#@GB_^2J/]:,H_Y_?^2R_^1#_47B+_ *!O_)X?_)'S?17TA_PQ
MW/\ ]!K4_P#P3Q?_ "51_P ,=S_]!K4__!/%_P#)5'^M&4?\_O\ R67_ ,B'
M^HO$7_0-_P"3P_\ DCYOHKZ0_P"&.Y_^@UJ?_@GB_P#DJC_ACN?_ *#6I_\
M@GB_^2J/]:,H_P"?W_DLO_D0_P!1>(O^@;_R>'_R1\WT5](?\,=S_P#0:U/_
M ,$\7_R51_PQW/\ ]!K4_P#P3Q?_ "51_K1E'_/[_P EE_\ (A_J+Q%_T#?^
M3P_^2/F^BOI#_ACN?_H-:G_X)XO_ )*H_P"&.Y_^@UJ?_@GB_P#DJC_6C*/^
M?W_DLO\ Y$/]1>(O^@;_ ,GA_P#)'S?17TA_PQW/_P!!K4__  3Q?_)5'_#'
M<_\ T&M3_P#!/%_\E4?ZT91_S^_\EE_\B'^HO$7_ $#?^3P_^2/F^BOI#_AC
MN?\ Z#6I_P#@GB_^2J/^&.Y_^@UJ?_@GB_\ DJC_ %HRC_G]_P"2R_\ D0_U
M%XB_Z!O_ ">'_P D?-]%?2'_  QW/_T&M3_\$\7_ ,E4?\,=S_\ 0:U/_P $
M\7_R51_K1E'_ #^_\EE_\B'^HO$7_0-_Y/#_ .2/F^BOI#_ACN?_ *#6I_\
M@GB_^2JCN/V/YH())/[:U+Y%+<Z1$!P/^OJC_6C*/^?W_DLO_D0_U%XB_P"@
M;_R>'_R1\YT5]%6?[(<UW9P3C6=2Q+&K_+I$1'(SP?M0S^53?\,=S_\ 0:U/
M_P $\7_R51_K1E'_ #^_\EE_\B'^HO$7_0-_Y/#_ .2/F^BOI#_ACN?_ *#6
MI_\ @GB_^2J/^&.Y_P#H-:G_ .">+_Y*H_UHRC_G]_Y++_Y$/]1>(O\ H&_\
MGA_\D?-]%?2'_#'<_P#T&M3_ /!/%_\ )5'_  QW/_T&M3_\$\7_ ,E4?ZT9
M1_S^_P#)9?\ R(?ZB\1?] W_ )/#_P"2/F^BOI#_ (8[G_Z#6I_^">+_ .2J
M/^&.Y_\ H-:G_P"">+_Y*H_UHRC_ )_?^2R_^1#_ %%XB_Z!O_)X?_)'S?17
MTA_PQW/_ -!K4_\ P3Q?_)5'_#'<_P#T&M3_ /!/%_\ )5'^M&4?\_O_ "67
M_P B'^HO$7_0-_Y/#_Y(^;Z*^D/^&.Y_^@UJ?_@GB_\ DJC_ (8[G_Z#6I_^
M">+_ .2J/]:,H_Y_?^2R_P#D0_U%XB_Z!O\ R>'_ ,D?-]%?2'_#'<__ $&M
M3_\ !/%_\E4?\,=S_P#0:U/_ ,$\7_R51_K1E'_/[_R67_R(?ZB\1?\ 0-_Y
M/#_Y(^;Z*^D/^&.Y_P#H-:G_ .">+_Y*H_X8[G_Z#6I_^">+_P"2J/\ 6C*/
M^?W_ )++_P"1#_47B+_H&_\ )X?_ "1\WT5](?\ #'<__0:U/_P3Q?\ R51_
MPQW/_P!!K4__  3Q?_)5'^M&4?\ /[_R67_R(?ZB\1?] W_D\/\ Y(^;Z*^D
M/^&.Y_\ H-:G_P"">+_Y*H_X8[G_ .@UJ?\ X)XO_DJC_6C*/^?W_DLO_D0_
MU%XB_P"@;_R>'_R1\WT5](?\,=S_ /0:U/\ \$\7_P E56OOV1YK-K8'6=1_
M?3"+YM)C'4$\?Z2<GCIQ]:/]:,H_Y_?^2R_^1#_47B+_ *!O_)X?_)'SQ17T
MA_PQW/\ ]!K4_P#P3Q?_ "51_P ,=S_]!K4__!/%_P#)5'^M&4?\_O\ R67_
M ,B'^HO$7_0-_P"3P_\ DCYOHKZ0_P"&.Y_^@UJ?_@GB_P#DJC_ACN?_ *#6
MI_\ @GB_^2J/]:,H_P"?W_DLO_D0_P!1>(O^@;_R>'_R1\WT5](?\,=S_P#0
M:U/_ ,$\7_R51_PQW/\ ]!K4_P#P3Q?_ "51_K1E'_/[_P EE_\ (A_J+Q%_
MT#?^3P_^2/F^BOI#_ACN?_H-:G_X)XO_ )*H_P"&.Y_^@UJ?_@GB_P#DJC_6
MC*/^?W_DLO\ Y$/]1>(O^@;_ ,GA_P#)'S?17TA_PQW/_P!!K4__  3Q?_)5
M'_#'<_\ T&M3_P#!/%_\E4?ZT91_S^_\EE_\B'^HO$7_ $#?^3P_^2/F^BOI
M#_ACN?\ Z#6I_P#@GB_^2J/^&.Y_^@UJ?_@GB_\ DJC_ %HRC_G]_P"2R_\
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
M5IQ:BY*[\S*-"K*+E&#:6^CT,2BM>^\'Z]IFI1:?>:)J5I?RQF6.UGM)$E=
M"2P0C) VMSCL?2FZEX3US1[^VL;_ $;4+&]NL>1;7-K)')+DX&U2 6R>..])
M5J;M:2U\QO#UHWO!Z:/1Z/L95%;%[X-U_3=2CT^[T/4K6_DC,R6LUI(DK1@$
MEPA&2H"MSC'RGTJQ#\/?%5Q?7%E%X9UB6]ME5I[=+"4R1!AE2RA<J#VSUI>W
MI)7<U;?=%+"XAOE5-WO;9[[V];'/T5U%O\-?$%UX+D\4PZ?<2Z5'<- [)!(S
M*%4EI3A=OEC!4MG@\4FJ> [Y?%EYH>A6VH^()($60>3ILT<S*55BQA(+* 6Q
MD]>#W%0L51<G%26E[^5K7N]ENC5X'$QC&;@[2M;N[WM9;O9ZK]4<Q16O9^#]
M>U*^N+*TT34;J\MY/*FMX;21Y(WY^5E R#\K<'GY3Z5GWUC<Z9>36EY;RVEU
M"Q22"="CHPZAE/(/L:V52$GRIJYS2HU(1YY1:6U[=2"BNTU_P?HWASQ!%I>I
M:G=6)M["&>\DC@%P[7$B*_EQ)E!P'4'>X^XQSDJIS?&_A-/">H64=O??VC8W
MUE%?VMPT7E.T<@. Z9.U@0P(#$<=>:PIXJE4<5%_$KK1ZKUV_4ZJN!KT5.4D
MO<=GJKI^:O??2]K7.=HKLAX.T2Q\&Z/K>JZU?V\VJ&X$-M9Z:DZKY3!3N=IT
MQDD=%/>LWP+H^F:[XBCM-6NA:VIBE<9N([;S75&9(_-D!2/<P W,"!FCZS3<
M)S5VHWOH^ET[7WV%]2K1J4Z4K)SM;5?:2:O9NUTT]=3GZ*[V^^'^CVDVMZE+
MKC0^%[2^-C:75O"MW/=R8W%8UW1JP53EG+*.5P#G%5;7PCHVI6'B-M+U.?49
M["RCU"V=HOL^Z,.JSQR1G=\ZAPPV.5PIY.>(6,I25U?IT?6W7;KKKI\C666X
MB,N5VOK]I7=K[*]];.SM9Z=T<91117:>6%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7U3^PS_S.W_;C_P"W%?*U?5/[#/\ S.W_ &X_^W%?
M+<4?\BBM_P!N_P#I43[W@7_DHL-_V_\ ^D2/JJBBBOP,_K8**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?"/_(#7_KXN/_1SUM5B^$?^
M0&O_ %\7'_HYZ -JBN,^,>M:QX:^&/B'6M"DV:EI=M]O5=BOYJ0L))(L,"/G
M173/4;LCG%</\4_B]JV@^*O!TF@/'-X=A6'5/$;[ Q%A<2+;PL,C*@-(\Q(P
M=MLW;(H ]KHKC(/%%U=_$[6-/%PL&AZ)I4,MT6V!6N)G=AEB,KY<<.>H&)@3
MG QC6?QXTVX6ROY?#WB"Q\+WLRPVWB:ZMHEL9-[!8W*B4SQQN2 LDD2I\P.0
M"#0!Z917AWQC^- _L'XF^&="TW7TUC0=(N'NM:M42&VL7:S$T3B8R*Q8[P (
MP7!4DA5PQ[O6OB9%H^J1Z)INB:MXLUR.WCN;BRT=80;:)\A7EEGEBB4L5;"[
M]YP2%(!- ';45XKX/^+UO>?$CQ@]R=5BL$GTG3/L=XA3^S;F43KB1&;"!W\I
M=R9#;XR"5(:O2!XZT[_A/CX1V7 U(6 U#S=@\@IOV;-V<[_XMN/NG- '145Y
MG'XWT?7/B-H\@O=<LOL\.KPQQ^=''IMRMM) D\LJ[B6*.VU&.,8EXP030\0?
M'*WE\':KK%MX>\26_AMK.1[?Q1]GC2V(*';*(Q+]I6/)SYC0A0!NSM^:@#UN
MBO+?#_Q/70_ ?@*U>RU;Q5XFU71K>Y6PTX))<RJ(8_,GDDFD1$7<P!:1QEF
M&378^#_&MIXPANQ':WFF:C92"*]TS48Q'<6SE0P#!2RL"#D.C,IYPQP: .AH
MHHH **** "BBB@ HHHH **** "BBB@ JAK__ " =2_Z]I/\ T$U?JAK_ /R
M=2_Z]I/_ $$T ?F[<_\ 'Q+_ +Y_G452W/\ Q\2_[Y_G45 !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?3?[%O_,X_]N?_ +7KZ;KYD_8M_P"9Q_[<_P#VO7TW0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M%?#_ /X$3_\ QFC^WLK_ .?\0_U2SW_H%E_7S/ **]__ .&*_&__ $%?#_\
MX$3_ /QFC_ABOQO_ -!7P_\ ^!$__P 9H_M[*_\ G_$/]4L]_P"@67]?,\ H
MKW__ (8K\;_]!7P__P"!$_\ \9H_X8K\;_\ 05\/_P#@1/\ _&:/[>RO_G_$
M/]4L]_Z!9?U\SP"BO?\ _ABOQO\ ]!7P_P#^!$__ ,9H_P"&*_&__05\/_\
M@1/_ /&:/[>RO_G_ !#_ %2SW_H%E_7S/ **]_\ ^&*_&_\ T%?#_P#X$3__
M !FC_ABOQO\ ]!7P_P#^!$__ ,9H_M[*_P#G_$/]4L]_Z!9?U\SP"BO?_P#A
MBOQO_P!!7P__ .!$_P#\9JM??L=^,[!K82:GH1-Q,(5VW$W#$$Y/[GIQ1_;V
M5_\ /^(?ZI9[_P! LOZ^9X317O\ _P ,5^-_^@KX?_\  B?_ .,T?\,5^-_^
M@KX?_P# B?\ ^,T?V]E?_/\ B'^J6>_] LOZ^9X!17O_ /PQ7XW_ .@KX?\
M_ B?_P",T?\ #%?C?_H*^'__  (G_P#C-']O97_S_B'^J6>_] LOZ^9X!17O
M_P#PQ7XW_P"@KX?_ / B?_XS1_PQ7XW_ .@KX?\ _ B?_P",T?V]E?\ S_B'
M^J6>_P#0++^OF> 45[__ ,,5^-_^@KX?_P# B?\ ^,T?\,5^-_\ H*^'_P#P
M(G_^,T?V]E?_ #_B'^J6>_\ 0++^OF> 45[_ /\ #%?C?_H*^'__  (G_P#C
M-'_#%?C?_H*^'_\ P(G_ /C-']O97_S_ (A_JEGO_0++^OF> 45[_P#\,5^-
M_P#H*^'_ /P(G_\ C-'_  Q7XW_Z"OA__P ")_\ XS1_;V5_\_XA_JEGO_0+
M+^OF> 45[_\ \,5^-_\ H*^'_P#P(G_^,T?\,5^-_P#H*^'_ /P(G_\ C-']
MO97_ ,_XA_JEGO\ T"R_KYG@%%>__P##%?C?_H*^'_\ P(G_ /C-'_#%?C?_
M *"OA_\ \")__C-']O97_P _XA_JEGO_ $"R_KYG@%%>_P#_  Q7XW_Z"OA_
M_P ")_\ XS1_PQ7XW_Z"OA__ ,")_P#XS1_;V5_\_P"(?ZI9[_T"R_KYG@%%
M>_\ _#%?C?\ Z"OA_P#\")__ (S1_P ,5^-_^@KX?_\  B?_ .,T?V]E?_/^
M(?ZI9[_T"R_KYG@%?5/[#/\ S.W_ &X_^W%<K_PQ7XW_ .@KX?\ _ B?_P",
MU[!^S7\)=8^$>I>*;'6+FQN9;N&RF1K%W=0H:X&#N1><BOGN(,WP&*RRK1HU
M5*3M9?\ ;R9]CP?P[FV!SNAB,3AY1A'FNWTO"27XL]THHHK\:/Z4"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7PC_R U_Z^+C_T<];5
M8OA'_D!K_P!?%Q_Z.>@#4N[6*^M9K:=!)#,C1NIZ%2,$?D:\1^!_P4U71?AO
MXDT+QQY=S=:C&VB(58/_ ,2N",V]L,ACRREY#SD&4\#H/=** /'OAC\-/$%Q
M\)_$FE>.)%@\2^)/M$.H7-JRL=ODK:Q2 J>IBB1\9X+$<=!#K5KXU\9>!G\
M7O@^336N[4:;?>(1?6S:>L. LDL"+(9RY7.Q&B0!B,M@9/L]% 'C'BKX>:_J
M'ACXX6=K8>;/XC0KI2F:,?:?^)9!!U+?+^\1E^?'3/3FM=[+Q'\/?&>MZMIW
MANY\6:3KPMYIH=-N;>.\M+B*%82-MQ)'&\3(B'(?<K;OE(;(]0HH \6\-^!/
M$WBS6/B==>*])AT"W\1V]G%IR6]RDTD(B2559V0_ZU6*/QP"0%9MN3%_PC'C
MX^!9O$G]E6H^)#ZJ=033OM2"!!Y?V0)YG39Y(\W']X^HQ7MU% 'CFL?!B:XN
M/"VAVYF.AVOA?5M%O-2\T>:);@6JB0@MN9W*2N2.X.2,BF:KJ7Q'N/A[>>$X
MO 2OKS6#:>-8_M"U&D/F/9YJ@R?:.G(C:$#/RE\?/7LU% 'S]??"'4;&/P;K
M<^BZYK%S9^&K70]0TSP_XBETN\A>,!@R,ES!%*NYG#!I!T0KGD'M_@]X&D\.
MS:WK5WH]YHUWJC11I;ZIKMSJUX((@VP32RSRHK;I)"%B8J PRS'IZ510 444
M4 %%%% !1110 4444 %%%% !1110 50U_P#Y .I?]>TG_H)J_5#7_P#D ZE_
MU[2?^@F@#\W;G_CXE_WS_.HJEN?^/B7_ 'S_ #J*@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /H_]
MC[2;;51XN%P)3Y?V/;Y<SQ]?/Z[2,].]?1O_  B.F?W;K_P-F_\ BZ^?OV+?
M^9Q_[<__ &O7TW0!B_\ "(Z9_=NO_ V;_P"+H_X1'3/[MU_X&S?_ !=;5% &
M+_PB.F?W;K_P-F_^+H_X1'3/[MU_X&S?_%UM44 8O_"(Z9_=NO\ P-F_^+H_
MX1'3/[MU_P"!LW_Q=;5% &+_ ,(CIG]VZ_\  V;_ .+H_P"$1TS^[=?^!LW_
M ,76U10!B_\ "(Z9_=NO_ V;_P"+H_X1'3/[MU_X&S?_ !=;5% &+_PB.F?W
M;K_P-F_^+H_X1'3/[MU_X&S?_%UM44 8O_"(Z9_=NO\ P-F_^+H_X1'3/[MU
M_P"!LW_Q=;5% &+_ ,(CIG]VZ_\  V;_ .+H_P"$1TS^[=?^!LW_ ,76U10!
MB_\ "(Z9_=NO_ V;_P"+H_X1'3/[MU_X&S?_ !=;5% &+_PB.F?W;K_P-F_^
M+H_X1'3/[MU_X&S?_%UM44 8O_"(Z9_=NO\ P-F_^+H_X1'3/[MU_P"!LW_Q
M=;5% &+_ ,(CIG]VZ_\  V;_ .+H_P"$1TS^[=?^!LW_ ,76U10!B_\ "(Z9
M_=NO_ V;_P"+H_X1'3/[MU_X&S?_ !=;5% &+_PB.F?W;K_P-F_^+H_X1'3/
M[MU_X&S?_%UM44 8O_"(Z9_=NO\ P-F_^+H_X1'3/[MU_P"!LW_Q=;5% &+_
M ,(CIG]VZ_\  V;_ .+H_P"$1TS^[=?^!LW_ ,76U10!B_\ "(Z9_=NO_ V;
M_P"+H_X1'3/[MU_X&S?_ !=;5% '':#X3TUK[6P4N ([SRUQ=S#Y?*C;'#\\
MLQY]:U_^$1TS^[=?^!LW_P 71X?_ ./_ %__ *__ /VA#6U0!B_\(CIG]VZ_
M\#9O_BZ/^$1TS^[=?^!LW_Q=;5>=?'_XYZ'^SG\,=0\<^(K'5-2TNRF@@>VT
M>&.6Y=I95B3:KNBGYF&?FZ>O2@#J_P#A$=,_NW7_ (&S?_%T?\(CIG]VZ_\
M V;_ .+KR#X1_MD>$/BU?>)M*'A_Q;X-\3>'K ZI>>'/%VD&POS:XR)D0NRE
M2< 98'D<8.:G^#/[8G@'X[?!?7_B5X9&I#2]!CN7U'2[R*)+^#R8S(0461DR
MZ#*G?@YQD$$  ]8_X1'3/[MU_P"!LW_Q='_"(Z9_=NO_  -F_P#BZY[X;?&7
MP_\ $WX/Z5\2K/[1I7AO4-/;4PVJJD<L$"ABQD"LRC 4DX8CWKCOV7?VN/ _
M[6_AW6M7\&1:G9KI%X+2ZL]8BBBN!N0,D@6.20;&^8 D@Y1N.* /4O\ A$=,
M_NW7_@;-_P#%T?\ "(Z9_=NO_ V;_P"+K:KPWP_^UOX<\0?M#S_!UO"GC+2/
M$"PW%S;ZEK&DBTT^]BAX>2!WD$DB;L@.(]I(.#C!(!ZQ_P (CIG]VZ_\#9O_
M (NC_A$=,_NW7_@;-_\ %UXQ\;/VUO!7P3\9S^%)-!\7>-=?LK+^T]4L_!^C
MF_.E6AY$]TQ=%C3'/!) P2 ",[?BS]JSPCH/P,T_XL:-IGB3QYX6OT$L"^$]
M)>[N1'AB\DB$H(DC"/O:0J%*XZX% 'IG_"(Z9_=NO_ V;_XNC_A$=,_NW7_@
M;-_\77$:#^T?X,U?]G^V^,EY<7.@^"YM._M1Y-3B GAAR1ADC9\N2,!5+$D@
M#)-<9\%_VW/!'QH\<VWA!-!\7>"]>U"S.HZ3;^,-'-B-7M0"3-:L'8.N!NYQ
MD9(S@X /:O\ A$=,_NW7_@;-_P#%T?\ "(Z9_=NO_ V;_P"+K:HH Q?^$1TS
M^[=?^!LW_P 71_PB.F?W;K_P-F_^+K:HH Q?^$1TS^[=?^!LW_Q='_"(Z9_=
MNO\ P-F_^+K:HH Q?^$1TS^[=?\ @;-_\71_PB.F?W;K_P #9O\ XNMJB@#%
M_P"$1TS^[=?^!LW_ ,71_P (CIG]VZ_\#9O_ (NMJB@#%_X1'3/[MU_X&S?_
M !='_"(Z9_=NO_ V;_XNMJB@#R7XOZAI_P ,])77Q87&HI:P.3:_VC-&7W2P
M1CY\L5QOSTYQ7BW_  UQIG_0CW7_ (44W_QNO5?VLO\ DFE]_P!>_P#[=6M?
M#5?IW#&38',<'.KBJ?-)2:W:TM%]&NY^&\<\29KD^94\/@:W)%P3MRQ>O-)=
M4WLD?2'_  UQIG_0CW7_ (44W_QNC_AKC3/^A'NO_"BF_P#C=?-]%?7?ZKY1
M_P ^?_)I?_)'YW_KUQ%_T$_^20_^1/I#_AKC3/\ H1[K_P **;_XW1_PUQIG
M_0CW7_A13?\ QNOF^BC_ %7RC_GS_P"32_\ D@_UZXB_Z"?_ "2'_P B?2'_
M  UQIG_0CW7_ (44W_QNC_AKC3/^A'NO_"BF_P#C=?-]%'^J^4?\^?\ R:7_
M ,D'^O7$7_03_P"20_\ D3Z0_P"&N-,_Z$>Z_P#"BF_^-T?\-<:9_P!"/=?^
M%%-_\;KYOHH_U7RC_GS_ .32_P#D@_UZXB_Z"?\ R2'_ ,B?2'_#7&F?]"/=
M?^%%-_\ &Z/^&N-,_P"A'NO_  HIO_C=?-]%'^J^4?\ /G_R:7_R0?Z]<1?]
M!/\ Y)#_ .1/I#_AKC3/^A'NO_"BF_\ C='_  UQIG_0CW7_ (44W_QNOF^B
MC_5?*/\ GS_Y-+_Y(/\ 7KB+_H)_\DA_\B?2'_#7&F?]"/=?^%%-_P#&Z/\
MAKC3/^A'NO\ PHIO_C=?-]%'^J^4?\^?_)I?_)!_KUQ%_P!!/_DD/_D3Z0_X
M:XTS_H1[K_PHIO\ XW1_PUQIG_0CW7_A13?_ !NOF^BC_5?*/^?/_DTO_D@_
MUZXB_P"@G_R2'_R)](?\-<:9_P!"/=?^%%-_\;H_X:XTS_H1[K_PHIO_ (W7
MS?11_JOE'_/G_P FE_\ )!_KUQ%_T$_^20_^1/I#_AKC3/\ H1[K_P **;_X
MW1_PUQIG_0CW7_A13?\ QNOF^BC_ %7RC_GS_P"32_\ D@_UZXB_Z"?_ "2'
M_P B?0]G^U9I]K->.W@NXD$\WFJ!K\R[!L5<$^7\W*DY/KCM5G_AKC3/^A'N
MO_"BF_\ C=?-]%'^J^4?\^?_ ":7_P D'^O7$7_03_Y)#_Y$^D/^&N-,_P"A
M'NO_  HIO_C='_#7&F?]"/=?^%%-_P#&Z^;Z*/\ 5?*/^?/_ )-+_P"2#_7K
MB+_H)_\ )(?_ ")](?\ #7&F?]"/=?\ A13?_&Z/^&N-,_Z$>Z_\**;_ .-U
M\WT4?ZKY1_SY_P#)I?\ R0?Z]<1?]!/_ ))#_P"1/I#_ (:XTS_H1[K_ ,**
M;_XW1_PUQIG_ $(]U_X44W_QNOF^BC_5?*/^?/\ Y-+_ .2#_7KB+_H)_P#)
M(?\ R)](?\-<:9_T(]U_X44W_P ;H_X:XTS_ *$>Z_\ "BF_^-U\WT4?ZKY1
M_P ^?_)I?_)!_KUQ%_T$_P#DD/\ Y$^D/^&N-,_Z$>Z_\**;_P"-T?\ #7&F
M?]"/=?\ A13?_&Z^;Z*/]5\H_P"?/_DTO_D@_P!>N(O^@G_R2'_R)](?\-<:
M9_T(]U_X44W_ ,;H_P"&N-,_Z$>Z_P#"BF_^-U\WT4?ZKY1_SY_\FE_\D'^O
M7$7_ $$_^20_^1/I#_AKC3/^A'NO_"BF_P#C='_#7&F?]"/=?^%%-_\ &Z^;
MZ*/]5\H_Y\_^32_^2#_7KB+_ *"?_)(?_(GTA_PUQIG_ $(]U_X44W_QNC_A
MKC3/^A'NO_"BF_\ C=?-]%'^J^4?\^?_ ":7_P D'^O7$7_03_Y)#_Y$^D/^
M&N-,_P"A'NO_  HIO_C='_#7&F?]"/=?^%%-_P#&Z^;Z*/\ 5?*/^?/_ )-+
M_P"2#_7KB+_H)_\ )(?_ ")](?\ #7&F?]"/=?\ A13?_&ZCN/VL]-F@DC'@
MFY4LI4,?$,QQD=<>7S7SG11_JOE'_/G_ ,FE_P#)!_KUQ%_T$_\ DD/_ )$^
MBK/]K#3K6S@A;P5<R-'&J%AX@F4' QG CX^E3?\ #7&F?]"/=?\ A13?_&Z^
M;Z*/]5\H_P"?/_DTO_D@_P!>N(O^@G_R2'_R)](?\-<:9_T(]U_X44W_ ,;H
M_P"&N-,_Z$>Z_P#"BF_^-U\WT4?ZKY1_SY_\FE_\D'^O7$7_ $$_^20_^1/I
M#_AKC3/^A'NO_"BF_P#C='_#7&F?]"/=?^%%-_\ &Z^;Z*/]5\H_Y\_^32_^
M2#_7KB+_ *"?_)(?_(GTA_PUQIG_ $(]U_X44W_QNC_AKC3/^A'NO_"BF_\
MC=?-]%'^J^4?\^?_ ":7_P D'^O7$7_03_Y)#_Y$^D/^&N-,_P"A'NO_  HI
MO_C='_#7&F?]"/=?^%%-_P#&Z^;Z*/\ 5?*/^?/_ )-+_P"2#_7KB+_H)_\
M)(?_ ")](?\ #7&F?]"/=?\ A13?_&Z/^&N-,_Z$>Z_\**;_ .-U\WT4?ZKY
M1_SY_P#)I?\ R0?Z]<1?]!/_ ))#_P"1/I#_ (:XTS_H1[K_ ,**;_XW1_PU
MQIG_ $(]U_X44W_QNOF^BC_5?*/^?/\ Y-+_ .2#_7KB+_H)_P#)(?\ R)](
M?\-<:9_T(]U_X44W_P ;H_X:XTS_ *$>Z_\ "BF_^-U\WT4?ZKY1_P ^?_)I
M?_)!_KUQ%_T$_P#DD/\ Y$^D/^&N-,_Z$>Z_\**;_P"-T?\ #7&F?]"/=?\
MA13?_&Z^;Z*/]5\H_P"?/_DTO_D@_P!>N(O^@G_R2'_R)](?\-<:9_T(]U_X
M44W_ ,;H_P"&N-,_Z$>Z_P#"BF_^-U\WT4?ZKY1_SY_\FE_\D'^O7$7_ $$_
M^20_^1/I#_AKC3/^A'NO_"BF_P#C=5K[]JS3[IK8KX+N(_)F$ISK\S;@ 1CF
M/CKU]J^>**/]5\H_Y\_^32_^2#_7KB+_ *"?_)(?_(GTA_PUQIG_ $(]U_X4
M4W_QNC_AKC3/^A'NO_"BF_\ C=?-]%'^J^4?\^?_ ":7_P D'^O7$7_03_Y)
M#_Y$^D/^&N-,_P"A'NO_  HIO_C='_#7&F?]"/=?^%%-_P#&Z^;Z*/\ 5?*/
M^?/_ )-+_P"2#_7KB+_H)_\ )(?_ ")](?\ #7&F?]"/=?\ A13?_&Z/^&N-
M,_Z$>Z_\**;_ .-U\WT4?ZKY1_SY_P#)I?\ R0?Z]<1?]!/_ ))#_P"1/I#_
M (:XTS_H1[K_ ,**;_XW1_PUQIG_ $(]U_X44W_QNOF^BC_5?*/^?/\ Y-+_
M .2#_7KB+_H)_P#)(?\ R)](?\-<:9_T(]U_X44W_P ;H_X:XTS_ *$>Z_\
M"BF_^-U\WT4?ZKY1_P ^?_)I?_)!_KUQ%_T$_P#DD/\ Y$^D/^&N-,_Z$>Z_
M\**;_P"-T?\ #7&F?]"/=?\ A13?_&Z^;Z*/]5\H_P"?/_DTO_D@_P!>N(O^
M@G_R2'_R)](?\-<:9_T(]U_X44W_ ,;H_P"&N-,_Z$>Z_P#"BF_^-U\WT4?Z
MKY1_SY_\FE_\D'^O7$7_ $$_^20_^1/I#_AKC3/^A'NO_"BF_P#C='_#7&F?
M]"/=?^%%-_\ &Z^;Z*/]5\H_Y\_^32_^2#_7KB+_ *"?_)(?_(GTA_PUQIG_
M $(]U_X44W_QNC_AKC3/^A'NO_"BF_\ C=?-]%'^J^4?\^?_ ":7_P D'^O7
M$7_03_Y)#_Y$^D/^&N-,_P"A'NO_  HIO_C='_#7&F?]"/=?^%%-_P#&Z^;Z
M*/\ 5?*/^?/_ )-+_P"2#_7KB+_H)_\ )(?_ ")](?\ #7&F?]"/=?\ A13?
M_&Z]+^!'CG3_ (RZEXBNCHUQI"6,-I$(_P"U)IBY9IR3N^4]AQS^IKXDKZI_
M89_YG;_MQ_\ ;BO S[(<NP675:]"E:2M9WD]Y)=7;8^NX3XLSG,\YH83%U^:
MG+FNN6"VA)K513W2ZGTA_P (CIG]VZ_\#9O_ (NC_A$=,_NW7_@;-_\ %UM4
M5^1']$&+_P (CIG]VZ_\#9O_ (NC_A$=,_NW7_@;-_\ %UM44 8O_"(Z9_=N
MO_ V;_XNC_A$=,_NW7_@;-_\76U10!B_\(CIG]VZ_P# V;_XNC_A$=,_NW7_
M (&S?_%UM44 8O\ PB.F?W;K_P #9O\ XNC_ (1'3/[MU_X&S?\ Q=;5% &+
M_P (CIG]VZ_\#9O_ (NC_A$=,_NW7_@;-_\ %UM44 8O_"(Z9_=NO_ V;_XN
MC_A$=,_NW7_@;-_\76U10!B_\(CIG]VZ_P# V;_XNC_A$=,_NW7_ (&S?_%U
MM44 8O\ PB.F?W;K_P #9O\ XNC_ (1'3/[MU_X&S?\ Q=;5% &+_P (CIG]
MVZ_\#9O_ (NC_A$=,_NW7_@;-_\ %UM44 8O_"(Z9_=NO_ V;_XNLGPMX6T^
M?1U=UN-WGSCY;N8=)G X#^U=A6+X1_Y :_\ 7Q<?^CGH /\ A$=,_NW7_@;-
M_P#%T?\ "(Z9_=NO_ V;_P"+IOC7QA9> _#=SKFHQSO8VK1B8VZAFC5Y%0R$
M$CY5W;F/95)P>E9WB[XGZ'X)\2>%-#U.21;WQ+=/:67EJ"H94W%G)(PI)1 1
MGYI$&.<@ T_^$1TS^[=?^!LW_P 71_PB.F?W;K_P-F_^+I[>)K3_ (2Q/#RK
M(]\;(W[LH&R./>$7=SG+'=C (^1LD<9UZ ,7_A$=,_NW7_@;-_\ %T?\(CIG
M]VZ_\#9O_BZ@^(7BS_A _ GB#Q)]E^W?V38S7OV;S/+\WRT+;=V#MSC&<''I
M6]#)YL2/C&Y0<?6@#(_X1'3/[MU_X&S?_%T?\(CIG]VZ_P# V;_XNJVC^+O[
M6\:^(O#_ -D\K^R(;27[1YF?-\\2'&W'R[?+]3G/;%='0!B_\(CIG]VZ_P#
MV;_XNC_A$=,_NW7_ (&S?_%T^\U+58?$VFV4&C?:=(G@FDNM5^U(GV612GEQ
M^41N??N?YAPNSGJ*M:UJ/]D:/?W_ )?F_98))_+W;=VU2V,XXSB@"E_PB.F?
MW;K_ ,#9O_BZ/^$1TS^[=?\ @;-_\74GA'7O^$J\*:+K7D?9?[2LH;SR-^_R
M_,C5]N[ SC.,X&<=*UJ ,7_A$=,_NW7_ (&S?_%T?\(CIG]VZ_\  V;_ .+K
M:HH Q?\ A$=,_NW7_@;-_P#%T?\ "(Z9_=NO_ V;_P"+K:HH Q?^$1TS^[=?
M^!LW_P 71_PB.F?W;K_P-F_^+K:HH Q?^$1TS^[=?^!LW_Q='_"(Z9_=NO\
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7U3^PS_S.W_;C_[<5\K5]4_L,_\
M,[?]N/\ [<5\MQ1_R**W_;O_ *5$^]X%_P"2BPW_ &__ .D2/JJBBBOP,_K8
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?"/_(#7_KX
MN/\ T<];58OA'_D!K_U\7'_HYZ &^.?"\'C;P7KOA^Y \C5+&:S?/82(5S^&
M<_A7SGX%M]1_:(\!ZWXBGA>#6])TJUT?36F5AY.K6I6YGE7.#C[2L"'U\@]0
M:^J*JZ=I=EH\+PV%G;V4+RO.T=O$L:M([%G<@#EF8EB>I))- 'BWPZ\6WOQ
M\)_$#XD^';9I-1U*U%KH]O+'AO\ 1;8[8R.I(NI;A>?3I6!K'@_P3HOP>L?&
M?A@P2>-Y(X9M,\1+*#J>I:BY&(99<[Y?,<E'A;*@%AM&T8^B--TNRT:T%KI]
MG!8VJLSB&VB6- S,68[5 &2Q))[DDUD6OP[\*6/B67Q%;>&-'M_$$I8R:M%8
M1+=ON&&S*%W'(Z\T ?//Q"\#Z-J$?[17B>]L8[K6[*T:WM)ISY@M VCP;S"I
MX1F!VLXP2H )P,5W\?A[P_\ $#XL>(=(\;VEIK1L;6TET70]659K4VK1?O+I
M('&QY/.,D;/@E0J#*AN?5[CPYI-U#J<,VEV4T6J<7\<ENC+=_((_WH(^?Y%5
M?FSP .@JKXG\#^'/&UG#:>(O#^EZ_:PMOB@U2RCN4C;&,JKJ0#CC(H ^>_#.
MC:9<>*OBR?!=XVI-X>N=+O=.C6<S)#/ DS26L3G/R$&6+&2$\QD&-H Z/_A/
M-*77;CXOB]_XI=)#H1N]V(GL5CW^:!W87A,?/.,U[7I'AO2?#^[^R]+LM-W1
MI$WV.W2+*)G8IV@<+N; [9..M,_X1?11HHTC^R+#^R0VX6'V9/(SOWY\O&W.
M_P";IUYZT >"2:?KOAW6/#&H6UFO_"9:AX;\1ZP]O][_ $Z5K.1(B<?-L_=Q
M#CI&*-8\)?"^+X"WGC(75N-0ETMI#XQ\W.K371CQM:XSYC2&0!# 3@G]WLQ\
MM?0TFFVDVH6]]):PR7MNCQPW+1@R1HY4NJMC(#;$R!UVC/05A2?#'P=-X@FU
MU_"6AOKDV?-U-M-A-R^1@[I=NXY'')Z4 >!2:;JOBFX^%^AW&AZ#XE\/_P#"
M'VUS:Z/XCU26SM;N\"()&*+;3K.T<>PA''RB1F .,CT7X#V]_I^J>+M/$>AZ
M?H5G/!#;:/H6J3ZA#I]QL)FB5Y+>%8U(,)$29"$M]W=BO1-8\$^'?$6A1:)J
MN@Z9J>C0A!'IUY9QRVZ!!A (V4J-HZ8'':KNBZ)IWAS3(--TFPM=+TZW7;#:
M64*PQ1C.<*B@ #/H* +M%%% !1110 4444 %%%% !1110 4444 %4-?_ .0#
MJ7_7M)_Z":OU0U__ ) .I?\ 7M)_Z": /S=N?^/B7_?/\ZBJ6Y_X^)?]\_SJ
M*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /IO]BW_ )G'_MS_ /:]?3=?,G[%O_,X_P#;G_[7KZ;H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#E-,NM4AU37Q;:=!<1_;OO/=%#_J8
MNVP]L'\:T?[0US_H#VO_ (''_P"-T>'_ /C_ -?_ .O_ /\ :$-;5 &+_:&N
M?] >U_\  X__ !NC^T-<_P"@/:_^!Q_^-UM44 8O]H:Y_P! >U_\#C_\;H_M
M#7/^@/:_^!Q_^-UM44 8O]H:Y_T![7_P./\ \;H_M#7/^@/:_P#@<?\ XW6U
M10!B_P!H:Y_T![7_ ,#C_P#&Z/[0US_H#VO_ (''_P"-UM44 8O]H:Y_T![7
M_P #C_\ &Z/[0US_ * ]K_X''_XW6U10!B_VAKG_ $![7_P./_QNC^T-<_Z
M]K_X''_XW6U10!B_VAKG_0'M?_ X_P#QNC^T-<_Z ]K_ .!Q_P#C=;5% &+_
M &AKG_0'M?\ P./_ ,;H_M#7/^@/:_\ @<?_ (W6U10!B_VAKG_0'M?_  ./
M_P ;H_M#7/\ H#VO_@<?_C=;5% &+_:&N?\ 0'M?_ X__&Z/[0US_H#VO_@<
M?_C=;5% &+_:&N?] >U_\#C_ /&Z/[0US_H#VO\ X''_ .-UM44 8O\ :&N?
M] >U_P# X_\ QNC^T-<_Z ]K_P"!Q_\ C=;5% 'G7C;QM+X+N+36M:M+>RL;
M6";?)]I>0 ,\*#A8B?O,HX!Z]L5RW_#67@W_ )_K7\KK_P"1J/VLO^2:7W_7
MO_[=6M?#5?H/#_#^%S;"RKUY234FM&NR?5/N?D'&'&&/X?Q\,+A80<7!2]Y2
M;NY2722TT/N7_AK+P;_S_6OY77_R-1_PUEX-_P"?ZU_*Z_\ D:OAJBOIO]2\
MO_GG]\?_ )$^&_XB9G'_ #ZI?=+_ .3/N7_AK+P;_P _UK^5U_\ (U'_  UE
MX-_Y_K7\KK_Y&KX:HH_U+R_^>?WQ_P#D0_XB9G'_ #ZI?=+_ .3/N7_AK+P;
M_P _UK^5U_\ (U'_  UEX-_Y_K7\KK_Y&KX:HH_U+R_^>?WQ_P#D0_XB9G'_
M #ZI?=+_ .3/N7_AK+P;_P _UK^5U_\ (U'_  UEX-_Y_K7\KK_Y&KX:HH_U
M+R_^>?WQ_P#D0_XB9G'_ #ZI?=+_ .3/N7_AK+P;_P _UK^5U_\ (U'_  UE
MX-_Y_K7\KK_Y&KX:HH_U+R_^>?WQ_P#D0_XB9G'_ #ZI?=+_ .3/N7_AK+P;
M_P _UK^5U_\ (U'_  UEX-_Y_K7\KK_Y&KX:HH_U+R_^>?WQ_P#D0_XB9G'_
M #ZI?=+_ .3/N7_AK+P;_P _UK^5U_\ (U'_  UEX-_Y_K7\KK_Y&KX:HH_U
M+R_^>?WQ_P#D0_XB9G'_ #ZI?=+_ .3/N7_AK+P;_P _UK^5U_\ (U'_  UE
MX-_Y_K7\KK_Y&KX:HH_U+R_^>?WQ_P#D0_XB9G'_ #ZI?=+_ .3/N7_AK+P;
M_P _UK^5U_\ (U'_  UEX-_Y_K7\KK_Y&KX:HH_U+R_^>?WQ_P#D0_XB9G'_
M #ZI?=+_ .3/N7_AK+P;_P _UK^5U_\ (U'_  UEX-_Y_K7\KK_Y&KX:HH_U
M+R_^>?WQ_P#D0_XB9G'_ #ZI?=+_ .3/M72_VI/!]G=:I(U_;XN;KSER+KIY
M4:\8MSW4]<?3N=#_ (:R\&_\_P!:_E=?_(U?#5%'^I>7_P \_OC_ /(A_P 1
M,SC_ )]4ONE_\F?<O_#67@W_ )_K7\KK_P"1J/\ AK+P;_S_ %K^5U_\C5\-
M44?ZEY?_ #S^^/\ \B'_ !$S./\ GU2^Z7_R9]R_\-9>#?\ G^M?RNO_ )&H
M_P"&LO!O_/\ 6OY77_R-7PU11_J7E_\ //[X_P#R(?\ $3,X_P"?5+[I?_)G
MW+_PUEX-_P"?ZU_*Z_\ D:C_ (:R\&_\_P!:_E=?_(U?#5%'^I>7_P \_OC_
M /(A_P 1,SC_ )]4ONE_\F?<O_#67@W_ )_K7\KK_P"1J/\ AK+P;_S_ %K^
M5U_\C5\-44?ZEY?_ #S^^/\ \B'_ !$S./\ GU2^Z7_R9]R_\-9>#?\ G^M?
MRNO_ )&H_P"&LO!O_/\ 6OY77_R-7PU11_J7E_\ //[X_P#R(?\ $3,X_P"?
M5+[I?_)GW+_PUEX-_P"?ZU_*Z_\ D:C_ (:R\&_\_P!:_E=?_(U?#5%'^I>7
M_P \_OC_ /(A_P 1,SC_ )]4ONE_\F?<O_#67@W_ )_K7\KK_P"1J/\ AK+P
M;_S_ %K^5U_\C5\-44?ZEY?_ #S^^/\ \B'_ !$S./\ GU2^Z7_R9]R_\-9>
M#?\ G^M?RNO_ )&H_P"&LO!O_/\ 6OY77_R-7PU11_J7E_\ //[X_P#R(?\
M$3,X_P"?5+[I?_)GW+_PUEX-_P"?ZU_*Z_\ D:C_ (:R\&_\_P!:_E=?_(U?
M#5%'^I>7_P \_OC_ /(A_P 1,SC_ )]4ONE_\F?<O_#67@W_ )_K7\KK_P"1
MJAO/VK/!UQ9SQ"^MLO&RC NNXQ_S[U\044?ZEY?_ #S^^/\ \B'_ !$S./\
MGU2^Z7_R9]MZ7^U5X/L],L[=KZVW10HAR+K/"@=K<_SJU_PUEX-_Y_K7\KK_
M .1J^&J*/]2\O_GG]\?_ )$/^(F9Q_SZI?=+_P"3/N7_ (:R\&_\_P!:_E=?
M_(U'_#67@W_G^M?RNO\ Y&KX:HH_U+R_^>?WQ_\ D0_XB9G'_/JE]TO_ ),^
MY?\ AK+P;_S_ %K^5U_\C4?\-9>#?^?ZU_*Z_P#D:OAJBC_4O+_YY_?'_P"1
M#_B)F<?\^J7W2_\ DS[E_P"&LO!O_/\ 6OY77_R-1_PUEX-_Y_K7\KK_ .1J
M^&J*/]2\O_GG]\?_ )$/^(F9Q_SZI?=+_P"3/N7_ (:R\&_\_P!:_E=?_(U'
M_#67@W_G^M?RNO\ Y&KX:HH_U+R_^>?WQ_\ D0_XB9G'_/JE]TO_ ),^Y?\
MAK+P;_S_ %K^5U_\C4?\-9>#?^?ZU_*Z_P#D:OAJBC_4O+_YY_?'_P"1#_B)
MF<?\^J7W2_\ DS[E_P"&LO!O_/\ 6OY77_R-1_PUEX-_Y_K7\KK_ .1J^&J*
M/]2\O_GG]\?_ )$/^(F9Q_SZI?=+_P"3/N7_ (:R\&_\_P!:_E=?_(U'_#67
M@W_G^M?RNO\ Y&KX:HH_U+R_^>?WQ_\ D0_XB9G'_/JE]TO_ ),^Y?\ AK+P
M;_S_ %K^5U_\C4?\-9>#?^?ZU_*Z_P#D:OAJBC_4O+_YY_?'_P"1#_B)F<?\
M^J7W2_\ DS[E_P"&LO!O_/\ 6OY77_R-1_PUEX-_Y_K7\KK_ .1J^&J*/]2\
MO_GG]\?_ )$/^(F9Q_SZI?=+_P"3/N7_ (:R\&_\_P!:_E=?_(U6=)^.>C_$
M;6=/TW0GM[V]AG6Y,0>=/E&5)R\*CJX[D\]*^$:]F_9._P"2L1_]>K?^C8Z\
MS,^%<%@L'4Q%.<FXJZNU;_TD]W(^/LSS/,J&#K4Z:C-V=E*_RO)_D?:?]H:Y
M_P! >U_\#C_\;H_M#7/^@/:_^!Q_^-UM45^5G[V8O]H:Y_T![7_P./\ \;H_
MM#7/^@/:_P#@<?\ XW6U10!B_P!H:Y_T![7_ ,#C_P#&Z/[0US_H#VO_ (''
M_P"-UM44 8O]H:Y_T![7_P #C_\ &Z/[0US_ * ]K_X''_XW6U10!B_VAKG_
M $![7_P./_QNC^T-<_Z ]K_X''_XW6U10!B_VAKG_0'M?_ X_P#QNC^T-<_Z
M ]K_ .!Q_P#C=;5% &+_ &AKG_0'M?\ P./_ ,;H_M#7/^@/:_\ @<?_ (W6
MU10!B_VAKG_0'M?_  ./_P ;H_M#7/\ H#VO_@<?_C=;5% &+_:&N?\ 0'M?
M_ X__&Z/[0US_H#VO_@<?_C=;5% &+_:&N?] >U_\#C_ /&Z/[0US_H#VO\
MX''_ .-UM44 8O\ :&N?] >U_P# X_\ QNLFVOM9_P"$LU%AI5N9396H9/MI
MP!YEQ@Y\OG//';'O785BVO\ R.6J?]>%I_Z,N: #^T-<_P"@/:_^!Q_^-T?V
MAKG_ $![7_P./_QNMJB@#%_M#7/^@/:_^!Q_^-T?VAKG_0'M?_ X_P#QNMJB
M@#%_M#7/^@/:_P#@<?\ XW1_:&N?] >U_P# X_\ QNMJB@#%_M#7/^@/:_\
M@<?_ (W1_:&N?] >U_\  X__ !NMJB@#%_M#7/\ H#VO_@<?_C=']H:Y_P!
M>U_\#C_\;K:HH Q?[0US_H#VO_@<?_C=']H:Y_T![7_P./\ \;K:HH Q?[0U
MS_H#VO\ X''_ .-T?VAKG_0'M?\ P./_ ,;K:HH Q?[0US_H#VO_ (''_P"-
MT?VAKG_0'M?_  ./_P ;K:HH Q?[0US_ * ]K_X''_XW1_:&N?\ 0'M?_ X_
M_&ZVJ* ,7^T-<_Z ]K_X''_XW1_:&N?] >U_\#C_ /&ZVJ* ,7^T-<_Z ]K_
M .!Q_P#C=9/A:^UE='41Z5;R)Y\_S->E>?.?/'E^N:["L7PC_P @-?\ KXN/
M_1ST ']H:Y_T![7_ ,#C_P#&Z/[0US_H#VO_ (''_P"-UM44 8O]H:Y_T![7
M_P #C_\ &Z/[0US_ * ]K_X''_XW6U10!B_VAKG_ $![7_P./_QNC^T-<_Z
M]K_X''_XW6U10!B_VAKG_0'M?_ X_P#QNC^T-<_Z ]K_ .!Q_P#C=;5% &+_
M &AKG_0'M?\ P./_ ,;H_M#7/^@/:_\ @<?_ (W6U10!B_VAKG_0'M?_  ./
M_P ;H_M#7/\ H#VO_@<?_C=;5% &+_:&N?\ 0'M?_ X__&Z/[0US_H#VO_@<
M?_C=;5% &+_:&N?] >U_\#C_ /&Z/[0US_H#VO\ X''_ .-UM44 8O\ :&N?
M] >U_P# X_\ QNC^T-<_Z ]K_P"!Q_\ C=;5% &+_:&N?] >U_\  X__ !NC
M^T-<_P"@/:_^!Q_^-UM44 8O]H:Y_P! >U_\#C_\;H_M#7/^@/:_^!Q_^-UM
M44 8O]H:Y_T![7_P./\ \;H_M#7/^@/:_P#@<?\ XW6U10!B_P!H:Y_T![7_
M ,#C_P#&ZI:Y?:TVBZ@'TFV5?L\F6%\3@;3SCRZZ>J&O_P#(!U+_ *]I/_03
M0!^;MS_Q\2_[Y_G452W/_'Q+_OG^=14 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]-_L6_P#,X_\
M;G_[7KZ;KYD_8M_YG'_MS_\ :]?3= !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M 8OA_P#X_P#7_P#K_P#_ &A#7E'[7'[37_#*W@'0_$__  BUQXN_M+7;?1OL
M%I=>1,/-21MZ?(^]AY> GR[BP^85ZOX?_P"/_7_^O_\ ]H0UY#^UY\!]?^/W
MAGP)IWAZ\TVSGT'QAIWB"Y;4Y9$5[>#S-ZIL1\N=XP" .N2* /+[/]O#Q]+\
M0=7^&UQ^SMKT/Q/2T74]+\/Q^(;)X+JR).9Y[LXCM\8QM'F?,=N<UQG[1'[6
M5]\6OV /$OC_ ,.OKOPSU_3]=M='U.*RU!H[S3YX[R%)T2>+:S+M?KA<@D%:
M^@K7X"^((/VVKWXPM>::?#,W@M?#BVHED^V"X%TLV\ILV>7M&,[\Y_A[UXK=
M?L-^.YOV7OB-\-UU;PZ-<\1^.F\3VEP;F?[,EL;J";9(WD;A)MB88"D9(^;N
M #E/V3/B?JNN>/OBK8> OB3XX^*7P<L?"C7,'B?QBTTES:ZQ@$PQ7$L4;G"$
MMMP,8!QT8\%^Q_\ M;>.;'X%^(O!GQ.U_4I=7U[POJFO^!_%=_?R27%X(TF2
M:V^T,=QFBDC+ISN ST 3/U?\.?V8O%'PA^)7Q7A\+WNCI\*O'-I)?1Z/+-)'
M<:9K$B%)6B18BGD.,$_.",* N%YX"^_X)ZW'B_\ 8;\+?"/Q'?Z9#\0/"Z7%
MSI&NZ?)(UO!=M-)(HWM&LGE.KJK_ "9& P!*K0!M_#_]H:]^%O\ P37T3XH^
M(=5N-8UVW\-^;'=ZI.]Q-=WLCM' '=B6<F1D!)/3/I7&_P#!/OQS\2O GQ%\
M2?!WXQ^(M2\0^([[1[+QAHMYJ][-=2M!-$BW$ >1B0(GVKLX^992!@UMZM^P
M_P"+O&GP0^ OPB\2ZGHLG@GPK.MSXPBLK^Y234O*#>3!;XA4E"7;<S-&PR"O
M(!JYJ_\ P3M\,_"WX@_#SQW\ M*T_P '>(M UE9=5AU35KZ6#4--=&2XA!<S
ME9"IPN !\S$G@4 ?9=?%Z6?B/P#_ ,%)O#^BK\0_&6N^'_$OAO4-:N-#UC5C
M)I]M*)&1$@MT5(T1%48RI;.26))->\Z3^RS\+]#^-5W\6K'PQY'Q!NS(9M8_
MM"Z;=OC\MOW)E,0R@QPGOUK \2_ G7]9_;'\'_%F&[TU?#FC^&;K1KBUDED%
MVTTDC,K(H0H4P1DEP?:@#Q37]+\<?M9?M-?&#PM9_%+Q9\./#/PZM[&STN'P
MA?+:&YO[B%I6FN64;I44KM,9(&,8*G=FM\)[SXV_MB?LZ_#!D\?'P1:PZC?6
M7C?7-'G-KK-XMM(T40M'2,I&7P2[97G!&1E3VOQ*_9Q^,?A?XX>-/B'\#?$W
MA'33XZL+>TUW3_%L%P1!/"ACCN[9H5;,@0\*XVY+$ALC;Q7Q"_8M^,6A_LN^
M%/@E\)?%WANPTD1SOXIU;6)[JUN=3DED,CQ1^3%)LA8LX8;@Q4*N<;MP!YSH
M_P"TMX_^%_[,W[0%]X>\9ZEX[T;P[XD@\/>!_&>O2)=W<[32+',3,R[;GRBX
M97((.?[N%'IFBZ+X]_91_:0^#.AW/Q2\7?$?PY\1$N]/UFS\6WPO/LU]# )5
MFM20#$A+$>6,X .2WRXWM+_95^)7Q _9L\4_!CXC6_PV\*>&S8V\/AK_ (5[
M%?O]CGCD,OF3BZ.7&]8R2#N;=(6.3FKGPY_9L^,OBKXT> _''QP\4>$=3M_
M%G/!H5CX4@N UW<2QB-[JZ:95PY502J#;D# 7!R ?75%%% !1110 4444 %%
M%% !1110 4444 >(_M9?\DTOO^O?_P!NK6OAJON7]K+_ ))I??\ 7O\ ^W5K
M7PU7[/P7_P B^?\ C?\ Z3$_F?Q,_P"1Q2_Z]+_TJ84445]\?D@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5[-^R=_R5B/\ Z]6_]&QUXS7LW[)W
M_)6(_P#KU;_T;'7@9]_R*Z_^$^NX2_Y'N$_Q'W;1117\\G]BA1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !6+:_P#(Y:I_UX6G_HRYK:K%
MM?\ D<M4_P"O"T_]&7- &U1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5B^$?^0&O_7Q<?^CGK:K%\(_\@-?^OBX_]'/0!R/[1BZ\
MOP0\87?ABZNK3Q#IMBVIV+6DK1O)+;$3K%E>2LGE>6R]&5R#P37C7QL^,NO:
MAXF\$^*/!FJS1^$?">G6?C#Q-#!(0E[I][((%1\':PCMQ>W.TY^:&(CG!KZJ
MFA2XADBE19(Y%*LK#(((P017A'[-O[,[?![X8>)?"?B34(?$?]KW,]MYBY*K
MI2Q_9[.V.57[ENJ@C&-S/RV=Q .BM_&IN/C%XVO[K53;>$O!NAP17.)7\G[5
M,&N9WD4?*3';I;$'!($[8QN.</\ X:!\6Z;H-GXSUWX;C1_AQ<LDCZ@=9$FK
M65K(0$NKFQ\@(D>&5G"7#NBDDIE6 L?!7X 7WA'X'ZUX'\=:LGB;4-=-W#JN
MH0,V;B!XQ;1<L!AA:QPJ>,;@>O4T=4^'/Q3\8>#1\./$<OA8^$IH%T[4?$MI
M>7)U&_L@ KH+(P".&65 59_M$@7<S!#P  <7^T9\8/$?BSP?^T!X+T_P7&GA
MWPSX?NX-0\3W6JA [2Z6EQ&D%N(6,CYEPX9D55"L&8ML'K6K_%+Q#<>)I_"G
M@/PK:>)=5TJVMYM4O-8U9M,T^T\U"T<(E2"XD>8J ^Q8MH5E+."R@X/B[X%Z
MYKOA3X^:7:W6G1R^/D*:49)) D'_ !*H+,>?A"5_>1,?E#_*0>O U-0\#>./
M _CC6/$O@2+0-<M_$$=N=5T/7[Z;3PEU#$(5N8;J*"<_-$D:-$T7_+-6#KR"
M >=^!_BU>Z5\9OBAJVL^%[K1WBNO#FCZM;SW"L+,2BYC2YC=01-"6E@.[Y2$
MD8L$*,@]E7XJI_PN1O ITQOLXT\7 UCSAY?VO.XV93;]_P G$V<_=)X&,GA_
M _P1\57VL?%>]^(^I:1J47CFTM+5;31UD$=A%'%-&85,@!;:)%82<%F+MMC&
M%%(_!'XA-\()XCXCT@_%J;6&UDZ\4E^QI,5^RAE7&X8LL)MQC?GH#F@!?^%H
M^&=<^*WAKQ%K'AR.S-GI_B8Z;XD?4I"(;"SFM(KB1H H4B9LL"2Q585()\PA
M4\7_ !@\=:E\*]>\4/\ #(P>";G29IXR=9#:ZENT1Q-)8"#RP I+E%N6DVC&
MPO\ (-O7/V=;'4M2\&Z5 EO%X)T?PEJOA:YL][+.\5TEG&FS"E3\EO)N)(.6
M7@Y.,C6/!WQROOAW>^ H;[P:L<E@VF)XV:ZN1>O$4V>8=.$'EI,5XW"Y90WS
M["/W= #/ OQ2U31/AW\*/!WA'P[#XH\6WGA*QU&6"]U'^S[*RLU@B3SIYQ%*
MXW.=J*D3EB&)P%)KTKX<_$:X\77>L:+K>C?\(YXKT4P_VAIJW0NH=DJEHIX)
M@JF2)]LBAF1&S&X*+CGQ_P 2?LJI>:=X#U2?P=X#^(.OZ%X:M?#E_I7C&W#6
M<R0J"LMO<M;3/"R.9?\ EB1(LF"%*@CT#X"?!N'X66FMWC^&?!GA74=8F1Y-
M-\%:3%:VMM%&N$B,RQ1R7+ EV\QU7!<A44#D ]7HHHH **** "BBB@ HHHH
M**** "BBB@ JAK__ " =2_Z]I/\ T$U?JAK_ /R =2_Z]I/_ $$T ?F[<_\
M'Q+_ +Y_G452W/\ Q\2_[Y_G45 !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?3?[%O_,X_]N?_ +7K
MZ;KYD_8M_P"9Q_[<_P#VO7TW0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '.Z+
MJ5I;:EKZ374,3?;\[7D /^HA'<^U:O\ ;6G_ //_ &O_ '^7_&LG1=-L[C4M
M?:6T@E;[?]YXP3_J(CW'J36M_8NG_P#/A:_]^5_PH /[:T__ )_[7_O\O^-'
M]M:?_P _]K_W^7_&C^Q=/_Y\+7_ORO\ A1_8NG_\^%K_ -^5_P * #^VM/\
M^?\ M?\ O\O^-']M:?\ \_\ :_\ ?Y?\:/[%T_\ Y\+7_ORO^%']BZ?_ ,^%
MK_WY7_"@ _MK3_\ G_M?^_R_XT?VUI__ #_VO_?Y?\:/[%T__GPM?^_*_P"%
M']BZ?_SX6O\ WY7_  H /[:T_P#Y_P"U_P"_R_XT?VUI_P#S_P!K_P!_E_QH
M_L73_P#GPM?^_*_X4?V+I_\ SX6O_?E?\* #^VM/_P"?^U_[_+_C1_;6G_\
M/_:_]_E_QH_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "@ _MK3_ /G_ +7_
M +_+_C1_;6G_ //_ &O_ '^7_&C^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_P
MH /[:T__ )_[7_O\O^-']M:?_P _]K_W^7_&C^Q=/_Y\+7_ORO\ A1_8NG_\
M^%K_ -^5_P * #^VM/\ ^?\ M?\ O\O^-']M:?\ \_\ :_\ ?Y?\:/[%T_\
MY\+7_ORO^%']BZ?_ ,^%K_WY7_"@ _MK3_\ G_M?^_R_XT?VUI__ #_VO_?Y
M?\:/[%T__GPM?^_*_P"%']BZ?_SX6O\ WY7_  H /[:T_P#Y_P"U_P"_R_XT
M?VUI_P#S_P!K_P!_E_QH_L73_P#GPM?^_*_X4?V+I_\ SX6O_?E?\* #^VM/
M_P"?^U_[_+_C1_;6G_\ /_:_]_E_QH_L73_^?"U_[\K_ (4?V+I__/A:_P#?
ME?\ "@ _MK3_ /G_ +7_ +_+_C1_;6G_ //_ &O_ '^7_&C^Q=/_ .?"U_[\
MK_A1_8NG_P#/A:_]^5_PH XCXF:#H?Q&CM]!U'4O)L+J"42RVD\:NNV2%UP6
M# 9*#J.F:\W_ .&1?AO_ -#)JW_@=;?_ !JNH_:(U*7P3X/FU?18[>RU"W@)
MCE^S1N!NN+9#\K*5/RLPY'>OEC_AHCQ]_P!!>U_\%5G_ /&J^ZR+!9MB<-*>
M KJ$.9IIMK6RUT3Z6/RKBO-.'L%C84\VPKJ5'!--)/W;RLM9+JGTZGO_ /PR
M+\-_^ADU;_P.MO\ XU1_PR+\-_\ H9-6_P# ZV_^-5X!_P -$>/O^@O:_P#@
MJL__ (U1_P -$>/O^@O:_P#@JL__ (U7T?\ 97$G_07'[W_\B?&?V_P7_P!
M$O\ P&/_ ,L/?_\ AD7X;_\ 0R:M_P"!UM_\:H_X9%^&_P#T,FK?^!UM_P#&
MJ\ _X:(\??\ 07M?_!59_P#QJC_AHCQ]_P!!>U_\%5G_ /&J/[*XD_Z"X_>_
M_D0_M_@O_H E_P" Q_\ EA[_ /\ #(OPW_Z&35O_  .MO_C5'_#(OPW_ .AD
MU;_P.MO_ (U7@'_#1'C[_H+VO_@JL_\ XU1_PT1X^_Z"]K_X*K/_ .-4?V5Q
M)_T%Q^]__(A_;_!?_0!+_P !C_\ +#W_ /X9%^&__0R:M_X'6W_QJC_AD7X;
M_P#0R:M_X'6W_P :KP#_ (:(\??]!>U_\%5G_P#&J/\ AHCQ]_T%[7_P56?_
M ,:H_LKB3_H+C][_ /D0_M_@O_H E_X#'_Y8>_\ _#(OPW_Z&35O_ ZV_P#C
M5'_#(OPW_P"ADU;_ ,#K;_XU7@'_  T1X^_Z"]K_ ."JS_\ C5'_  T1X^_Z
M"]K_ ."JS_\ C5']E<2?]!<?O?\ \B']O\%_] $O_ 8__+#W_P#X9%^&_P#T
M,FK?^!UM_P#&J/\ AD7X;_\ 0R:M_P"!UM_\:KP#_AHCQ]_T%[7_ ,%5G_\
M&J/^&B/'W_07M?\ P56?_P :H_LKB3_H+C][_P#D0_M_@O\ Z )?^ Q_^6'O
M_P#PR+\-_P#H9-6_\#K;_P"-4?\ #(OPW_Z&35O_  .MO_C5> ?\-$>/O^@O
M:_\ @JL__C5'_#1'C[_H+VO_ (*K/_XU1_97$G_07'[W_P#(A_;_  7_ - $
MO_ 8_P#RP]__ .&1?AO_ -#)JW_@=;?_ !JC_AD7X;_]#)JW_@=;?_&J\ _X
M:(\??]!>U_\ !59__&J/^&B/'W_07M?_  56?_QJC^RN)/\ H+C][_\ D0_M
M_@O_ * )?^ Q_P#EA[__ ,,B_#?_ *&35O\ P.MO_C5'_#(OPW_Z&35O_ ZV
M_P#C5> ?\-$>/O\ H+VO_@JL_P#XU1_PT1X^_P"@O:_^"JS_ /C5']E<2?\
M07'[W_\ (A_;_!?_ $ 2_P# 8_\ RP]__P"&1?AO_P!#)JW_ ('6W_QJC_AD
M7X;_ /0R:M_X'6W_ ,:KP#_AHCQ]_P!!>U_\%5G_ /&J/^&B/'W_ $%[7_P5
M6?\ \:H_LKB3_H+C][_^1#^W^"_^@"7_ (#'_P"6'N.F_LH_#VZN-227Q!JJ
M+;W/E1$7MN-R^6C9/[KGEF''I5[_ (9%^&__ $,FK?\ @=;?_&J^>X?V@/'5
MN\S)JUN&F?S'SIEH<G '&8N. .!4O_#1'C[_ *"]K_X*K/\ ^-4?V5Q)_P!!
M<?O?_P B']O\%_\ 0!+_ ,!C_P#+#W__ (9%^&__ $,FK?\ @=;?_&J/^&1?
MAO\ ]#)JW_@=;?\ QJO /^&B/'W_ $%[7_P56?\ \:H_X:(\??\ 07M?_!59
M_P#QJC^RN)/^@N/WO_Y$/[?X+_Z )?\ @,?_ )8>_P#_  R+\-_^ADU;_P #
MK;_XU1_PR+\-_P#H9-6_\#K;_P"-5X!_PT1X^_Z"]K_X*K/_ .-4?\-$>/O^
M@O:_^"JS_P#C5']E<2?]!<?O?_R(?V_P7_T 2_\  8__ "P]_P#^&1?AO_T,
MFK?^!UM_\:H_X9%^&_\ T,FK?^!UM_\ &J\ _P"&B/'W_07M?_!59_\ QJC_
M (:(\??]!>U_\%5G_P#&J/[*XD_Z"X_>_P#Y$/[?X+_Z )?^ Q_^6'O_ /PR
M+\-_^ADU;_P.MO\ XU1_PR+\-_\ H9-6_P# ZV_^-5X!_P -$>/O^@O:_P#@
MJL__ (U1_P -$>/O^@O:_P#@JL__ (U1_97$G_07'[W_ /(A_;_!?_0!+_P&
M/_RP]_\ ^&1?AO\ ]#)JW_@=;?\ QJC_ (9%^&__ $,FK?\ @=;?_&J\ _X:
M(\??]!>U_P#!59__ !JC_AHCQ]_T%[7_ ,%5G_\ &J/[*XD_Z"X_>_\ Y$/[
M?X+_ .@"7_@,?_EA[_\ \,B_#?\ Z&35O_ ZV_\ C5'_  R+\-_^ADU;_P #
MK;_XU7@'_#1'C[_H+VO_ (*K/_XU1_PT1X^_Z"]K_P""JS_^-4?V5Q)_T%Q^
M]_\ R(?V_P %_P#0!+_P&/\ \L/?_P#AD7X;_P#0R:M_X'6W_P :H_X9%^&_
M_0R:M_X'6W_QJO /^&B/'W_07M?_  56?_QJC_AHCQ]_T%[7_P %5G_\:H_L
MKB3_ *"X_>__ )$/[?X+_P"@"7_@,?\ Y8>__P##(OPW_P"ADU;_ ,#K;_XU
M1_PR+\-_^ADU;_P.MO\ XU7@'_#1'C[_ *"]K_X*K/\ ^-4?\-$>/O\ H+VO
M_@JL_P#XU1_97$G_ $%Q^]__ "(?V_P7_P! $O\ P&/_ ,L/?_\ AD7X;_\
M0R:M_P"!UM_\:H_X9%^&_P#T,FK?^!UM_P#&J\ _X:(\??\ 07M?_!59_P#Q
MJC_AHCQ]_P!!>U_\%5G_ /&J/[*XD_Z"X_>__D0_M_@O_H E_P" Q_\ EA[_
M /\ #(OPW_Z&35O_  .MO_C517G[)/PZAM9I$\1:LSHC,H^W6QR0./\ EE7@
MO_#1'C[_ *"]K_X*K/\ ^-4V3]H7QY)&R-J]MM88.-*M!_[2H_LKB3_H+C][
M_P#D0_M_@O\ Z )?^ Q_^6'O&F_LF_#N[TZUGE\0ZLDLD2.ZB]M@ Q )&#%5
MG_AD7X;_ /0R:M_X'6W_ ,:KY]A_:#\=V\*1)J]L$10JYTNT)P!CJ8N:?_PT
M1X^_Z"]K_P""JS_^-4?V5Q)_T%Q^]_\ R(?V_P %_P#0!+_P&/\ \L/?_P#A
MD7X;_P#0R:M_X'6W_P :H_X9%^&__0R:M_X'6W_QJO /^&B/'W_07M?_  56
M?_QJC_AHCQ]_T%[7_P %5G_\:H_LKB3_ *"X_>__ )$/[?X+_P"@"7_@,?\
MY8>__P##(OPW_P"ADU;_ ,#K;_XU1_PR+\-_^ADU;_P.MO\ XU7@'_#1'C[_
M *"]K_X*K/\ ^-4?\-$>/O\ H+VO_@JL_P#XU1_97$G_ $%Q^]__ "(?V_P7
M_P! $O\ P&/_ ,L/?_\ AD7X;_\ 0R:M_P"!UM_\:H_X9%^&_P#T,FK?^!UM
M_P#&J\ _X:(\??\ 07M?_!59_P#QJC_AHCQ]_P!!>U_\%5G_ /&J/[*XD_Z"
MX_>__D0_M_@O_H E_P" Q_\ EA[_ /\ #(OPW_Z&35O_  .MO_C5'_#(OPW_
M .ADU;_P.MO_ (U7@'_#1'C[_H+VO_@JL_\ XU1_PT1X^_Z"]K_X*K/_ .-4
M?V5Q)_T%Q^]__(A_;_!?_0!+_P !C_\ +#W_ /X9%^&__0R:M_X'6W_QJC_A
MD7X;_P#0R:M_X'6W_P :KP#_ (:(\??]!>U_\%5G_P#&J/\ AHCQ]_T%[7_P
M56?_ ,:H_LKB3_H+C][_ /D0_M_@O_H E_X#'_Y8>_\ _#(OPW_Z&35O_ ZV
M_P#C5'_#(OPW_P"ADU;_ ,#K;_XU7@'_  T1X^_Z"]K_ ."JS_\ C5'_  T1
MX^_Z"]K_ ."JS_\ C5']E<2?]!<?O?\ \B']O\%_] $O_ 8__+#W_P#X9%^&
M_P#T,FK?^!UM_P#&J/\ AD7X;_\ 0R:M_P"!UM_\:KP#_AHCQ]_T%[7_ ,%5
MG_\ &J/^&B/'W_07M?\ P56?_P :H_LKB3_H+C][_P#D0_M_@O\ Z )?^ Q_
M^6'O_P#PR+\-_P#H9-6_\#K;_P"-4?\ #(OPW_Z&35O_  .MO_C5> ?\-$>/
MO^@O:_\ @JL__C5'_#1'C[_H+VO_ (*K/_XU1_97$G_07'[W_P#(A_;_  7_
M - $O_ 8_P#RP]__ .&1?AO_ -#)JW_@=;?_ !JC_AD7X;_]#)JW_@=;?_&J
M\ _X:(\??]!>U_\ !59__&J/^&B/'W_07M?_  56?_QJC^RN)/\ H+C][_\
MD0_M_@O_ * )?^ Q_P#EA[__ ,,B_#?_ *&35O\ P.MO_C5;'A'X(^#OA3XD
ML-7T;6KRZN991;.MY=0N@0_,3A44YRB\YQR:^:/^&B/'W_07M?\ P56?_P :
MKTCX _$_Q%\0?B'!INOW=O?621&=8A86\7SAT4'*1J3PS<9QS7G9CEV>TL)4
MGB<2I02U5WJO_ 4>SDV=<*8C,*-+!8*4*K?NMQCH_P#P-_D?6W]M:?\ \_\
M:_\ ?Y?\:/[:T_\ Y_[7_O\ +_C1_8NG_P#/A:_]^5_PH_L73_\ GPM?^_*_
MX5^9G[>']M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C1_8NG_\^%K_ -^5_P *
M/[%T_P#Y\+7_ +\K_A0 ?VUI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^-']
MBZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A0 ?VUI__ #_VO_?Y?\:/[:T__G_M
M?^_R_P"-']BZ?_SX6O\ WY7_  H_L73_ /GPM?\ ORO^% !_;6G_ //_ &O_
M '^7_&C^VM/_ .?^U_[_ "_XT?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^%
M!_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (T?V+I__/A:_P#?E?\ "C^Q=/\
M^?"U_P"_*_X4 ']M:?\ \_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C1_8NG_P#/
MA:_]^5_PH_L73_\ GPM?^_*_X4 ']M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\
MC1_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A0 ?VUI_P#S_P!K_P!_E_QH
M_MK3_P#G_M?^_P O^-']BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A0 ?VUI__
M #_VO_?Y?\:/[:T__G_M?^_R_P"-']BZ?_SX6O\ WY7_  H_L73_ /GPM?\
MORO^% !_;6G_ //_ &O_ '^7_&L>UU>Q'B[4W-[;A#8VH#>:N"1)<9'7W'YU
ML?V+I_\ SX6O_?E?\*Q[72+$^+M30V5N4%C:D+Y2X!,EQD]/8?E0!L?VUI__
M #_VO_?Y?\:/[:T__G_M?^_R_P"-']BZ?_SX6O\ WY7_  H_L73_ /GPM?\
MORO^% !_;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XT?V+I_\ SX6O_?E?
M\*/[%T__ )\+7_ORO^% !_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (T?V+I_
M_/A:_P#?E?\ "C^Q=/\ ^?"U_P"_*_X4 ']M:?\ \_\ :_\ ?Y?\:/[:T_\
MY_[7_O\ +_C1_8NG_P#/A:_]^5_PH_L73_\ GPM?^_*_X4 ']M:?_P _]K_W
M^7_&C^VM/_Y_[7_O\O\ C1_8NG_\^%K_ -^5_P */[%T_P#Y\+7_ +\K_A0
M?VUI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^-']BZ?_ ,^%K_WY7_"C^Q=/
M_P"?"U_[\K_A0 ?VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"-']BZ?_SX6O\
MWY7_  H_L73_ /GPM?\ ORO^% !_;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_
M "_XT?V+I_\ SX6O_?E?\*/[%T__ )\+7_ORO^% !_;6G_\ /_:_]_E_QH_M
MK3_^?^U_[_+_ (T?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U_P"_*_X4 ']M:?\
M\_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C1_8NG_P#/A:_]^5_PH_L73_\ GPM?
M^_*_X4 ']M:?_P _]K_W^7_&L?PGJ]C'HJJ][;JWGW!PTJ@\S.?6MC^Q=/\
M^?"U_P"_*_X5C^$](L9-%5GLK=F\^X&6B4GB9QZ4 ;']M:?_ ,_]K_W^7_&C
M^VM/_P"?^U_[_+_C1_8NG_\ /A:_]^5_PH_L73_^?"U_[\K_ (4 ']M:?_S_
M -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XT?V+I_P#SX6O_ 'Y7_"C^Q=/_ .?"
MU_[\K_A0 ?VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^-']BZ?_P ^%K_WY7_"
MC^Q=/_Y\+7_ORO\ A0 ?VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C1_
M8NG_ //A:_\ ?E?\*/[%T_\ Y\+7_ORO^% !_;6G_P#/_:_]_E_QH_MK3_\
MG_M?^_R_XT?V+I__ #X6O_?E?\*/[%T__GPM?^_*_P"% !_;6G_\_P#:_P#?
MY?\ &C^VM/\ ^?\ M?\ O\O^-']BZ?\ \^%K_P!^5_PH_L73_P#GPM?^_*_X
M4 ']M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C1_8NG_\ /A:_]^5_PH_L73_^
M?"U_[\K_ (4 ']M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XT?V+I_P#S
MX6O_ 'Y7_"C^Q=/_ .?"U_[\K_A0 ?VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\
MO^-']BZ?_P ^%K_WY7_"C^Q=/_Y\+7_ORO\ A0 ?VUI__/\ VO\ W^7_ !H_
MMK3_ /G_ +7_ +_+_C1_8NG_ //A:_\ ?E?\*/[%T_\ Y\+7_ORO^% !_;6G
M_P#/_:_]_E_QH_MK3_\ G_M?^_R_XT?V+I__ #X6O_?E?\*/[%T__GPM?^_*
M_P"% !_;6G_\_P#:_P#?Y?\ &C^VM/\ ^?\ M?\ O\O^-']BZ?\ \^%K_P!^
M5_PH_L73_P#GPM?^_*_X4 ']M:?_ ,_]K_W^7_&J.O:S8-H>H@7UL2;:0 "9
M?[I]ZO?V+I__ #X6O_?E?\*HZ]H]@NAZB18VP(MI""(5_NGVH _.FY_X^)?]
M\_SJ*I;G_CXE_P!\_P ZBH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z;_8M_YG'_ +<__:]>E>//
MB9XNTOXEZ;X,\'^%=%UZ\N-(FUB:XUO7YM,CBC2:.+8OE6=R78F0'G: !7FO
M[%O_ #./_;G_ .UZW/B%X!TSX@?M2:'::I=:U:Q0>#;R5&T37;[29"WVZW&&
MDM)HF9>?NL2,\XR* .J\._%G4X_B/K_A_P 8)H?AZWTS1-&O6:&]:2-;N]N+
MN PBXE6(2*6@A5/W2,6<C!R /2;K6+"QOK*RN;VWM[R^9DM;>655DN&52["-
M2<L0H+'&< $U\E?%CPJ^F^,/B38:3#J6I0:+H7@J_9))[C4;Q[:TUF\N)FW.
MSS3N(HG/)9V(P,DUZ%+\2/"WQH^-_P -&\"Z_I_BR#0#J.H:K<Z1.MQ#8QR6
MC01I-(F525GE&(F(?"N=N%- 'NVH:E::3;B>]NH;.!I(X1)<2!%+NX1%R3]Y
MG95 ZDL .33=5U:QT+3Y[_4KRWT^Q@&Z6ZNI5BBC&<99F( &2.M4_%WA>P\;
M>%]4T#4T=[#4;=[:;RV*.H88W(PY5AU##D$ CD5XIX/U[7?BSXLLO!>OPW$3
M^ KM)O$MU);&.+5;M/FT\Q'&UD==EXX7[CK$A_B% 'K'C3XK>"?AO-9Q>+?&
M.@>%I;PD6R:UJD%FT^.#L$C+N_"MC3_$ND:O:W=S8ZK97MO:.8[B:WN$D2%@
MH<JY!PI"LK8/9@>]> ^#?'?@7X0^,/B+;_$S5M)\+>+=:UJXN5OO$$L=N-8T
MTG%FEM)(<3)'%MB,*$E7#DJ/,!;R'P#I>B7?P;\23:5X7U"+X96GQ4DO]5\.
MG3I?,;2!%$RYM-N_R5D:WF,&S(B0J4XVT ?8O@OXJ>"OB1)>Q^$O&&@^*9+$
MA;I=%U."\-N3G D$;-MS@]<=#3->^+7@;PMXFL_#FM>,_#^D>(;TJ+72;_5(
M(+N<L<+LB9P[9/ P.:XO0_B9\*?BA\0O#DGA.[TWQKKVGP3B'6/#<B746DPM
M'AH[F>)ML:R':!"Y)9E5@G[O<OFGPQ^('PN\ _"O4O!/Q&FTNT\;W$ET/$WA
MO580^HZ_>.[>9-#;,#)?)/P8S&) 5*H,;=H /=+WQG<:#X^U>'6M=\+:=X3M
M=+M)TCFO#%J4-Q+/+'OF#$(L#[42,]6<2#G K1\-_$[P=XRUK4M'T#Q9H>N:
MMIAQ?6&FZE#<3VO./WL:,63GCY@.:^0?VDM'T_5+/XAZ5)IMU::5<> _"5JV
MG7\C&>.%M9N5,4C;V;>%.TG<3G/)ZU[W\3=)L?"_Q ^ UIHUC:Z7;V^O76G0
M1VL"QK%;'2+UC"@ ^5"T,1VCC,:^@H [_4/BQX(TKQA;^$KWQCX?L_%5QM\G
M0[C5($OI<C(VP%]YR.1@5U5? 6C7UUX4^&.O> _%GQ!^'EOXHU"XNSK'A'5/
M US>>(=5O)9'/FQQKJJ/>%\@Q31QA=H3&W80OV]X TS4M%\"^'=/UC4)M7U:
MTTZW@N]0N(A%)<S+&JO(Z!W"LS D@.V"3\QZT ;]%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!B^'_\ C_U__K__ /:$-'BC
MQIX>\#VMK<^(]>TSP_;7=REG;S:I>1VR33OG9$A=@&=L'"CDX.!1X?\ ^/\
MU_\ Z_\ _P!H0U\E?\%3-#L_$WPE^&6CZA&9K#4/B)I-I<1ABI:.1+A'&1R,
M@GD4 ?3%M\<OAQ>:/K&K6_Q \+3Z5HT@AU.^CUJV:"Q<G 6=P^V,D\88@UQG
M[1'[3&G_  5^ -S\4M L;3Q_I_FVL=I%8:HD4%V)YTB#)<*DBX!?.0"#C&1U
MKY>LOV;?A9)_P4RO/"__  @'AX>%X/AXFJKH(TZ+[ UU]J$ E:WV^6S;&/)7
MK\W7FO%KJPBM/^";OQBT2UW6FG6'Q2>RLXH3C[/$-0M0JH>V,\4 ?;_PI_:^
MUCQ5XP\6^!_'OPRO/AQX]T'0F\1II$FL0:C!>60XWI<1* #NP"-IQGKD$5G?
MLW_MZ>'_ -HOX&^-/'%CH?\ 9.O^$[:XNM0\,27XE8*D3R1,LWEKE) A&[9\
MK*PP< GQ#]EWPG#\(_BQ\?\ P3\0-4U7Q'\6ET:6XTKQ1KVHR7,VJ^'S%^Z6
M/>YP4=1O [G X0UXGX=^#?B;PO\ L,^!/CI\,(A_;]MX=U/1O%VFHOR:KH\D
M]PKR,.[PCYMW7:H/(C"D _2OX6_'_3O'G[..E?%[5[(>&M*N='DUFZM6N/M'
MV6) S./,V+OP$/\ "/I7 _L5_MI6'[8&B^)9CX9D\':SHEQ")-*FO3=-);31
MAX;@-Y4> V'&,'A0<G<*^4O$_B+7/$G_  3U_9_^"?@V6(>,?B=%#IL8DG,:
MQ644AEN)7*@L(QA V ?E+X!Z'8T7P_\ %?\ 9'_:A^'?Q"^)5OX#TWPCXKAM
M?A]?#P+)>"VC*QXLIKA;D#YQY:+Y@) 2-A@=P#]*:^=M&_:E\2S?M7K\&]>^
M&$WANTO+&ZU+2_$,VNP7#7MM"=HE^S1(WEAV#8#2;@ "5&<#LM)_X7C_ ,+J
MN_[3_P"%??\ "H\R?9OLGV[^WL>7\F_=^X_UF<X_AZ<UXSX\_P"4GWPR_P"Q
M#U#_ -'/0!T?Q>_;"U[PO\4-=\!_#7X3ZE\5M:\,V$>I>(WMM5AT^'3XI%W1
MHA=6,TQ4;O+4 G(V[CD#1N?VOO\ A)O@;X0^('PS^'?B3XCWWBJ<6MCH=E&(
M?LLH8K+]MN</';(C*5+MD$X[98>&7?QJT#]C']KKX\:G\2X=0L='\=6VFZKX
M=U.WTV6X2_D@@:)[-7C4@2;C@!L 8RS#<">?^$OC2;]FC]CWP%H/Q<^'&HM\
M-_',NK?\)/J5NT\;>'[>ZD=H4FMXHS+MD1\95D*>[8! /=/!?[?&AWGPO^*'
MB?QQX3U#P5J_PXN$M-=T2*\AU$&:0E8HK>XC*QRLS#;_  @'J<<U9^$W[9&O
M>)/BCX=\#?$GX3:G\*]1\5V4E_X:N+G58=0AU!(UWNCF-5,$H3#>6P)'0[<K
MGXEL_AKJ7CC]GG]H[1_@IIVMZM\#X;_2]:\)6^I6LI:\FAD22_CMA*HFDCPG
M ().Q1]YFW>]0_'#0/VS/VIOV?[CX;VM_?6'@=;[5_$M]=:;-;II;RVZQK:,
M[J 9-ZX(7*G@AC@X /O^BBB@ HHHH **** "BBB@ HHHH **** /$?VLO^2:
M7W_7O_[=6M?#5?<O[67_ "32^_Z]_P#VZM:^&J_9^"_^1?/_ !O_ -)B?S/X
MF?\ (XI?]>E_Z5,****^^/R0**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *]F_9._Y*Q'_ ->K?^C8Z\9KV;]D[_DK$?\ UZM_Z-CKP,^_Y%=?_"?7
M<)?\CW"?XC[MHHHK^>3^Q0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ K%M?\ D<M4_P"O"T_]&7-;58MK_P CEJG_ %X6G_HRYH VJ***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7PC_R U_Z
M^+C_ -'/6U6+X1_Y :_]?%Q_Z.>@#'^,'Q$'PE^'.L>+Y-/.I6NDK'/=PB;R
MBEMYJ":4':<^7&7DVX^;9C(SD<W\5OV@-,^%?CSX=>&KJPEO?^$NOFM7O(Y-
MJ:='\D<<T@VG(>XGMH0"5YESD[<'O?&7ABT\;>$-<\.WZ[['5K&>PG4]XY8V
M1A^3&OD;X!^#=>_:(^#/C2^\66TNF^(8])@\#V$MP@#0W6F;C)>(,D F_P L
M#U_T:,\8P #ZH3QW'<?%"7P;;VOG26ND+JM[=>9CR/,F,<$>W;R7\NX.=PQY
M70[LAMC\6_ VI^,IO"-GXS\/7?BN$L)="@U6![Z,J,L&@#[Q@=<CBO$?@CK'
MBCXP_"'XE?$*PMI]!\8^*XIK'2X+H[6LI+2U^RHG; %X+IP<G[^<]AR_B#Q1
M\,==_9_TSX;^"C80_$:VA@71?"L2XUG2=80J5N9H<>;"T<N9)9W 4@.2Q#<@
M'M7QS^/V@_"_P/XOEL/$?AU_&NEZ7>W5CH5]?1F::>"U^T>68!(LC8C9'95P
M0CAN 0:['Q9\3/"GP[T>SU+QAXHT7PI9W+"..YUK4(K.*20KNV*TK $X!. <
MX%?+_P 2/#>FQ>'?VS==-A;_ -N2V LI-0$8\UH5T&U<1[NH7<[-CU-=Y%XN
M\*?"GX[>*]=^)6H:?X<?4K&PA\.>)-=D6WLA9+"/.LXKF0B..7[0)96CW*SK
M)&<,$^4 ] \)_%^V\0_$[Q/H+ZAI)T>U@TM](NH9ANO9+F.XD95?>5D^6#<H
M09P&//;OAK>G-K+:0+^U.K+;BZ-AYR^>(2Q42&/.[86!7=C&017R!\.]%T'X
MC>,/V@+CX=6#Z<@FT76-%N/L[6]O<W\ GF$\"D+B&69&4LH"R;I6&X29;:_X
M69:?V7<?M'#3[[^S5OVTJ*W-NYNY-("?9_)\L#(8ZB"_?CZT >^3>,+J]^)6
MD:5I.M^%Y]'$-]'JEB]V6U47,7D%%A13MVH)OWH897S(>F[FMXD^-W@W2[S7
M=!L_&'AR?QIIUG-<?\(^=3A:\5DB+@/;A_,QC!/ X->&:KX'\3^'M>\ :/8W
M4</CZ^\$^+KM[M/E0:M<R6$KL"3PHGD(&3PJCTJAXB^)?P1A_9<OO :P6B:M
M;Z,T(^'ZQ8U^#4!'D,;7'G),LWSFY(P#^]WX^>@#Z"T'XN:-8_!_PMXV\:ZW
MHWA:WU33+.[N+O4+M+.T2::%7**\KX R3@%B<#O77Z!XATKQ7H]KJVB:E9ZQ
MI5VGF6]]I\Z3P3*?XD="58>X-?&UPVJ>%[OX*^+]0\7>%O!OAJU\ 65IIVL>
M,M$DO].L[]DC,Q\U;VV6VFDB\I4=R=X2100>&];_ &7;>XU'6/'OB>#Q)I?B
M'0]8N[<PW'AWPY)I&E7-Q'&1-=6YDN[@W&\-$C2KM0M!P6.30![]1110 444
M4 %%%% !1110 4444 %%%% !5#7_ /D ZE_U[2?^@FK]4-?_ .0#J7_7M)_Z
M": /S=N?^/B7_?/\ZBJ6Y_X^)?\ ?/\ .HJ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^F_V+?^9Q
M_P"W/_VO7TW7S)^Q;_S./_;G_P"UZ^FZ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH Q?#_ /Q_Z_\ ]?\ _P"T(:VJY/2[?6)-4U\VE]8P1_;_ +LUD\A_U,7<
M2KVQV[$]\#2^R^(?^@IIG_@MD_\ DB@#:HK%^R^(?^@IIG_@MD_^2*/LOB'_
M *"FF?\ @MD_^2* -JBL7[+XA_Z"FF?^"V3_ .2*/LOB'_H*:9_X+9/_ )(H
M VJ*Q?LOB'_H*:9_X+9/_DBC[+XA_P"@IIG_ (+9/_DB@#:HK%^R^(?^@IIG
M_@MD_P#DBC[+XA_Z"FF?^"V3_P"2* -JBL7[+XA_Z"FF?^"V3_Y(H^R^(?\
MH*:9_P""V3_Y(H VJ*Q?LOB'_H*:9_X+9/\ Y(H^R^(?^@IIG_@MD_\ DB@#
M:HK%^R^(?^@IIG_@MD_^2*/LOB'_ *"FF?\ @MD_^2* -JBL7[+XA_Z"FF?^
M"V3_ .2*/LOB'_H*:9_X+9/_ )(H VJ*Q?LOB'_H*:9_X+9/_DBC[+XA_P"@
MIIG_ (+9/_DB@#:HK%^R^(?^@IIG_@MD_P#DBC[+XA_Z"FF?^"V3_P"2* -J
MBL7[+XA_Z"FF?^"V3_Y(H^R^(?\ H*:9_P""V3_Y(H VJ*Q?LOB'_H*:9_X+
M9/\ Y(H^R^(?^@IIG_@MD_\ DB@#S7]I[2;[7/ =U8Z;9W&H7LMN?+M[6)I9
M'Q<VQ.%4$G !/T!KXZ_X5/XW_P"A-\0?^"N?_P"(K[9^)7BR_P#AW!#X@U.\
MMKBWM(),K:::Q?#20I]UK@ \NO\ $, 'K7FW_#96D^E[_P""5/\ Y.K]!X?Q
M^8X7"RA@\/[2/,W?SLM/R/R#C#*<FQV/A4S'&>QFH))=US2U^]M?(^;_ /A4
M_C?_ *$WQ!_X*Y__ (BC_A4_C?\ Z$WQ!_X*Y_\ XBOI#_ALK2?2]_\ !*G_
M ,G4?\-E:3Z7O_@E3_Y.KZ;^V,\_Z CX;_5WA;_H9_@CYO\ ^%3^-_\ H3?$
M'_@KG_\ B*/^%3^-_P#H3?$'_@KG_P#B*^D/^&RM)]+W_P $J?\ R=1_PV5I
M/I>_^"5/_DZC^V,\_P"@(/\ 5WA;_H9_@CYO_P"%3^-_^A-\0?\ @KG_ /B*
M/^%3^-_^A-\0?^"N?_XBOI#_ (;*TGTO?_!*G_R=1_PV5I/I>_\ @E3_ .3J
M/[8SS_H"#_5WA;_H9_@CYO\ ^%3^-_\ H3?$'_@KG_\ B*/^%3^-_P#H3?$'
M_@KG_P#B*^D/^&RM)]+W_P $J?\ R=1_PV5I/I>_^"5/_DZC^V,\_P"@(/\
M5WA;_H9_@CYO_P"%3^-_^A-\0?\ @KG_ /B*/^%3^-_^A-\0?^"N?_XBOI#_
M (;*TGTO?_!*G_R=1_PV5I/I>_\ @E3_ .3J/[8SS_H"#_5WA;_H9_@CYO\
M^%3^-_\ H3?$'_@KG_\ B*/^%3^-_P#H3?$'_@KG_P#B*^D/^&RM)]+W_P $
MJ?\ R=1_PV5I/I>_^"5/_DZC^V,\_P"@(/\ 5WA;_H9_@CYO_P"%3^-_^A-\
M0?\ @KG_ /B*/^%3^-_^A-\0?^"N?_XBOI#_ (;*TGTO?_!*G_R=1_PV5I/I
M>_\ @E3_ .3J/[8SS_H"#_5WA;_H9_@CYO\ ^%3^-_\ H3?$'_@KG_\ B*/^
M%3^-_P#H3?$'_@KG_P#B*^D/^&RM)]+W_P $J?\ R=1_PV5I/I>_^"5/_DZC
M^V,\_P"@(/\ 5WA;_H9_@CYO_P"%3^-_^A-\0?\ @KG_ /B*/^%3^-_^A-\0
M?^"N?_XBOI#_ (;*TGTO?_!*G_R=1_PV5I/I>_\ @E3_ .3J/[8SS_H"#_5W
MA;_H9_@CYO\ ^%3^-_\ H3?$'_@KG_\ B*/^%3^-_P#H3?$'_@KG_P#B*^D/
M^&RM)]+W_P $J?\ R=1_PV5I/I>_^"5/_DZC^V,\_P"@(/\ 5WA;_H9_@CYL
MC^%OC.9I%3PCKSM&VQPNFS$JV <'Y>#@@_B*?_PJ?QO_ -";X@_\%<__ ,17
MT)I_[7FDV=QJ$FV]'VFX\[_D$(V?W:+T^V#'W>G/KGG N?\ #96D^E[_ ."5
M/_DZC^V,\_Z @_U=X6_Z&?X(^;_^%3^-_P#H3?$'_@KG_P#B*/\ A4_C?_H3
M?$'_ (*Y_P#XBOI#_ALK2?2]_P#!*G_R=1_PV5I/I>_^"5/_ ).H_MC//^@(
M/]7>%O\ H9_@CYO_ .%3^-_^A-\0?^"N?_XBC_A4_C?_ *$WQ!_X*Y__ (BO
MI#_ALK2?2]_\$J?_ "=1_P -E:3Z7O\ X)4_^3J/[8SS_H"#_5WA;_H9_@CY
MO_X5/XW_ .A-\0?^"N?_ .(H_P"%3^-_^A-\0?\ @KG_ /B*^D/^&RM)]+W_
M ,$J?_)U'_#96D^E[_X)4_\ DZC^V,\_Z @_U=X6_P"AG^"/F_\ X5/XW_Z$
MWQ!_X*Y__B*/^%3^-_\ H3?$'_@KG_\ B*^D/^&RM)]+W_P2I_\ )U'_  V5
MI/I>_P#@E3_Y.H_MC//^@(/]7>%O^AG^"/F__A4_C?\ Z$WQ!_X*Y_\ XBC_
M (5/XW_Z$WQ!_P""N?\ ^(KZ0_X;*TGTO?\ P2I_\G4?\-E:3Z7O_@E3_P"3
MJ/[8SS_H"#_5WA;_ *&?X(^;_P#A4_C?_H3?$'_@KG_^(H_X5/XW_P"A-\0?
M^"N?_P"(KZ0_X;*TGTO?_!*G_P G4?\ #96D^E[_ ."5/_DZC^V,\_Z @_U=
MX6_Z&?X(^;_^%3^-_P#H3?$'_@KG_P#B*/\ A4_C?_H3?$'_ (*Y_P#XBOI#
M_ALK2?2]_P#!*G_R=1_PV5I/I>_^"5/_ ).H_MC//^@(/]7>%O\ H9_@CYO_
M .%3^-_^A-\0?^"N?_XBC_A4_C?_ *$WQ!_X*Y__ (BOI#_ALK2?2]_\$J?_
M "=1_P -E:3Z7O\ X)4_^3J/[8SS_H"#_5WA;_H9_@CYO_X5/XW_ .A-\0?^
M"N?_ .(H_P"%3^-_^A-\0?\ @KG_ /B*^D/^&RM)]+W_ ,$J?_)U'_#96D^E
M[_X)4_\ DZC^V,\_Z @_U=X6_P"AG^"/F_\ X5/XW_Z$WQ!_X*Y__B*1OA3X
MVC4LW@_7U51DL=,G  _[YKZ1_P"&RM)]+W_P2I_\G5'=?MB:3<6LT6+T[T*_
M\@9!U&.OVT_RH_MC//\ H"#_ %=X6_Z&?X(^<8_A7XUFC62/P?KSHP#*RZ9.
M00>A!VT[_A4_C?\ Z$WQ!_X*Y_\ XBOHG3_VP=)L]/MK?%Z/*B6/_D#HW0 =
M?MHS]<#Z5/\ \-E:3Z7O_@E3_P"3J/[8SS_H"#_5WA;_ *&?X(^;_P#A4_C?
M_H3?$'_@KG_^(H_X5/XW_P"A-\0?^"N?_P"(KZ0_X;*TGTO?_!*G_P G4?\
M#96D^E[_ ."5/_DZC^V,\_Z @_U=X6_Z&?X(^;_^%3^-_P#H3?$'_@KG_P#B
M*/\ A4_C?_H3?$'_ (*Y_P#XBOI#_ALK2?2]_P#!*G_R=1_PV5I/I>_^"5/_
M ).H_MC//^@(/]7>%O\ H9_@CYO_ .%3^-_^A-\0?^"N?_XBC_A4_C?_ *$W
MQ!_X*Y__ (BOI#_ALK2?2]_\$J?_ "=1_P -E:3Z7O\ X)4_^3J/[8SS_H"#
M_5WA;_H9_@CYO_X5/XW_ .A-\0?^"N?_ .(H_P"%3^-_^A-\0?\ @KG_ /B*
M^D/^&RM)]+W_ ,$J?_)U'_#96D^E[_X)4_\ DZC^V,\_Z @_U=X6_P"AG^"/
MF_\ X5/XW_Z$WQ!_X*Y__B*/^%3^-_\ H3?$'_@KG_\ B*^D/^&RM)]+W_P2
MI_\ )U'_  V5I/I>_P#@E3_Y.H_MC//^@(/]7>%O^AG^"/F__A4_C?\ Z$WQ
M!_X*Y_\ XBC_ (5/XW_Z$WQ!_P""N?\ ^(KZ0_X;*TGTO?\ P2I_\G4?\-E:
M3Z7O_@E3_P"3J/[8SS_H"#_5WA;_ *&?X(^;_P#A4_C?_H3?$'_@KG_^(H_X
M5/XW_P"A-\0?^"N?_P"(KZ0_X;*TGTO?_!*G_P G4?\ #96D^E[_ ."5/_DZ
MC^V,\_Z @_U=X6_Z&?X(^;_^%3^-_P#H3?$'_@KG_P#B*/\ A4_C?_H3?$'_
M (*Y_P#XBOI#_ALK2?2]_P#!*G_R=1_PV5I/I>_^"5/_ ).H_MC//^@(/]7>
M%O\ H9_@CYO_ .%3^-_^A-\0?^"N?_XBC_A4_C?_ *$WQ!_X*Y__ (BOI#_A
MLK2?2]_\$J?_ "=1_P -E:3Z7O\ X)4_^3J/[8SS_H"#_5WA;_H9_@CYO_X5
M/XW_ .A-\0?^"N?_ .(KU;]FGP1XC\-?$Z&ZU?0-4TJV> QK->V4D*%S)&0H
M+*!G )Q[&NZ_X;*TGTO?_!*G_P G5M>#_CY#\6/$ECI&F2O#=0R"ZWW>E"-,
M [?X;IR>7'&!]?7S,SS/-JV#J4Z^$Y8M:OL>[D>1\/8?,J%7"YASU$](V6K[
M'O\ 16+]E\0_]!33/_!;)_\ )%'V7Q#_ -!33/\ P6R?_)%?E9^]FU16+]E\
M0_\ 04TS_P %LG_R11]E\0_]!33/_!;)_P#)% &U16+]E\0_]!33/_!;)_\
M)%'V7Q#_ -!33/\ P6R?_)% &U16+]E\0_\ 04TS_P %LG_R11]E\0_]!33/
M_!;)_P#)% &U16+]E\0_]!33/_!;)_\ )%'V7Q#_ -!33/\ P6R?_)% &U16
M+]E\0_\ 04TS_P %LG_R11]E\0_]!33/_!;)_P#)% &U16+]E\0_]!33/_!;
M)_\ )%'V7Q#_ -!33/\ P6R?_)% &U16+]E\0_\ 04TS_P %LG_R11]E\0_]
M!33/_!;)_P#)% &U16+]E\0_]!33/_!;)_\ )%'V7Q#_ -!33/\ P6R?_)%
M&U16+]E\0_\ 04TS_P %LG_R11]E\0_]!33/_!;)_P#)% &U6+:_\CEJG_7A
M:?\ HRYH^R^(?^@IIG_@MD_^2*R;:VUW_A+-1 U'3Q+]BM2S'3Y-I7S+C  \
M_@@[N<\Y' QR =A16+]E\0_]!33/_!;)_P#)%'V7Q#_T%-,_\%LG_P D4 ;5
M%8OV7Q#_ -!33/\ P6R?_)%'V7Q#_P!!33/_  6R?_)% &U16+]E\0_]!33/
M_!;)_P#)%'V7Q#_T%-,_\%LG_P D4 ;5%8OV7Q#_ -!33/\ P6R?_)%'V7Q#
M_P!!33/_  6R?_)% &U16+]E\0_]!33/_!;)_P#)%'V7Q#_T%-,_\%LG_P D
M4 ;5%8OV7Q#_ -!33/\ P6R?_)%'V7Q#_P!!33/_  6R?_)% &U16+]E\0_]
M!33/_!;)_P#)%'V7Q#_T%-,_\%LG_P D4 ;5%8OV7Q#_ -!33/\ P6R?_)%'
MV7Q#_P!!33/_  6R?_)% &U16+]E\0_]!33/_!;)_P#)%'V7Q#_T%-,_\%LG
M_P D4 ;5%8OV7Q#_ -!33/\ P6R?_)%'V7Q#_P!!33/_  6R?_)% &U6+X1_
MY :_]?%Q_P"CGH^R^(?^@IIG_@MD_P#DBLGPM;:ZVCJ8M1T]$\^?A]/D8Y\Y
M\\^>.^>WY]: .PHK%^R^(?\ H*:9_P""V3_Y(H^R^(?^@IIG_@MD_P#DB@#:
MHK%^R^(?^@IIG_@MD_\ DBC[+XA_Z"FF?^"V3_Y(H VJ*Q?LOB'_ *"FF?\
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
MC"9=1\-W0FL[F.4,4=0&<Q-E) 8RS8V@[B&% 'I5%%% !1110 4444 %%%%
M!1110 4444 %4-?_ .0#J7_7M)_Z":OU0U__ ) .I?\ 7M)_Z": /S=N?^/B
M7_?/\ZBJ6Y_X^)?]\_SJ*@ HHHH *[CP)\)M0\>Z3>:E!JVCZ5:6LZ6[R:K<
MM""[#Y0"$(YZ=>M</7OOP)DT"/X::VOB6S%YI$NLV<4BM(R*A;A7.TC(!P2/
M3- 'C/BSPOJ'@OQ!>:-JD:Q7MJP5PC;E((!# ]P00?QK(KZO\)SO/X^^).KZ
MQ87$GBK3VABM8='ACFN8;<#:)+=)LJQ*A"3@G!Z<X+-4\2VJ_$3PCJ?_  AO
MB:YUU+>X:66^L;>.ZGAV']Z$C.TR(>@*J<-CJ10!\IU;TNP_M34K:S^TV]GY
M\BQ_:+I]D4>3C<[8. .YKZTM]/\ $.BZM\3IK!+?6M:EL;"[M UFL;/_ *S#
M/%C!E&TMC'+ <#.!S4TFLZWH_@75_'%DMGXK7Q-;06<LL @N9[;<I;>@ X#>
MP[<<Y(!\Y:SIO]CZK=6/VJVOOL\AC^TV<GF0R8_B1L#(/K5*OICXG^(KKP_\
M.M56UD2 7_BG4+*XF\M6?R'9RZJ2#MSM&2.>*Z5+KQCI7Q*\/:'X<T2!_ATJ
MP/"T5JKV[Q;0S3--@D2 Y(Y!) X.<D ^8V\$WR^!1XK\VW_LXWW]G^5N;SO,
MV;\XVXVX]\^U<]7UEJ6L"3P[>Z=J5TL>C7/CR6PNE=5"FV:1I&0MC@%^2>N.
MX%1ZM_PD&JWGCW2/%VD0V?@33K*9M-D-FD<5N5P(# X7YB5ZXS@\<=" ?*-%
M?3'CSXH7O@OXB>#+-Y(X] ^P6LU["L8'FB1&B=G(&6PG09Q\HXKDOC%I5I\*
MO"D/@S3KA9I=4O)-3NY%//D!BMLA]1@;OJ.* /%**]%^!NN067C!M%U YTCQ
M! VEW*GH"XQ&WU#8Y[9->GI8:+H_Q&\"?#:[>"[T_2%:>\$AQ%<W\B,RAAW&
M=H /][% 'S717U?H>M?$+6-+^(:^,=(%I96^CW26TKVBP^4Q4_NXF ^="!DG
M+?=7FLJ:X\8^%]"\%V7PWT>/4- OM.2:Z9+1)X[JX;(E6X<CY0.!R5[C/&
M?,M:_AWP]_PD#WB_VGIVF?9K=KC.HS^4)=O\"<'+GL.]>T> _P"W-#^&>OZU
MX1TQ#XV.LFWOH[6T66:S@QG;'#M.%W<8 /0_W>%\/W'B&[\9>.)_%&EPZ5J\
MGA"Z>2.&!8O,!"XD8 G+'G)]1CC&* /G^BOJJ/X@ZIX<U7X1:'9"W2QU/2[-
M+W="K/.C ($+$9 ')&,<DU8\$V>D^$['QM>Z/8:J^JP^(9[60^';2">\MX W
MR*L<JD",\_=!_3@ ^3:*^LM/URUC^+UQ-8>%-?T_4;C2DAOKQK& W%NSNH2Y
M\M"RG=D!L#^$G;P:\8^*R^*M'O=>T6]/FZ!'K#SF:UL1%:FY9,_*P7AMA&4W
M''/7K0!YI1110 4444 ?3?[%O_,X_P#;G_[7KZ;KYD_8M_YG'_MS_P#:]?3=
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 8OA__C_U_P#Z_P#_ -H0UYS^TM^S
M[_PT1H/@_3?[?_X1_P#X1_Q-9>(_-^Q_:?/^S[_W./,3;NW_ '\G&/NFNUTS
MQ%I^GZIK\5Q<>6_V[.-C'_EC$.P]0:T?^$PTC_G[_P#(3_X4 ><6_P"SW]G_
M &KKKXT_V_N\_P *KX9_L/['C;BX$WG^?YG/3;LV>^[M7E5Q^P3Y_P"S]XX^
M&/\ PG6W_A)O%S>*O[4_LC_CVS<13>1Y7G_/_JMN_</O9V\8/TY_PF&D?\_?
M_D)_\*/^$PTC_G[_ /(3_P"% 'COAW]E<^"_B[\2/%7AWQ1_9OASQYIYCU7P
MPU@7C742I4WT<OG *S!CN39\Q).[ICF/^&#?#FK?L<:;\!O$6L?VS_9D4KV'
MB-;'R9+:Z,LDD<ZP^8WW?-*E=_S+N&1NX^B?^$PTC_G[_P#(3_X4?\)AI'_/
MW_Y"?_"@#YMF_81M=8\!? _P-X@\50:[X.^',YN[W29]'PFO3*&$7F9G(C1=
MS90K('#$$@&M_P"(7[$7@K5/$W@+Q/\ #G3M ^%'B;PIK4>J#4-"\/PH+ZW"
ME9;29(6AW*X(&XDX&X ?,:]S_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\
M"@#-M/A+X'T_QK-XQM?!GA^V\73;C+K\.EP+?ON7:VZX">8<KP<MR.*XW7OV
M?_[;_:@\,?&#^WO)_L70;C1/[&^Q[O.\UV;S?.\P;<;L;=ASCJ*]$_X3#2/^
M?O\ \A/_ (4?\)AI'_/W_P"0G_PH ^?/B]^QWK_BGXJZ[X^^&OQ9U+X4ZQXE
MT^/3/$,=KI4.H1:A'&NU)%#LIAF"_*)%)88^7:2V?0_!?[.6A_#G]G&3X0>'
MKN:VTUM(NM,&HW*"65I)U<27#J"H9B\C-@$#MQ7H'_"8:1_S]_\ D)_\*/\
MA,-(_P"?O_R$_P#A0!S/P!^%/_"C?@WX3\!?VI_;?]@V0L_[0^S_ &?S\,3N
M\O>VWKTW&L'X'_L__P#"F?&?Q3U_^WO[8_X3C7CK?V?['Y'V+*D>5N\QO,Z_
M>POTKT3_ (3#2/\ G[_\A/\ X4?\)AI'_/W_ .0G_P * -JBL7_A,-(_Y^__
M "$_^%'_  F&D?\ /W_Y"?\ PH VJ*Q?^$PTC_G[_P#(3_X4?\)AI'_/W_Y"
M?_"@#:HK%_X3#2/^?O\ \A/_ (4?\)AI'_/W_P"0G_PH VJ*Q?\ A,-(_P"?
MO_R$_P#A1_PF&D?\_?\ Y"?_  H VJ*Q?^$PTC_G[_\ (3_X4?\ "8:1_P _
M?_D)_P#"@#:HK%_X3#2/^?O_ ,A/_A1_PF&D?\_?_D)_\* /*_VLO^2:7W_7
MO_[=6M?#5?H=XV;POXVN+32]8_TW2IH)A/#^]CSAX77E<-]Y >#VKEO^%&_!
MG_H"?^3=[_\ %U^@\/\ $&%RG"RH5XR;<F]$NR75KL?D'&'!^/X@Q\,5A9P4
M5!1]YR3NI2?2+TU/AJBON7_A1OP9_P"@)_Y-WO\ \71_PHWX,_\ 0$_\F[W_
M .+KZ;_73+_Y)_='_P"2/AO^(9YQ_P _:7WR_P#D#X:HK[E_X4;\&?\ H"?^
M3=[_ /%T?\*-^#/_ $!/_)N]_P#BZ/\ 73+_ .2?W1_^2#_B&><?\_:7WR_^
M0/AJBON7_A1OP9_Z G_DW>__ !='_"C?@S_T!/\ R;O?_BZ/]=,O_DG]T?\
MY(/^(9YQ_P _:7WR_P#D#X:HK[E_X4;\&?\ H"?^3=[_ /%T?\*-^#/_ $!/
M_)N]_P#BZ/\ 73+_ .2?W1_^2#_B&><?\_:7WR_^0/AJBON7_A1OP9_Z G_D
MW>__ !='_"C?@S_T!/\ R;O?_BZ/]=,O_DG]T?\ Y(/^(9YQ_P _:7WR_P#D
M#X:HK[E_X4;\&?\ H"?^3=[_ /%T?\*-^#/_ $!/_)N]_P#BZ/\ 73+_ .2?
MW1_^2#_B&><?\_:7WR_^0/AJBON7_A1OP9_Z G_DW>__ !='_"C?@S_T!/\
MR;O?_BZ/]=,O_DG]T?\ Y(/^(9YQ_P _:7WR_P#D#X:HK[E_X4;\&?\ H"?^
M3=[_ /%T?\*-^#/_ $!/_)N]_P#BZ/\ 73+_ .2?W1_^2#_B&><?\_:7WR_^
M0/AJBON7_A1OP9_Z G_DW>__ !='_"C?@S_T!/\ R;O?_BZ/]=,O_DG]T?\
MY(/^(9YQ_P _:7WR_P#D#X:HK[E_X4;\&?\ H"?^3=[_ /%T?\*-^#/_ $!/
M_)N]_P#BZ/\ 73+_ .2?W1_^2#_B&><?\_:7WR_^0/AJBOM72_@G\(I;K5%G
MT;*1W6V#_2KSA/*C/9_[Q;KS6A_PHWX,_P#0$_\ )N]_^+H_UTR_^2?W1_\
MD@_XAGG'_/VE]\O_ ) ^&J*^Y?\ A1OP9_Z G_DW>_\ Q='_  HWX,_] 3_R
M;O?_ (NC_73+_P"2?W1_^2#_ (AGG'_/VE]\O_D#X:HK[E_X4;\&?^@)_P"3
M=[_\71_PHWX,_P#0$_\ )N]_^+H_UTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^
M&J*^Y?\ A1OP9_Z G_DW>_\ Q='_  HWX,_] 3_R;O?_ (NC_73+_P"2?W1_
M^2#_ (AGG'_/VE]\O_D#X:HK[E_X4;\&?^@)_P"3=[_\71_PHWX,_P#0$_\
M)N]_^+H_UTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^&J*^Y?\ A1OP9_Z G_DW
M>_\ Q='_  HWX,_] 3_R;O?_ (NC_73+_P"2?W1_^2#_ (AGG'_/VE]\O_D#
MX:HK[E_X4;\&?^@)_P"3=[_\71_PHWX,_P#0$_\ )N]_^+H_UTR_^2?W1_\
MD@_XAGG'_/VE]\O_ ) ^&J*^Y?\ A1OP9_Z G_DW>_\ Q='_  HWX,_] 3_R
M;O?_ (NC_73+_P"2?W1_^2#_ (AGG'_/VE]\O_D#X:HK[E_X4;\&?^@)_P"3
M=[_\71_PHWX,_P#0$_\ )N]_^+H_UTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^
M&J*^Y?\ A1OP9_Z G_DW>_\ Q='_  HWX,_] 3_R;O?_ (NC_73+_P"2?W1_
M^2#_ (AGG'_/VE]\O_D#X:HK[E_X4;\&?^@)_P"3=[_\74-Y\#_@ZEG.T6BX
MD$;%?]*O.N./XZ/]=,O_ ))_='_Y(/\ B&><?\_:7WR_^0/B"BOMO2_@C\'Y
M=,M'N-%S.T*&0_:KS[Q49Z/CK5K_ (4;\&?^@)_Y-WO_ ,71_KIE_P#)/[H_
M_)!_Q#/./^?M+[Y?_('PU17W+_PHWX,_] 3_ ,F[W_XNC_A1OP9_Z G_ )-W
MO_Q='^NF7_R3^Z/_ ,D'_$,\X_Y^TOOE_P#('PU17W+_ ,*-^#/_ $!/_)N]
M_P#BZ/\ A1OP9_Z G_DW>_\ Q='^NF7_ ,D_NC_\D'_$,\X_Y^TOOE_\@?#5
M%?<O_"C?@S_T!/\ R;O?_BZ/^%&_!G_H"?\ DW>__%T?ZZ9?_)/[H_\ R0?\
M0SSC_G[2^^7_ ,@?#5%?<O\ PHWX,_\ 0$_\F[W_ .+H_P"%&_!G_H"?^3=[
M_P#%T?ZZ9?\ R3^Z/_R0?\0SSC_G[2^^7_R!\-45]R_\*-^#/_0$_P#)N]_^
M+H_X4;\&?^@)_P"3=[_\71_KIE_\D_NC_P#)!_Q#/./^?M+[Y?\ R!\-45]R
M_P#"C?@S_P! 3_R;O?\ XNC_ (4;\&?^@)_Y-WO_ ,71_KIE_P#)/[H__)!_
MQ#/./^?M+[Y?_('PU17W+_PHWX,_] 3_ ,F[W_XNC_A1OP9_Z G_ )-WO_Q=
M'^NF7_R3^Z/_ ,D'_$,\X_Y^TOOE_P#('PU17W+_ ,*-^#/_ $!/_)N]_P#B
MZ/\ A1OP9_Z G_DW>_\ Q='^NF7_ ,D_NC_\D'_$,\X_Y^TOOE_\@?#5%?<O
M_"C?@S_T!/\ R;O?_BZ/^%&_!G_H"?\ DW>__%T?ZZ9?_)/[H_\ R0?\0SSC
M_G[2^^7_ ,@?#5>S?LG?\E8C_P"O5O\ T;'7O_\ PHWX,_\ 0$_\F[W_ .+J
MSI/@3X=> =9T_4O#=C]@O&G6&67SKF3]T<L1AV(ZJO09XKS,SXJP6-P=3#TX
M23DK*Z5O_2CW<CX!S/+,RH8RM4IN,'=V<K_*\5^9[+16+_PF&D?\_?\ Y"?_
M  H_X3#2/^?O_P A/_A7Y6?O9M45B_\ "8:1_P _?_D)_P#"C_A,-(_Y^_\
MR$_^% &U16+_ ,)AI'_/W_Y"?_"C_A,-(_Y^_P#R$_\ A0!M45B_\)AI'_/W
M_P"0G_PH_P"$PTC_ )^__(3_ .% &U16+_PF&D?\_?\ Y"?_  H_X3#2/^?O
M_P A/_A0!M45B_\ "8:1_P _?_D)_P#"C_A,-(_Y^_\ R$_^% &U16+_ ,)A
MI'_/W_Y"?_"C_A,-(_Y^_P#R$_\ A0!M45B_\)AI'_/W_P"0G_PH_P"$PTC_
M )^__(3_ .% &U16+_PF&D?\_?\ Y"?_  H_X3#2/^?O_P A/_A0!M45B_\
M"8:1_P _?_D)_P#"C_A,-(_Y^_\ R$_^% &U6+:_\CEJG_7A:?\ HRYH_P"$
MPTC_ )^__(3_ .%9-MXJTM?%FHRFZ_=M96JAO+?J)+@GM_M#\Z .PHK%_P"$
MPTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "@#:HK%_X3#2/^?O_P A/_A1_P )
MAI'_ #]_^0G_ ,* -JBL7_A,-(_Y^_\ R$_^%'_"8:1_S]_^0G_PH VJ*Q?^
M$PTC_G[_ /(3_P"%'_"8:1_S]_\ D)_\* -JBL7_ (3#2/\ G[_\A/\ X4?\
M)AI'_/W_ .0G_P * -JBL7_A,-(_Y^__ "$_^%'_  F&D?\ /W_Y"?\ PH V
MJ*Q?^$PTC_G[_P#(3_X4?\)AI'_/W_Y"?_"@#:HK%_X3#2/^?O\ \A/_ (4?
M\)AI'_/W_P"0G_PH VJ*Q?\ A,-(_P"?O_R$_P#A1_PF&D?\_?\ Y"?_  H
MVJ*Q?^$PTC_G[_\ (3_X4?\ "8:1_P _?_D)_P#"@#:K%\(_\@-?^OBX_P#1
MST?\)AI'_/W_ .0G_P *R?"_BK2[?1U22ZVMY\YQY;GK,Y';T- '7GG@]*\[
M^#_P6TSX1^%-4T*"YDU2#4+V>YD>X4Y$3X2.#DGY8XE2,<XPO09Q75_\)AI'
M_/W_ .0G_P */^$PTC_G[_\ (3_X4 <Q\+_@[8?#GX<S>$)[N37K6X:X^TSW
M2;6GCDRJHW))VQ!(\YY"#IT&<WPF\17VEP>&]6\91ZCX+B"Q-9_V5LU"Y@3&
MV":Z\THR$ *Q6%&89^8$DUW'_"8:1_S]_P#D)_\ "C_A,-(_Y^__ "$_^% '
M*Z[\(_[:T;XEV U7R!XS4KYGV;=]C_T..VZ;QYG^KW?P]<=LU/J_P]UFU\1W
M&N^$O$-OHE]?0Q0ZA;:EIQOK.Y,:E4E$:S0NDH7Y=PDP5 !4D CH_P#A,-(_
MY^__ "$_^%'_  F&D?\ /W_Y"?\ PH Y'P9\'Y=#U'QG>Z]K\WB>;Q5'#'>B
M:V6%$"))&4C520(]K@!>HVY+,235+_A1]S_PJ^7PP?%5W_;DMX;U_$OV=?M!
MD+XW;<XW>3B'.>@S[5W?_"8:1_S]_P#D)_\ "C_A,-(_Y^__ "$_^% &)J?P
MMT[4M:T&<F--(TO2+S1O[+\K*2PSB!<;MPVA5@QC!SNZC'/-7WPC\87OA6X\
M(CXA;/#$EN;-9?[)!U80%=OEM=>=Y;?+\I80!R/X@WS5Z!_PF&D?\_?_ )"?
M_"C_ (3#2/\ G[_\A/\ X4 <HOPMU+1=/\.2^'/$$.FZ[I.EPZ1)=7E@;FUO
M8$4 >; LL;9# LI60%=[ [@2*Z3P;X>U30[>[DUK7I=?U.\E\V6;RO(MXL*%
M$<$.YO+0 9Y9F)))8\8G_P"$PTC_ )^__(3_ .%'_"8:1_S]_P#D)_\ "@#:
MHK%_X3#2/^?O_P A/_A1_P )AI'_ #]_^0G_ ,* -JBL7_A,-(_Y^_\ R$_^
M%'_"8:1_S]_^0G_PH VJ*Q?^$PTC_G[_ /(3_P"%'_"8:1_S]_\ D)_\* -J
MBL7_ (3#2/\ G[_\A/\ X4?\)AI'_/W_ .0G_P * -JBL7_A,-(_Y^__ "$_
M^%'_  F&D?\ /W_Y"?\ PH VJ*Q?^$PTC_G[_P#(3_X4?\)AI'_/W_Y"?_"@
M#:JAK_\ R =2_P"O:3_T$U4_X3#2/^?O_P A/_A5+7/%VDR:+J"+=Y9K>0 >
M6_\ =/M0!^>MS_Q\2_[Y_G452W/_ !\2_P"^?YU%0 4444 %6X]6O8=/FL([
MRXCL9G$DMJLK")V'1F7."1ZFJE% &I_PE6M#5(]3_M>__M*-0B7GVE_.50,
M!\Y QQC-$OBC6IM7359-7OY-4C^Y?-<N9U[</G<.I[UET4 =SX>^*VHZ+HOB
MFVF-U?:EK@M_^)H]XPFA:)B0V2"6/('48Q7-7WBG6M4U""_O-7O[N^MR##=3
MW+O+&0<@JQ.1@\\5ET4 :-]XBU75+8V]YJ=Y=VYF:X,4]P[H96SNDP3C<<G+
M=3FK-GXU\0Z=8Q65IKVIVMG$P>.WAO)$C1@=P(4-@'//UK%HH T+OQ%JNH6L
MMM=:G>7-M+.;J2&:X=T>8]9""<%SG[W6I+[Q5K6I:;#I]YJ]_=6$./*M9[EW
MB3 P-JDX&!Z"M#X>>#9?B!XPT_0XIUM?M#$R3L,B-%4LS8[G .!ZUZ/I_P .
MOAIXIM?$W]@:QK[W>C:=/=JEX(E2X*#AT(7.P' *D _,.G- 'E4?B":\UFQO
M=;DN=:BMC&K17%PQ9XE.?+#MNVKC(Z<9Z5:\>>,+CQYXLU#6[B(6YN7'EP*V
MX11@ (@.!G  &<#->@6_P^\$>$]-\/?\)9K.JPZ[JT,=[&NGQ1M;VD3GY&EW
M#+=#G:<]>.A/2_&3P5I_B#Q5\3M9N)YUN]%M]/DMDB=0C[XU5MX()(X&,$4
M?/B.T;JZ,5=3D,IP0?6IKS4+K4;V2\N[F:ZNY&WO<32%Y&;U+'DFO>?@[X)L
M=!\1?"[7K>6X>\UD:@;A)&4QKY<;JNP!01P><DUNQ^#_  SX\\$?##1KZ\U&
MS>;[882C1+YC YE0%OXB^W9[9SSB@#Y_N/'WB>\C9)_$>K3HT30%9+Z5@8VQ
MN0Y;[IP,CH<57TWQ;KFBV,MGI^LZA8V<N3);VUU)'&^1@Y52 <BM#XC>';+P
MIXOO=,L!J"V\.W]WJ<0CG0E02K8X;!/WAP>HR,$\S0!?T?7M3\/W#7&E:C=Z
M;.R[#+9SM$Q7TRI!Q3AXDU87EY=C5+T7=XC17,_VA]\Z-C<KMG+ X&0>N*SJ
M* -%_$6K23V,[ZG>--8JJ6DC7#EK=5^Z(SGY .P&,4^R\5:UINI3ZC::O?VN
MH7!)FNH;ETEDR<G<X.3D\\FLNB@#4MO%&M6>JRZG;ZO?P:E*")+R.Y=9GSUR
MX.3T'?M4-QKNI7=F]I/J%U-:R3FY>"2=F1I3UD*DX+'^]UJC10 4444 %%%%
M 'TW^Q;_ ,SC_P!N?_M>OINOF3]BW_F<?^W/_P!KU]-T %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M .#)?YGJO_#47Q._Z&;_ ,D+7_XU1_PU%\3O^AF_\D+7_P"-5Y511_9.7_\
M0/#_ ,!C_D'^L&<?]!E7_P &2_S/5?\ AJ+XG?\ 0S?^2%K_ /&J/^&HOB=_
MT,W_ )(6O_QJO*J*/[)R_P#Z!X?^ Q_R#_6#./\ H,J_^#)?YGJO_#47Q._Z
M&;_R0M?_ (U1_P -1?$[_H9O_)"U_P#C5>544?V3E_\ T#P_\!C_ )!_K!G'
M_095_P#!DO\ ,]5_X:B^)W_0S?\ DA:__&J/^&HOB=_T,W_DA:__ !JO*J*/
M[)R__H'A_P" Q_R#_6#./^@RK_X,E_F>J_\ #47Q._Z&;_R0M?\ XU1_PU%\
M3O\ H9O_ "0M?_C5>544?V3E_P#T#P_\!C_D'^L&<?\ 095_\&2_S/5?^&HO
MB=_T,W_DA:__ !JC_AJ+XG?]#-_Y(6O_ ,:KRJBC^R<O_P"@>'_@,?\ (/\
M6#./^@RK_P"#)?YGJO\ PU%\3O\ H9O_ "0M?_C5'_#47Q._Z&;_ ,D+7_XU
M7E5%']DY?_T#P_\  8_Y!_K!G'_095_\&2_S/5?^&HOB=_T,W_DA:_\ QJC_
M (:B^)W_ $,W_DA:_P#QJO*J*/[)R_\ Z!X?^ Q_R#_6#./^@RK_ .#)?YGJ
MO_#47Q._Z&;_ ,D+7_XU1_PU%\3O^AF_\D+7_P"-5Y511_9.7_\ 0/#_ ,!C
M_D'^L&<?]!E7_P &2_S/5?\ AJ+XG?\ 0S?^2%K_ /&J9+^T]\3)HWC?Q+N1
MP58?8+;D'_ME7EM%']DY?_T#P_\  8_Y!_K!G'_095_\&2_S/4;?]IOXEVMO
M%!%XDVQ1J$1?L%L< # '^KJ3_AJ+XG?]#-_Y(6O_ ,:KRJBC^R<O_P"@>'_@
M,?\ (/\ 6#./^@RK_P"#)?YGJO\ PU%\3O\ H9O_ "0M?_C5'_#47Q._Z&;_
M ,D+7_XU7E5%']DY?_T#P_\  8_Y!_K!G'_095_\&2_S/5?^&HOB=_T,W_DA
M:_\ QJC_ (:B^)W_ $,W_DA:_P#QJO*J*/[)R_\ Z!X?^ Q_R#_6#./^@RK_
M .#)?YGJO_#47Q._Z&;_ ,D+7_XU1_PU%\3O^AF_\D+7_P"-5Y511_9.7_\
M0/#_ ,!C_D'^L&<?]!E7_P &2_S/5?\ AJ+XG?\ 0S?^2%K_ /&J/^&HOB=_
MT,W_ )(6O_QJO*J*/[)R_P#Z!X?^ Q_R#_6#./\ H,J_^#)?YGJO_#47Q._Z
M&;_R0M?_ (U1_P -1?$[_H9O_)"U_P#C5>544?V3E_\ T#P_\!C_ )!_K!G'
M_095_P#!DO\ ,]5_X:B^)W_0S?\ DA:__&J/^&HOB=_T,W_DA:__ !JO*J*/
M[)R__H'A_P" Q_R#_6#./^@RK_X,E_F>J_\ #47Q._Z&;_R0M?\ XU1_PU%\
M3O\ H9O_ "0M?_C5>544?V3E_P#T#P_\!C_D'^L&<?\ 095_\&2_S/5?^&HO
MB=_T,W_DA:__ !JC_AJ+XG?]#-_Y(6O_ ,:KRJBC^R<O_P"@>'_@,?\ (/\
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
MY+V:V3?VIG*T5U7_  J?QO\ ]";X@_\ !7/_ /$4?\*G\;_]";X@_P#!7/\
M_$5]U];P_P#S\C]Z/RK^S\9_SYE_X"_\CE:*ZK_A4_C?_H3?$'_@KG_^(H_X
M5/XW_P"A-\0?^"N?_P"(H^MX?_GY'[T']GXS_GS+_P !?^1RM%=5_P *G\;_
M /0F^(/_  5S_P#Q%'_"I_&__0F^(/\ P5S_ /Q%'UO#_P#/R/WH/[/QG_/F
M7_@+_P CE:*ZK_A4_C?_ *$WQ!_X*Y__ (BC_A4_C?\ Z$WQ!_X*Y_\ XBCZ
MWA_^?D?O0?V?C/\ GS+_ ,!?^1RM%=5_PJ?QO_T)OB#_ ,%<_P#\11_PJ?QO
M_P!";X@_\%<__P 11];P_P#S\C]Z#^S\9_SYE_X"_P#(Y6BNJ_X5/XW_ .A-
M\0?^"N?_ .(H_P"%3^-_^A-\0?\ @KG_ /B*/K>'_P"?D?O0?V?C/^?,O_ 7
M_D<K175?\*G\;_\ 0F^(/_!7/_\ $4?\*G\;_P#0F^(/_!7/_P#$4?6\/_S\
MC]Z#^S\9_P ^9?\ @+_R.5HKJO\ A4_C?_H3?$'_ (*Y_P#XBC_A4_C?_H3?
M$'_@KG_^(H^MX?\ Y^1^]!_9^,_Y\R_\!?\ D<K175?\*G\;_P#0F^(/_!7/
M_P#$4?\ "I_&_P#T)OB#_P %<_\ \11];P__ #\C]Z#^S\9_SYE_X"_\CE:*
MZK_A4_C?_H3?$'_@KG_^(H_X5/XW_P"A-\0?^"N?_P"(H^MX?_GY'[T']GXS
M_GS+_P !?^1RM%=/'\+?&<S2*GA'7G:-MCA=-F)5L X/R\'!!_$4_P#X5/XW
M_P"A-\0?^"N?_P"(H^MX?_GY'[T']GXS_GS+_P !?^1RM%=5_P *G\;_ /0F
M^(/_  5S_P#Q%'_"I_&__0F^(/\ P5S_ /Q%'UO#_P#/R/WH/[/QG_/F7_@+
M_P CE:*ZK_A4_C?_ *$WQ!_X*Y__ (BC_A4_C?\ Z$WQ!_X*Y_\ XBCZWA_^
M?D?O0?V?C/\ GS+_ ,!?^1RM%=5_PJ?QO_T)OB#_ ,%<_P#\11_PJ?QO_P!"
M;X@_\%<__P 11];P_P#S\C]Z#^S\9_SYE_X"_P#(Y6BNJ_X5/XW_ .A-\0?^
M"N?_ .(H_P"%3^-_^A-\0?\ @KG_ /B*/K>'_P"?D?O0?V?C/^?,O_ 7_D<K
M175?\*G\;_\ 0F^(/_!7/_\ $4?\*G\;_P#0F^(/_!7/_P#$4?6\/_S\C]Z#
M^S\9_P ^9?\ @+_R.5HKJO\ A4_C?_H3?$'_ (*Y_P#XBC_A4_C?_H3?$'_@
MKG_^(H^MX?\ Y^1^]!_9^,_Y\R_\!?\ D<K175?\*G\;_P#0F^(/_!7/_P#$
M4?\ "I_&_P#T)OB#_P %<_\ \11];P__ #\C]Z#^S\9_SYE_X"_\CE:*ZK_A
M4_C?_H3?$'_@KG_^(H_X5/XW_P"A-\0?^"N?_P"(H^MX?_GY'[T']GXS_GS+
M_P !?^1RM%=5_P *G\;_ /0F^(/_  5S_P#Q%'_"I_&__0F^(/\ P5S_ /Q%
M'UO#_P#/R/WH/[/QG_/F7_@+_P CE:*ZK_A4_C?_ *$WQ!_X*Y__ (BD;X4^
M-HU+-X/U]549+'3)P /^^:/K>'_Y^1^]!_9^,_Y\R_\  7_D<M1741_"OQK-
M&LD?@_7G1@&5ETR<@@]"#MIW_"I_&_\ T)OB#_P5S_\ Q%'UO#_\_(_>@_L_
M&?\ /F7_ ("_\CE:*ZK_ (5/XW_Z$WQ!_P""N?\ ^(H_X5/XW_Z$WQ!_X*Y_
M_B*/K>'_ .?D?O0?V?C/^?,O_ 7_ )'*T5U7_"I_&_\ T)OB#_P5S_\ Q%'_
M  J?QO\ ]";X@_\ !7/_ /$4?6\/_P _(_>@_L_&?\^9?^ O_(Y6BNJ_X5/X
MW_Z$WQ!_X*Y__B*/^%3^-_\ H3?$'_@KG_\ B*/K>'_Y^1^]!_9^,_Y\R_\
M 7_D<K175?\ "I_&_P#T)OB#_P %<_\ \11_PJ?QO_T)OB#_ ,%<_P#\11];
MP_\ S\C]Z#^S\9_SYE_X"_\ (Y6BNJ_X5/XW_P"A-\0?^"N?_P"(H_X5/XW_
M .A-\0?^"N?_ .(H^MX?_GY'[T']GXS_ )\R_P# 7_D<K175?\*G\;_]";X@
M_P#!7/\ _$4?\*G\;_\ 0F^(/_!7/_\ $4?6\/\ \_(_>@_L_&?\^9?^ O\
MR.5HKJO^%3^-_P#H3?$'_@KG_P#B*/\ A4_C?_H3?$'_ (*Y_P#XBCZWA_\
MGY'[T']GXS_GS+_P%_Y'*T5U7_"I_&__ $)OB#_P5S__ !%'_"I_&_\ T)OB
M#_P5S_\ Q%'UO#_\_(_>@_L_&?\ /F7_ ("_\CE:*ZK_ (5/XW_Z$WQ!_P""
MN?\ ^(H_X5/XW_Z$WQ!_X*Y__B*/K>'_ .?D?O0?V?C/^?,O_ 7_ )'*U[-^
MR=_R5B/_ *]6_P#1L=<'_P *G\;_ /0F^(/_  5S_P#Q%>K?LT^"/$?AKXG0
MW6KZ!JFE6SP&-9KVRDA0N9(R%!90,X!./8UX6>XFA/+:\8S3=NZ/JN%<%BJ>
M=X64Z4DE+=IGVG1117X"?UR%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %8MK_ ,CEJG_7A:?^C+FMJL6U_P"1RU3_ *\+3_T9<T ;5%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+X1_Y :_]
M?%Q_Z.>MJL7PC_R U_Z^+C_T<] %_5]+M];TF]TZ[026MW"]O*A&0R.I5A^1
M-> _!7X8Z_XE^&?BFS\=VTUGJUY9KX6A>8$2?9+1&BCG!('+RM+,".S(03P:
M^B:* /$_AAX;\4>+OA9XQO/$5M+X<\8>*!/;2>8K*UL8[<6D;#/.TF-I1@#B
M3/?)J:]JTWB[X6CX=67A#6],\0SV<6FF&7298[#360*//6[*^0R1[=Z>6[,=
MJX7/ ]WHH \$\8>%=4F\+_M"I!I-W/=:K%LLO+MF+WN-*@0"/ S)\X=?ES\V
M1US70QZA+\,_B%XCU/5]&U:^TO7H[22WU/2=-FU!X&BA\MK62*!'E4 AI%;:
M4S*X)!X/K5% '@'AOPWJ'Q \0_%N[?PW?>%8]8739M*N=0M_*DGGMT<Q7++V
M99$C.T_,%";@I.!-]J\3?\(S-\2QX4U$>)SJ1>/P_P"2?M?V3R_LH@(_N[Q]
MHSTP0:]YHH \)U;X6ZM#=^$]"M9KC[0?"NNV=UK:Q'8E]<FU)E9@,*SR&5P.
M^#CI2ZQXW>3X0WO@]/AYK\GB$:0VEG0%TB4V(;RO+P+S;]F:$=<K(6*\!=WR
MU[K10!\WR>$=:\/R> _$D^H^+="M(O"5KH]P?#>EPWUS9S*%=EEMI+6>7#\
MF-,J8@&X(([[X+Z#=IJ7B7Q'=W7B:[_M5K>&*;Q/#;6L\\<*L!+]FAMX3%DN
M5_>C>0BY"@#/J5% !1110 4444 %%%% !1110 4444 %%%% !5#7_P#D ZE_
MU[2?^@FK]4-?_P"0#J7_ %[2?^@F@#\W;G_CXE_WS_.HJEN?^/B7_?/\ZBH
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
M11_8<W_08U#_ +ZC_P#B*UJ* ,G^PYO^@QJ'_?4?_P 11_8<W_08U#_OJ/\
M^(K6HH R?[#F_P"@QJ'_ 'U'_P#$4?V'-_T&-0_[ZC_^(K6HH R?[#F_Z#&H
M?]]1_P#Q%']AS?\ 08U#_OJ/_P"(K6HH R?[#F_Z#&H?]]1__$4?V'-_T&-0
M_P"^H_\ XBM:B@#)_L.;_H,:A_WU'_\ $4?V'-_T&-0_[ZC_ /B*UJ* /)_C
M%K\OPVTE?$'VF_U$VD#GR?/CB9MTL$> WE-C[^?NG[O:O%/^&Q)_^@+J?_@X
MB_\ D6O5?VLO^2:7W_7O_P"W5K7PU7Z=PQDV!S'!SJXJGS24FMVM+1?1KN?A
MO'/$F:Y/F5/#X&MR1<$[<L7KS275-[)'TA_PV)/_ - 74_\ P<1?_(M'_#8D
M_P#T!=3_ /!Q%_\ (M?-]%?7?ZKY1_SY_P#)I?\ R1^=_P"O7$7_ $$_^20_
M^1/I#_AL2?\ Z NI_P#@XB_^1:/^&Q)_^@+J?_@XB_\ D6OF^BC_ %7RC_GS
M_P"32_\ D@_UZXB_Z"?_ "2'_P B?2'_  V)/_T!=3_\'$7_ ,BT?\-B3_\
M0%U/_P '$7_R+7S?11_JOE'_ #Y_\FE_\D'^O7$7_03_ .20_P#D3Z0_X;$G
M_P"@+J?_ (.(O_D6C_AL2?\ Z NI_P#@XB_^1:^;Z*/]5\H_Y\_^32_^2#_7
MKB+_ *"?_)(?_(GTA_PV)/\ ] 74_P#P<1?_ "+1_P -B3_] 74__!Q%_P#(
MM?-]%'^J^4?\^?\ R:7_ ,D'^O7$7_03_P"20_\ D3Z0_P"&Q)_^@+J?_@XB
M_P#D6C_AL2?_ * NI_\ @XB_^1:^;Z*/]5\H_P"?/_DTO_D@_P!>N(O^@G_R
M2'_R)](?\-B3_P#0%U/_ ,'$7_R+1_PV)/\ ] 74_P#P<1?_ "+7S?11_JOE
M'_/G_P FE_\ )!_KUQ%_T$_^20_^1/I#_AL2?_H"ZG_X.(O_ )%H_P"&Q)_^
M@+J?_@XB_P#D6OF^BC_5?*/^?/\ Y-+_ .2#_7KB+_H)_P#)(?\ R)](?\-B
M3_\ 0%U/_P '$7_R+1_PV)/_ - 74_\ P<1?_(M?-]%'^J^4?\^?_)I?_)!_
MKUQ%_P!!/_DD/_D3Z0_X;$G_ .@+J?\ X.(O_D6C_AL2?_H"ZG_X.(O_ )%K
MYOHH_P!5\H_Y\_\ DTO_ )(/]>N(O^@G_P DA_\ (GT/9_M<36DUXXT;4?\
M2)O-.W5HP?N*O/\ HQR?EZ\=N.YL_P##8D__ $!=3_\ !Q%_\BU\WT4?ZKY1
M_P ^?_)I?_)!_KUQ%_T$_P#DD/\ Y$^D/^&Q)_\ H"ZG_P"#B+_Y%H_X;$G_
M .@+J?\ X.(O_D6OF^BC_5?*/^?/_DTO_D@_UZXB_P"@G_R2'_R)](?\-B3_
M /0%U/\ \'$7_P BT?\ #8D__0%U/_P<1?\ R+7S?11_JOE'_/G_ ,FE_P#)
M!_KUQ%_T$_\ DD/_ )$^D/\ AL2?_H"ZG_X.(O\ Y%H_X;$G_P"@+J?_ (.(
MO_D6OF^BC_5?*/\ GS_Y-+_Y(/\ 7KB+_H)_\DA_\B?2'_#8D_\ T!=3_P#!
MQ%_\BT?\-B3_ /0%U/\ \'$7_P BU\WT4?ZKY1_SY_\ )I?_ "0?Z]<1?]!/
M_DD/_D3Z0_X;$G_Z NI_^#B+_P"1:/\ AL2?_H"ZG_X.(O\ Y%KYOHH_U7RC
M_GS_ .32_P#D@_UZXB_Z"?\ R2'_ ,B?2'_#8D__ $!=3_\ !Q%_\BT?\-B3
M_P#0%U/_ ,'$7_R+7S?11_JOE'_/G_R:7_R0?Z]<1?\ 03_Y)#_Y$^D/^&Q)
M_P#H"ZG_ .#B+_Y%H_X;$G_Z NI_^#B+_P"1:^;Z*/\ 5?*/^?/_ )-+_P"2
M#_7KB+_H)_\ )(?_ ")](?\ #8D__0%U/_P<1?\ R+1_PV)/_P! 74__  <1
M?_(M?-]%'^J^4?\ /G_R:7_R0?Z]<1?]!/\ Y)#_ .1/I#_AL2?_ * NI_\
M@XB_^1:/^&Q)_P#H"ZG_ .#B+_Y%KYOHH_U7RC_GS_Y-+_Y(/]>N(O\ H)_\
MDA_\B?2'_#8D_P#T!=3_ /!Q%_\ (M1W'[8$T\$D?]BZE\ZE>=7B(Y'_ %ZU
M\YT4?ZKY1_SY_P#)I?\ R0?Z]<1?]!/_ ))#_P"1/HJS_:\FM+." :-J6(HU
M3Y=7B X&.!]E./SJ;_AL2?\ Z NI_P#@XB_^1:^;Z*/]5\H_Y\_^32_^2#_7
MKB+_ *"?_)(?_(GTA_PV)/\ ] 74_P#P<1?_ "+1_P -B3_] 74__!Q%_P#(
MM?-]%'^J^4?\^?\ R:7_ ,D'^O7$7_03_P"20_\ D3Z0_P"&Q)_^@+J?_@XB
M_P#D6C_AL2?_ * NI_\ @XB_^1:^;Z*/]5\H_P"?/_DTO_D@_P!>N(O^@G_R
M2'_R)](?\-B3_P#0%U/_ ,'$7_R+1_PV)/\ ] 74_P#P<1?_ "+7S?11_JOE
M'_/G_P FE_\ )!_KUQ%_T$_^20_^1/I#_AL2?_H"ZG_X.(O_ )%H_P"&Q)_^
M@+J?_@XB_P#D6OF^BC_5?*/^?/\ Y-+_ .2#_7KB+_H)_P#)(?\ R)](?\-B
M3_\ 0%U/_P '$7_R+1_PV)/_ - 74_\ P<1?_(M?-]%'^J^4?\^?_)I?_)!_
MKUQ%_P!!/_DD/_D3Z0_X;$G_ .@+J?\ X.(O_D6C_AL2?_H"ZG_X.(O_ )%K
MYOHH_P!5\H_Y\_\ DTO_ )(/]>N(O^@G_P DA_\ (GTA_P -B3_] 74__!Q%
M_P#(M'_#8D__ $!=3_\ !Q%_\BU\WT4?ZKY1_P ^?_)I?_)!_KUQ%_T$_P#D
MD/\ Y$^D/^&Q)_\ H"ZG_P"#B+_Y%H_X;$G_ .@+J?\ X.(O_D6OF^BC_5?*
M/^?/_DTO_D@_UZXB_P"@G_R2'_R)](?\-B3_ /0%U/\ \'$7_P BT?\ #8D_
M_0%U/_P<1?\ R+7S?11_JOE'_/G_ ,FE_P#)!_KUQ%_T$_\ DD/_ )$^D/\
MAL2?_H"ZG_X.(O\ Y%JM??M<37C6Q.C:C^YF$OS:M&>@(X_T88//7GZ5\\44
M?ZKY1_SY_P#)I?\ R0?Z]<1?]!/_ ))#_P"1/I#_ (;$G_Z NI_^#B+_ .1:
M/^&Q)_\ H"ZG_P"#B+_Y%KYOHH_U7RC_ )\_^32_^2#_ %ZXB_Z"?_)(?_(G
MTA_PV)/_ - 74_\ P<1?_(M'_#8D_P#T!=3_ /!Q%_\ (M?-]%'^J^4?\^?_
M ":7_P D'^O7$7_03_Y)#_Y$^D/^&Q)_^@+J?_@XB_\ D6C_ (;$G_Z NI_^
M#B+_ .1:^;Z*/]5\H_Y\_P#DTO\ Y(/]>N(O^@G_ ,DA_P#(GTA_PV)/_P!
M74__  <1?_(M'_#8D_\ T!=3_P#!Q%_\BU\WT4?ZKY1_SY_\FE_\D'^O7$7_
M $$_^20_^1/I#_AL2?\ Z NI_P#@XB_^1:/^&Q)_^@+J?_@XB_\ D6OF^BC_
M %7RC_GS_P"32_\ D@_UZXB_Z"?_ "2'_P B?2'_  V)/_T!=3_\'$7_ ,BT
M?\-B3_\ 0%U/_P '$7_R+7S?11_JOE'_ #Y_\FE_\D'^O7$7_03_ .20_P#D
M3Z0_X;$G_P"@+J?_ (.(O_D6C_AL2?\ Z NI_P#@XB_^1:^;Z*/]5\H_Y\_^
M32_^2#_7KB+_ *"?_)(?_(GTA_PV)/\ ] 74_P#P<1?_ "+1_P -B3_] 74_
M_!Q%_P#(M?-]%'^J^4?\^?\ R:7_ ,D'^O7$7_03_P"20_\ D3Z0_P"&Q)_^
M@+J?_@XB_P#D6C_AL2?_ * NI_\ @XB_^1:^;Z*/]5\H_P"?/_DTO_D@_P!>
MN(O^@G_R2'_R)](?\-B3_P#0%U/_ ,'$7_R+1_PV)/\ ] 74_P#P<1?_ "+7
MS?11_JOE'_/G_P FE_\ )!_KUQ%_T$_^20_^1/I#_AL2?_H"ZG_X.(O_ )%K
MTOX$?$2;XR:EXBN]VHZ.;*&TBXNXYVDW-.>3Y*X ],=SS7Q)7U3^PS_S.W_;
MC_[<5X&?9#EV"RZK7H4K25K.\GO)+J[;'UW"?%F<YGG-#"8NOS4Y<UURP6T)
M-:J*>Z74^D/^$=G_ .@YJ?\ WU%_\;H_X1V?_H.:G_WU%_\ &ZVJ*_(C^B#%
M_P"$=G_Z#FI_]]1?_&Z/^$=G_P"@YJ?_ 'U%_P#&ZVJ* ,7_ (1V?_H.:G_W
MU%_\;H_X1V?_ *#FI_\ ?47_ ,;K:HH Q?\ A'9_^@YJ?_?47_QNC_A'9_\
MH.:G_P!]1?\ QNMJB@#%_P"$=G_Z#FI_]]1?_&Z/^$=G_P"@YJ?_ 'U%_P#&
MZVJ* ,7_ (1V?_H.:G_WU%_\;H_X1V?_ *#FI_\ ?47_ ,;K:HH Q?\ A'9_
M^@YJ?_?47_QNC_A'9_\ H.:G_P!]1?\ QNMJB@#%_P"$=G_Z#FI_]]1?_&Z/
M^$=G_P"@YJ?_ 'U%_P#&ZVJ* ,7_ (1V?_H.:G_WU%_\;H_X1V?_ *#FI_\
M?47_ ,;K:HH Q?\ A'9_^@YJ?_?47_QNC_A'9_\ H.:G_P!]1?\ QNMJB@#%
M_P"$=G_Z#FI_]]1?_&ZR?"V@S2Z.K#6=1C'GSC:C1XXF<9Y3OU_&NPK%\(_\
M@-?^OBX_]'/0 ?\ ".S_ /0<U/\ [ZB_^-T?\([/_P!!S4_^^HO_ (W5[5=8
ML-!L_M>I7UMIUKYD</GW4JQ)YDCK'&FYB!N9V50.I+ #DTV^US3=+O-/L[W4
M+6TN]1E:"R@GF5)+J14:1DC4G+L$1V(7)"JQZ T 4_\ A'9_^@YJ?_?47_QN
MC_A'9_\ H.:G_P!]1?\ QNM!]4LX]2ATY[N!=0FB>>.T:11*\:%5=U3.2JET
M!(& 77U%6J ,7_A'9_\ H.:G_P!]1?\ QNC_ (1V?_H.:G_WU%_\;J3Q9XJT
MOP/X8U7Q#K=U]BT?2[62\O+GRWD\J&-2SMM0%C@ G !/H*U(Y%DC5U.589!]
MJ ,?_A'9_P#H.:G_ -]1?_&Z/^$=G_Z#FI_]]1?_ !NGZ?XLTK5/$>KZ#:W7
MFZMI,<$M[;^6X\I9@YB.XC:VX1O]TG&.<9%:] &+_P ([/\ ]!S4_P#OJ+_X
MW1_PCL__ $'-3_[ZB_\ C=1:AXZT/2O&6C^%+J^\K7]7MKB[LK/RI#YL4!C$
MS;PNU=OFQ\,03NXS@XU]1U"#2=/NKZZD\JUMHFFEDP3M102QP.3@ ]* ,W_A
M'9_^@YJ?_?47_P ;H_X1V?\ Z#FI_P#?47_QNK>@ZY9>)]#T[6-,G^TZ;J%M
M'=VLVQD\R*10Z-M8 C*D'! /K5^@#%_X1V?_ *#FI_\ ?47_ ,;H_P"$=G_Z
M#FI_]]1?_&ZVJ* ,7_A'9_\ H.:G_P!]1?\ QNC_ (1V?_H.:G_WU%_\;K:H
MH Q?^$=G_P"@YJ?_ 'U%_P#&Z/\ A'9_^@YJ?_?47_QNMJB@#%_X1V?_ *#F
MI_\ ?47_ ,;H_P"$=G_Z#FI_]]1?_&ZVJ* ,7_A'9_\ H.:G_P!]1?\ QNC_
M (1V?_H.:G_WU%_\;K:HH Q?^$=G_P"@YJ?_ 'U%_P#&Z/\ A'9_^@YJ?_?4
M7_QNMJB@#%_X1V?_ *#FI_\ ?47_ ,;JEKGA^9-%U!CK6I,!;R':S18/RG@_
MNZZ>J&O_ /(!U+_KVD_]!- 'YNW/_'Q+_OG^=15+<_\ 'Q+_ +Y_G45 !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MX[LOB-<>#FU17NM'T*PTJSN+&*W+'R%O?/B:>60J 9/*E@ )*J 5W'G/AO\
M%SX@^/\ P!\+M%EU>QT[Q?XJ?5Y]4UZ*U29+6VLKEHW6U3 C:4EX51G#*%5W
M97(P?1;S]G>U6;4;?0_&_B[PGX<U*62:[\.:)=6T=HSR$F4Q2/;O<6V]F+$6
M\T8#$L "22:?^S/X3T7X:^&_!NDW.K:1#X9N);K0]7LKE4O].D=Y&)C?9M9<
M2NA21&1DP'5J ))&\6?!G0?%.O:[XKN?'_AC3-(N-3']IVEO!JL<T*%S&&M8
M8H9(W53C]TKJPZN&^3,T/PK\5]4T#2_%)^),?_"07$,5W)X;_LRU_P"$?(8!
MC K"(W@^4[1-YY^8;_+(_=UU?A'X0VOA_5+W5M:\0:UXYUJ[M38/J'B)K<[+
M4G<84@MX88$5CRQ$>Y\+N9@J@<W9_LSZ;9V,.A'QGXNG\"P,OE>#9KV V*1J
M04A\X0"\:$$ >4UP4VC804^6@#S;XG_%CXDP^,-;T+PKX@LM,NA\1='\/6LF
MH6$=Q#!93Z5#<3H5 5G.]G<?,&SA=RKQ78:IX[U[X%^*M0L-?\3:IX_TMO">
MJ>)U;4+.TANH'L7@#PQFUAB5DD6X&%9&<%/OL&P.QU'X!^'M3\43Z[)=ZDEW
M-XCM/$[1QRQB,75O9K:1H!Y>?+,: D9SNR0P'%=%JWP[TK6_'6F^*;LS2WEC
MI=YI"VK;#;RP7,D#R[U*DDYMD Y PS9!R, 'R_I_QV\;:?X9L_%S:U\0?$7B
M21([NZ\#I\+-3BTED8JSVUM.-/699%4E4FDN'1F&63!P/L96WJK8(R,X(P:\
MDL?V<;"U;3["?QEXLU#P=ITL<MGX0NKNW_L^$1L&BC,BP+=2QHRJ1'+.Z_*
M05 %>NT %%%% !1110 4444 %%%% &+X?_X_]?\ ^O\ _P#:$-?/'_!03XN?
M$#X/_#'P7>_#;5;?2?$6K^,+#1M]W;13PRQS)-^[<.K;5+*F67#  X(KZ'\/
M_P#'_K__ %__ /M"&N1^.'P'T#X_:3X;T[Q#>:E9P:#KMKX@MFTR6-&>X@W;
M%?>CY0[SD  ],$4 ?)VG^*/VFU_:8USX#O\ &'0;FXNO#Z>)X_&,GA*$3Z7#
MYOEF""U$@CDS(57=*7.WGKQ7G7Q@^,GB[XS?\$V_'<OC=[37/$_A[QG#X>N;
MNV@6WCU$V]_;@2%!\JEMV#@!?85]ZP_ 7P_!^T%<?&%;S4CXFFT >'&M3+']
MC%N)A-O";-_F;AC._&/X>]<!-^PWX$F^#_BKX;MJWB(:'XC\1MXGN[@7,'VE
M+DS1S;(V\C:(]T2C!4G!/S=P ?,/['NEO\0/B)\<_B=I?@71?@]HFG^'Y_!]
MYX$TJ53(NH1*)'N)8TAC1> 5!"C)W=<$GPS]G?QQKO[*O[-,-UKUQ<7_ ,)O
MBYH&IV\%P%W#1==59X55L=(YDC3GU&>!&Q/Z=VW[,7A;3?BWXO\ B#IM_JVE
MZAXLTD:3K6FVDL*V-WM4JMRR&(L)PIP&#XZY4Y.<ZP_8_P# -M^S.GP,NUO]
M7\'1VTEO'<:A)$U[&S2/*LRNL:J)$=\JP3 P,@C.0#YBD^.7_"A?^"2?A36;
M6Y^SZYJ6@)HVEE9-CBXG9U+J>N8X_,DX_N5YS_P3=^*GP^^%?[1M[\+O _C)
M_%7A+Q=H-G>PW$MO<6X@UNWAQ=1!)HT)$@65PP&,!%Y(K[7T_P#8Q\%6.F_!
M_39-4UZ^TKX7RM<:/874UNT-S/CY)KD"$%WC/*["@![&NO\ C-\ ?#_QONO!
ME[JUYJ6DZIX1UF+7-+U'2)(HYXYD_P"6;&2-P8F^7<N.=J\\4 5-)_:F^%^N
M?&J[^$MCXG\_X@VAD$VC_P!GW2[-D?F-^^,0B.$.>']NM> :UX+\/>$/^"H7
M@230="TS1)-3\&:E>WS:=9QVYN[AIGW32E%&]SW9LD^M?:U><:M\"= UGX\:
M%\69KO4E\1Z/I$VC6]K'+&+1H9&+,SJ4+E\DX(<#VH \$_:V^!>C?&JX\5ZE
M\,]%^'/CCXPV-DFE:O;^,+Q[Z33;)XI'C6"V\QHK6Y+8:-W1 <N2W)KY9U3]
ML30_ O[%_P &_A=X2U[4/!!\46EQIVL>*=:CDO)=#M8IVCNS$($+2L[EUBV*
M-J8SL;#+]Q_%[]B/P7\6O'UWXSA\1>,? 7B/4+9;/5;SP5K)T\ZK"H 5+D;&
M#@  <8) &<X&/6OA;\+_  U\&? FE>#O".FII.@:9&8X+=6+'))9G9B<LS,2
MQ8\DF@#\[?\ @G/KFCS_  0_:*^'/PHU>36O$2W^HW/AP7HDMWGM9+=8+2X>
M5HU52S*"1\K CE5%=3^R1X9U/]EOXO\ PQ^%7Q,^%7PZM/$6O:1=2:!XS\+6
M@?5$EAB9[B*]GD7<SE&8%XR$Z*-RGY?I^P_8S^'4/@?XE>$M1BU#7]#\?:U/
MKVJ0:E,A,-S*5;,#1HA0(R*RYW,".2:K?!3]B_P;\%_''_"9?\)!XN\=^*HK
M+^S;+5O&NK_VA-I]J>L-O\BA%ZCH2 S $!B" >_4444 %%%% !1110 4444
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
M8_\ XNM:B@#)_MR;_H#ZA_WS'_\ %T?VY-_T!]0_[YC_ /BZUJ* ,G^W)O\
MH#ZA_P!\Q_\ Q=']N3?] ?4/^^8__BZUJ* ,G^W)O^@/J'_?,?\ \71_;DW_
M $!]0_[YC_\ BZUJ* ,G^W)O^@/J'_?,?_Q=']N3?] ?4/\ OF/_ .+K6HH
MR?[<F_Z ^H?]\Q__ !=']N3?] ?4/^^8_P#XNM:B@#)_MR;_ * ^H?\ ?,?_
M ,71_;DW_0'U#_OF/_XNM:B@#)_MR;_H#ZA_WS'_ /%T?VY-_P! ?4/^^8__
M (NM:B@#)_MR;_H#ZA_WS'_\71_;DW_0'U#_ +YC_P#BZUJ* ,G^W)O^@/J'
M_?,?_P 71_;DW_0'U#_OF/\ ^+K6HH R?[<F_P"@/J'_ 'S'_P#%T?VY-_T!
M]0_[YC_^+K6HH R?[<F_Z ^H?]\Q_P#Q=']N3?\ 0'U#_OF/_P"+K6HH R?[
M<F_Z ^H?]\Q__%T?VY-_T!]0_P"^8_\ XNM:B@#)_MR;_H#ZA_WS'_\ %T?V
MY-_T!]0_[YC_ /BZUJ* .3T/6)8[[7"-+OGW7NXA1'E?W,0P?GZ\9_$5K?VY
M-_T!]0_[YC_^+J/P_P#\?^O_ /7_ /\ M"&MJ@#)_MR;_H#ZA_WS'_\ %T?V
MY-_T!]0_[YC_ /BZUJ* ,G^W)O\ H#ZA_P!\Q_\ Q=']N3?] ?4/^^8__BZU
MJ* ,G^W)O^@/J'_?,?\ \71_;DW_ $!]0_[YC_\ BZUJ* ,G^W)O^@/J'_?,
M?_Q=']N3?] ?4/\ OF/_ .+K6HH R?[<F_Z ^H?]\Q__ !=']N3?] ?4/^^8
M_P#XNM:B@#)_MR;_ * ^H?\ ?,?_ ,71_;DW_0'U#_OF/_XNM:B@#)_MR;_H
M#ZA_WS'_ /%T?VY-_P! ?4/^^8__ (NM:B@#)_MR;_H#ZA_WS'_\71_;DW_0
M'U#_ +YC_P#BZUJ* ,G^W)O^@/J'_?,?_P 71_;DW_0'U#_OF/\ ^+K6HH R
M?[<F_P"@/J'_ 'S'_P#%T?VY-_T!]0_[YC_^+K6HH R?[<F_Z ^H?]\Q_P#Q
M=']N3?\ 0'U#_OF/_P"+K6HH R?[<F_Z ^H?]\Q__%T?VY-_T!]0_P"^8_\
MXNM:B@#A_$DEOKFK:=:ZEX<GU"S>&</9W4$,J28:)@2K,0<%0>>^*I_\(3X.
M_P"B8V7_ (*;/_&N?_:>U:^T/P'=7VFWEQI][%;GR[BUE:*1,W-L#AE((R"1
M]":^.O\ A;'C?_H<O$'_ (-)_P#XNOM,ER3%9EAY5J%;D2E:VO9.^GJ?F?$W
M%& R7&1P^*PWM).*E?W=KM6U]#[E_P"$)\'?]$QLO_!39_XT?\(3X._Z)C9?
M^"FS_P :^&O^%L>-_P#H<O$'_@TG_P#BZ/\ A;'C?_H<O$'_ (-)_P#XNO?_
M -5,P_Z"O_2CY+_B(&3_ /0!^$?\C[E_X0GP=_T3&R_\%-G_ (T?\(3X._Z)
MC9?^"FS_ ,:^&O\ A;'C?_H<O$'_ (-)_P#XNC_A;'C?_H<O$'_@TG_^+H_U
M4S#_ *"O_2@_XB!D_P#T ?A'_(^Y?^$)\'?]$QLO_!39_P"-'_"$^#O^B8V7
M_@IL_P#&OAK_ (6QXW_Z'+Q!_P"#2?\ ^+H_X6QXW_Z'+Q!_X-)__BZ/]5,P
M_P"@K_TH/^(@9/\ ] 'X1_R/N7_A"?!W_1,;+_P4V?\ C1_PA/@[_HF-E_X*
M;/\ QKX:_P"%L>-_^AR\0?\ @TG_ /BZ/^%L>-_^AR\0?^#2?_XNC_53,/\
MH*_]*#_B(&3_ /0!^$?\C[E_X0GP=_T3&R_\%-G_ (T?\(3X._Z)C9?^"FS_
M ,:^&O\ A;'C?_H<O$'_ (-)_P#XNC_A;'C?_H<O$'_@TG_^+H_U4S#_ *"O
M_2@_XB!D_P#T ?A'_(^Y?^$)\'?]$QLO_!39_P"-'_"$^#O^B8V7_@IL_P#&
MOAK_ (6QXW_Z'+Q!_P"#2?\ ^+H_X6QXW_Z'+Q!_X-)__BZ/]5,P_P"@K_TH
M/^(@9/\ ] 'X1_R/N7_A"?!W_1,;+_P4V?\ C1_PA/@[_HF-E_X*;/\ QKX:
M_P"%L>-_^AR\0?\ @TG_ /BZ/^%L>-_^AR\0?^#2?_XNC_53,/\ H*_]*#_B
M(&3_ /0!^$?\C[E_X0GP=_T3&R_\%-G_ (T?\(3X._Z)C9?^"FS_ ,:^&O\
MA;'C?_H<O$'_ (-)_P#XNC_A;'C?_H<O$'_@TG_^+H_U4S#_ *"O_2@_XB!D
M_P#T ?A'_(^Y?^$)\'?]$QLO_!39_P"-'_"$^#O^B8V7_@IL_P#&OAK_ (6Q
MXW_Z'+Q!_P"#2?\ ^+H_X6QXW_Z'+Q!_X-)__BZ/]5,P_P"@K_TH/^(@9/\
M] 'X1_R/N7_A"?!W_1,;+_P4V?\ C1_PA/@[_HF-E_X*;/\ QKX:_P"%L>-_
M^AR\0?\ @TG_ /BZ/^%L>-_^AR\0?^#2?_XNC_53,/\ H*_]*#_B(&3_ /0!
M^$?\C[2T?P7X2:\U@/\ #BRF"W>%7^R[0^6/)C^7D\<Y.!Q\U:?_  A/@[_H
MF-E_X*;/_&OA>/XI>,X6D9/%VO(TC;W*ZE,"S8 R?FY. !^ I_\ PMCQO_T.
M7B#_ ,&D_P#\71_JIF'_ $%?^E!_Q$#)_P#H _"/^1]R_P#"$^#O^B8V7_@I
ML_\ &C_A"?!W_1,;+_P4V?\ C7PU_P +8\;_ /0Y>(/_  :3_P#Q='_"V/&_
M_0Y>(/\ P:3_ /Q='^JF8?\ 05_Z4'_$0,G_ .@#\(_Y'W+_ ,(3X._Z)C9?
M^"FS_P :/^$)\'?]$QLO_!39_P"-?#7_  MCQO\ ]#EX@_\ !I/_ /%T?\+8
M\;_]#EX@_P#!I/\ _%T?ZJ9A_P!!7_I0?\1 R?\ Z /PC_D?<O\ PA/@[_HF
M-E_X*;/_ !H_X0GP=_T3&R_\%-G_ (U\-?\ "V/&_P#T.7B#_P &D_\ \71_
MPMCQO_T.7B#_ ,&D_P#\71_JIF'_ $%?^E!_Q$#)_P#H _"/^1]R_P#"$^#O
M^B8V7_@IL_\ &C_A"?!W_1,;+_P4V?\ C7PU_P +8\;_ /0Y>(/_  :3_P#Q
M='_"V/&__0Y>(/\ P:3_ /Q='^JF8?\ 05_Z4'_$0,G_ .@#\(_Y'W+_ ,(3
MX._Z)C9?^"FS_P :/^$)\'?]$QLO_!39_P"-?#7_  MCQO\ ]#EX@_\ !I/_
M /%T?\+8\;_]#EX@_P#!I/\ _%T?ZJ9A_P!!7_I0?\1 R?\ Z /PC_D?<O\
MPA/@[_HF-E_X*;/_ !H_X0GP=_T3&R_\%-G_ (U\-?\ "V/&_P#T.7B#_P &
MD_\ \71_PMCQO_T.7B#_ ,&D_P#\71_JIF'_ $%?^E!_Q$#)_P#H _"/^1]R
M_P#"$^#O^B8V7_@IL_\ &C_A"?!W_1,;+_P4V?\ C7PU_P +8\;_ /0Y>(/_
M  :3_P#Q='_"V/&__0Y>(/\ P:3_ /Q='^JF8?\ 05_Z4'_$0,G_ .@#\(_Y
M'W+_ ,(3X._Z)C9?^"FS_P :/^$)\'?]$QLO_!39_P"-?#7_  MCQO\ ]#EX
M@_\ !I/_ /%T?\+8\;_]#EX@_P#!I/\ _%T?ZJ9A_P!!7_I0?\1 R?\ Z /P
MC_D?<O\ PA/@[_HF-E_X*;/_ !H_X0GP=_T3&R_\%-G_ (U\-?\ "V/&_P#T
M.7B#_P &D_\ \71_PMCQO_T.7B#_ ,&D_P#\71_JIF'_ $%?^E!_Q$#)_P#H
M _"/^1]R_P#"$^#O^B8V7_@IL_\ &H+_ ,$^$%L;DK\-+*-O+;#_ -E6@V\'
MGK7Q#_PMCQO_ -#EX@_\&D__ ,72-\5O&TBE6\8:^RL,%3J<Y!'_ 'U1_JIF
M'_05_P"E!_Q$#)_^@#\(_P"1]M:/X*\(MI%B7^&UE,Y@C)D_LJT.\[1SDG/-
M7/\ A"?!W_1,;+_P4V?^-=IX?_Y .F_]>T7_ * *T*_-OK>(_P"?DOO9^U?V
M?@_^?,?_  %?Y'G?_"$^#O\ HF-E_P""FS_QH_X0GP=_T3&R_P#!39_XUZ)1
M1];Q'_/R7WL/[/P?_/F/_@*_R/._^$)\'?\ 1,;+_P %-G_C1_PA/@[_ *)C
M9?\ @IL_\:]$HH^MXC_GY+[V']GX/_GS'_P%?Y'G?_"$^#O^B8V7_@IL_P#&
MC_A"?!W_ $3&R_\ !39_XUZ)11];Q'_/R7WL/[/P?_/F/_@*_P CSO\ X0GP
M=_T3&R_\%-G_ (T?\(3X._Z)C9?^"FS_ ,:]$HH^MXC_ )^2^]A_9^#_ .?,
M?_ 5_D>=_P#"$^#O^B8V7_@IL_\ &C_A"?!W_1,;+_P4V?\ C7HE%'UO$?\
M/R7WL/[/P?\ SYC_ . K_(\[_P"$)\'?]$QLO_!39_XT?\(3X._Z)C9?^"FS
M_P :]$HH^MXC_GY+[V']GX/_ )\Q_P# 5_D>=_\ "$^#O^B8V7_@IL_\:/\
MA"?!W_1,;+_P4V?^->B44?6\1_S\E][#^S\'_P ^8_\ @*_R/._^$)\'?]$Q
MLO\ P4V?^-'_  A/@[_HF-E_X*;/_&O1**/K>(_Y^2^]A_9^#_Y\Q_\  5_D
M>=_\(3X._P"B8V7_ (*;/_&C_A"?!W_1,;+_ ,%-G_C7HE%'UO$?\_)?>P_L
M_!_\^8_^ K_(\[_X0GP=_P!$QLO_  4V?^-9FM>"_"2R:;L^'%E!F[4,/[+M
M!O&UOEX//T/'%>KUB^)/];H__7^G_H+T?6\1_P _)?>P_L_!_P#/F/\ X"O\
MCE?^$)\'?]$QLO\ P4V?^-'_  A/@[_HF-E_X*;/_&O1**/K>(_Y^2^]A_9^
M#_Y\Q_\  5_D>=_\(3X._P"B8V7_ (*;/_&C_A"?!W_1,;+_ ,%-G_C7HE%'
MUO$?\_)?>P_L_!_\^8_^ K_(\[_X0GP=_P!$QLO_  4V?^-'_"$^#O\ HF-E
M_P""FS_QKT2BCZWB/^?DOO8?V?@_^?,?_ 5_D>=_\(3X._Z)C9?^"FS_ ,:/
M^$)\'?\ 1,;+_P %-G_C7HE%'UO$?\_)?>P_L_!_\^8_^ K_ "/._P#A"?!W
M_1,;+_P4V?\ C1_PA/@[_HF-E_X*;/\ QKT2BCZWB/\ GY+[V']GX/\ Y\Q_
M\!7^1YW_ ,(3X._Z)C9?^"FS_P :/^$)\'?]$QLO_!39_P"->B44?6\1_P _
M)?>P_L_!_P#/F/\ X"O\CSO_ (0GP=_T3&R_\%-G_C1_PA/@[_HF-E_X*;/_
M !KT2BCZWB/^?DOO8?V?@_\ GS'_ ,!7^1YW_P (3X._Z)C9?^"FS_QH_P"$
M)\'?]$QLO_!39_XUZ)11];Q'_/R7WL/[/P?_ #YC_P" K_(\[_X0GP=_T3&R
M_P#!39_XT?\ "$^#O^B8V7_@IL_\:]$HH^MXC_GY+[V']GX/_GS'_P !7^1Y
MW_PA/@[_ *)C9?\ @IL_\:/^$)\'?]$QLO\ P4V?^->B44?6\1_S\E][#^S\
M'_SYC_X"O\CSO_A"?!W_ $3&R_\ !39_XT[PW;Z;X8\2ZLNC^$7TJ.:TM3)!
M8VL$.2'N,,P5@#G. >O!KT*L6U_Y'+5/^O"T_P#1ES4RQ%:HN6<VUZLTIX/#
M4I*=.G%-=4D@_P"$BG_Z >I_]\Q?_'*/^$BG_P"@'J?_ 'S%_P#'*VJ*YSK,
M7_A(I_\ H!ZG_P!\Q?\ QRC_ (2*?_H!ZG_WS%_\<K:HH Q?^$BG_P"@'J?_
M 'S%_P#'*/\ A(I_^@'J?_?,7_QRMJB@#%_X2*?_ * >I_\ ?,7_ ,<H_P"$
MBG_Z >I_]\Q?_'*VJ* ,7_A(I_\ H!ZG_P!\Q?\ QRC_ (2*?_H!ZG_WS%_\
M<K:HH Q?^$BG_P"@'J?_ 'S%_P#'*/\ A(I_^@'J?_?,7_QRMJB@#%_X2*?_
M * >I_\ ?,7_ ,<H_P"$BG_Z >I_]\Q?_'*VJ* ,7_A(I_\ H!ZG_P!\Q?\
MQRC_ (2*?_H!ZG_WS%_\<K:HH Q?^$BG_P"@'J?_ 'S%_P#'*/\ A(I_^@'J
M?_?,7_QRMJB@#%_X2*?_ * >I_\ ?,7_ ,<H_P"$BG_Z >I_]\Q?_'*VJ* ,
M7_A(I_\ H!ZG_P!\Q?\ QRLGPMKTT6CJHT;49!Y\YW(L>.9G..7[=/PKL*Q?
M"/\ R U_Z^+C_P!'/0 ?\)%/_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_X
MY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/
M_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/_P! /4_^^8O_
M (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\
M] /4_P#OF+_XY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_X
MY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/
M_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/_P! /4_^^8O_
M (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\
M] /4_P#OF+_XY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_X
MY6U10!B_\)%/_P! /4_^^8O_ (Y1_P )%/\ ] /4_P#OF+_XY6U10!B_\)%/
M_P! /4_^^8O_ (Y5+7/$$SZ+J"G1=24&WD&YEBP/E/)_>5T]4-?_ .0#J7_7
MM)_Z": /S=N?^/B7_?/\ZBJ6Y_X^)?\ ?/\ .HJ "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^F_V+
M?^9Q_P"W/_VO7I'C[QAXDUKXB67P[\'75OHU\=._MC5]>N;?[0;&T:1HHD@B
M)VM/*Z289\HBQ.2KDA:\W_8M_P"9Q_[<_P#VO7I'C[P?XDT7XB67Q$\'6MOK
M-\-._L?5]!N;C[.;ZT61I8G@E(VK/$[R85\(ZRN"R$!J 'Z7X#^(GA77-,N;
M3XDW7C+2FF":G8>+=/LHY/)/5[::QMX-CJ>=LB2*PR,I]X9%KJOB_P"-7B/Q
M$F@>*I_ O@W0]0DTB.^TFSMY]2U*[A.VX8-=12PQ0I)NB \IF9HW.Y1@'7TO
MQW\1?%6N:9;VGPVNO!NE+,'U._\ %NH64DGD@<I:PV-Q/O=CQND>-5&3A_NG
M&LM'\8?!/Q%XC;0O#%QX\\&ZYJ,VL1V.EW=M!J6FW<YW7"!;J6*&6!Y,RAO-
M5U:1QM<8( +6EZ]XL^&OC_0?"?BC73XMT/Q+YUMI.OS6T-OJ%O>11/,T%RL*
MK#(KQ1R,DD<<>TQ%65MP8:/P?\;:H?"NOZ=XWOXW\0^$;R:RU34I(U@2Y@51
M-!>%554426[QNVT;0XD48VX%#2?#_BOXF?$+0/%7BG1/^$0T+PV9KC2="N+F
M*YOY[R6)X6N+EH6>&-4BDD58XY)-QE+,PVA3RW[37P)\4_%+5])A\+:BNFZ+
MXC,.A>.%W;99M&1VFS"=PVR9,L&0"=EVW'R@@ S-/^+WC;6/@U:?$;^TC86O
MBKQAHXT.Q^RQ?Z+HEQJ-K;(K90EGGA9Y6+$E?/ 7;M%;MTOC'XA?'_Q]X=L_
MB3X@\'Z-H.F:3/:VFB66ER*TEP+DR-(UU9SN?]4F & '-=?\;/ M]XB\ Z'H
MWAS3DD^P^(-"NA:Q,D2Q6MMJ-M+(1N(&$BB8[1R=N "<"N1N&\8?#W]H#Q[X
MBM?AMXA\8:)KVF:3!:WFAWFEH$DMQ<B176ZO8''^M3!"D'GF@#I? WB[Q/X?
M^)UQ\//&%[;Z[+-I9UC1M?@MA;27<,<JQ7$-Q$I*"6-I(&WQ[5<3?<3;SC_'
M[]J7P7\'--GM/^$V\(6WBVWU'3;>?1=5U:%+B*WGNH$FD:'S5==L$KR!CP H
M8Y4&M;P%X=\4^*/B9=>/_%^C0^&1:Z<VCZ'HGVM+FYAADE26YFN7C)C#R-%
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
M=DFB\L(AA&8X02S;)&) =ASDT ?:]%%% !1110 4444 %%%% !1110 4444
M>(_M9?\ )-+[_KW_ /;JUKX:K[E_:R_Y)I??]>__ +=6M?#5?L_!?_(OG_C?
M_I,3^9_$S_D<4O\ KTO_ $J84445]\?D@4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% 'ZA^'_P#D Z;_ ->T7_H K0K/\/\ _(!TW_KVB_\
M0!6A7\M']YA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
M+XD_UNC_ /7^G_H+UM5B^)/];H__ %_I_P"@O0!M4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %8MK_R.6J?]>%I_Z,N:VJQ;7_D<
MM4_Z\+3_ -&7- &U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5B^$?\ D!K_ -?%Q_Z.>MJL7PC_ ,@-?^OBX_\ 1ST <M^T)XBU
M_P '?!CQ7XB\,2F/6-%M/[51!$DGG1P,LTT.'!'[R))(\]1OR,$ UYI\;OC]
MKOA?QQ\/I?"LD5QX2MTM];\72>6KD:7=S):6S E25 >62X+#:=MHV3C(/T/?
M6,.I6-Q9W,8EM[B-HI(VZ,K @C\C7S9^S7^SCKGAWX/^+_#'Q+\J\OM7B?PW
M&R.)/^)+;1-:V8R&;ED,DQ!.0TYR%/  /5[7QI>WWQG\0:4+N.V\->'-#@GO
MBYC"O=W$DC+N8C<OE0P;CR!BX!(. 1SMA^T_H]W'IVJ3^$O%>F^"=2N$M[/Q
MG?6<":;+YC!89"@F-S%%(Q4+++ B'<I+ $$XGP7^#?BN[^!/C#1/B5*EKXQ\
M7_:[?5;RR=7.S[.MC#*K*>I@@CDQG(+D<=!7\16/Q'^(7PSD^%>I?#^71WOK
M)='U/Q8NI6;Z4MMM"2SVT:RFY9V0$I&\"!6(R^!D@%#]H3]HP'PO\9_!OAG1
M_%4?B#POH%W)>^([&..WL],=K 7$$@N#,KEVWA5$2LZLI+*JX<^G^)/C+!H&
MM1>&]'\-Z]XZ\2Q6D5Y=Z;H"6X-I"^X))--=30PH6*-M0R>8V"0I4$CS[QO\
M)O%.J^"_VE=/LM+,USXOC*Z&AN8A]K_XDUM;#DN G[V-U^?;TST(-;\FG>+O
MA/\ $3Q)KVD^#[SQUH7BA;2XGM]'O+2'4+"[AMU@(VW<T,3P-''&05E#*^_Y
M&#9 !SO@#X^6FH?%_P"($EXVN0:5'=:#HQT_4(VC_L>\G%RA$L;MB,22>2N^
M/<',D+ LK!J]?'Q-TD_%)O 7EW0U@:6-6\[RQ]F,?F%/+WYSYHX;:1]T@YKR
M'P?\,?&?CK7_ (SWOCG0;?PK:^+[73X=)CM;R.XEMA!',JO(Z'_7HYCD)'R@
ME55G";C#_P (7\4V^&<_C#^P[$?&"37&U6/21>QBVC7ROL C\[H8_LP\[&2=
MQ[D8H ZV/XD^'_$OQ<\/RKJ/B733:V^O6\47VB*+1[U+.6UBN9YDW$L8Y'VQ
M,0,;9R1@J6RO%7[2UI/\/M;\06GA/QA:^#VTZ:2U\;?9(4LRIC.R<1";[8D6
M2#YS6ZH%&_<$PU5/$'[.UQ=7?@GPU:&X/AJR\%:[X<U#6/.4S+-=K9*LI!;>
M[R&.=RPSR#DC(RS7-9^+UU\*+_P+!\+ED\4-I3Z4-?\ [5LAH$F8O+\]%,OV
MK!!W"%K<#/R%]O[R@#:\*_&E/#/PQ^%]E)INN^./&6N>'K2\32])$<UY,BV\
M1FN9I9Y8XHTW.H+RR+N9P!N)Q7H/P_\ B-8?$"WOUBLM0T75M-E6#4=%U:%8
MKNRD90ZAPK,C*RD$21NZ-SM8X./G_5/@%JVEP_#SQ)=>'?$VOWFG^#K'PUJN
MC>$_%L^BZA;R0@.KQO%>6T$Z;VD5U>4?=1D+8(/I7[/WPSF\(W'B3Q%?>']1
M\.W^M/!#':ZUXFO==U!;6 /Y8N)I[F>-7WRS$)"Q4!AEF/0 ]BHHHH ****
M"BBB@ HHHH **** "BBB@ JAK_\ R =2_P"O:3_T$U?JAK__ " =2_Z]I/\
MT$T ?F[<_P#'Q+_OG^=15+<_\?$O^^?YU%0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TW^Q;_P S
MC_VY_P#M>OINOEK]CO2[;4AXN%S'Y@3['M^8C&?/]#7T?_PBVE_\^O\ Y$;_
M !H UJ*R?^$6TO\ Y]?_ "(W^-'_  BVE_\ /K_Y$;_&@#6HK)_X1;2_^?7_
M ,B-_C1_PBVE_P#/K_Y$;_&@#6HK)_X1;2_^?7_R(W^-'_"+:7_SZ_\ D1O\
M: -:BLG_ (1;2_\ GU_\B-_C1_PBVE_\^O\ Y$;_ !H UJ*R?^$6TO\ Y]?_
M "(W^-'_  BVE_\ /K_Y$;_&@#6HK)_X1;2_^?7_ ,B-_C1_PBVE_P#/K_Y$
M;_&@#6HK)_X1;2_^?7_R(W^-'_"+:7_SZ_\ D1O\: -:BLG_ (1;2_\ GU_\
MB-_C1_PBVE_\^O\ Y$;_ !H UJ*R?^$6TO\ Y]?_ "(W^-'_  BVE_\ /K_Y
M$;_&@#6HK)_X1;2_^?7_ ,B-_C1_PBVE_P#/K_Y$;_&@#6HK)_X1;2_^?7_R
M(W^-'_"+:7_SZ_\ D1O\: -:BLG_ (1;2_\ GU_\B-_C1_PBVE_\^O\ Y$;_
M !H UJ*R?^$6TO\ Y]?_ "(W^-'_  BVE_\ /K_Y$;_&@#6HK)_X1;2_^?7_
M ,B-_C1_PBVE_P#/K_Y$;_&@#6HK)_X1;2_^?7_R(W^-'_"+:7_SZ_\ D1O\
M: -:BLG_ (1;2_\ GU_\B-_C1_PBVE_\^O\ Y$;_ !H UJ*R?^$6TO\ Y]?_
M "(W^-'_  BVE_\ /K_Y$;_&@"/P_P#\?^O_ /7_ /\ M"&MJN3T/PYITM]K
MBM;Y$=[M7YVX'DQ'U]2:UO\ A%M+_P"?7_R(W^- &M163_PBVE_\^O\ Y$;_
M !H_X1;2_P#GU_\ (C?XT :U%9/_  BVE_\ /K_Y$;_&C_A%M+_Y]?\ R(W^
M- &M163_ ,(MI?\ SZ_^1&_QH_X1;2_^?7_R(W^- &M163_PBVE_\^O_ )$;
M_&C_ (1;2_\ GU_\B-_C0!K45D_\(MI?_/K_ .1&_P :/^$6TO\ Y]?_ "(W
M^- &M163_P (MI?_ #Z_^1&_QH_X1;2_^?7_ ,B-_C0!K45D_P#"+:7_ ,^O
M_D1O\:/^$6TO_GU_\B-_C0!K45D_\(MI?_/K_P"1&_QH_P"$6TO_ )]?_(C?
MXT :U%9/_"+:7_SZ_P#D1O\ &C_A%M+_ .?7_P B-_C0!K45D_\ "+:7_P ^
MO_D1O\:/^$6TO_GU_P#(C?XT :U%9/\ PBVE_P#/K_Y$;_&C_A%M+_Y]?_(C
M?XT :U%9/_"+:7_SZ_\ D1O\:/\ A%M+_P"?7_R(W^- 'GG[17A?5/&GA&71
MM&M?MFI7-NWE0^8L>[;<6SM\S$ 852>3VKY:_P"&7/B=_P!"S_Y/VO\ \=KZ
M;^.U]%\//#;ZYIUC;SW-K"Q6*Z:1HV+3V\?(5U/ =NA'.*^=?^&I/$'_ $+_
M (?_ ._=U_\ 'Z_1^&ZF;1PDE@(0<.9WYKWO9=FM+6/Q?C2CP]4S"#S:I4C4
MY%;DM;EYI6WB];W_  ,[_AESXG?]"S_Y/VO_ ,=H_P"&7/B=_P!"S_Y/VO\
M\=K1_P"&I/$'_0O^'_\ OW=?_'Z/^&I/$'_0O^'_ /OW=?\ Q^OJ_;<2?\^J
M7X__ "1\!]6X+_Y_U_NC_P#(&=_PRY\3O^A9_P#)^U_^.T?\,N?$[_H6?_)^
MU_\ CM:/_#4GB#_H7_#_ /W[NO\ X_1_PU)X@_Z%_P /_P#?NZ_^/T>VXD_Y
M]4OQ_P#D@^K<%_\ /^O]T?\ Y SO^&7/B=_T+/\ Y/VO_P =H_X9<^)W_0L_
M^3]K_P#':T?^&I/$'_0O^'_^_=U_\?H_X:D\0?\ 0O\ A_\ []W7_P ?H]MQ
M)_SZI?C_ /)!]6X+_P"?]?[H_P#R!G?\,N?$[_H6?_)^U_\ CM'_  RY\3O^
MA9_\G[7_ ..UH_\ #4GB#_H7_#__ '[NO_C]'_#4GB#_ *%_P_\ ]^[K_P"/
MT>VXD_Y]4OQ_^2#ZMP7_ ,_Z_P!T?_D#._X9<^)W_0L_^3]K_P#':/\ AESX
MG?\ 0L_^3]K_ /':T?\ AJ3Q!_T+_A__ +]W7_Q^C_AJ3Q!_T+_A_P#[]W7_
M ,?H]MQ)_P ^J7X__)!]6X+_ .?]?[H__(&=_P ,N?$[_H6?_)^U_P#CM'_#
M+GQ._P"A9_\ )^U_^.UH_P##4GB#_H7_  __ -^[K_X_1_PU)X@_Z%_P_P#]
M^[K_ ./T>VXD_P"?5+\?_D@^K<%_\_Z_W1_^0,[_ (9<^)W_ $+/_D_:_P#Q
MVC_AESXG?]"S_P"3]K_\=K1_X:D\0?\ 0O\ A_\ []W7_P ?H_X:D\0?]"_X
M?_[]W7_Q^CVW$G_/JE^/_P D'U;@O_G_ %_NC_\ (&=_PRY\3O\ H6?_ "?M
M?_CM'_#+GQ._Z%G_ ,G[7_X[6C_PU)X@_P"A?\/_ /?NZ_\ C]'_  U)X@_Z
M%_P__P!^[K_X_1[;B3_GU2_'_P"2#ZMP7_S_ *_W1_\ D#._X9<^)W_0L_\
MD_:__':/^&7/B=_T+/\ Y/VO_P =K1_X:D\0?]"_X?\ ^_=U_P#'Z/\ AJ3Q
M!_T+_A__ +]W7_Q^CVW$G_/JE^/_ ,D'U;@O_G_7^Z/_ ,@9W_#+GQ._Z%G_
M ,G[7_X[1_PRY\3O^A9_\G[7_P".UH_\-2>(/^A?\/\ _?NZ_P#C]'_#4GB#
M_H7_  __ -^[K_X_1[;B3_GU2_'_ .2#ZMP7_P _Z_W1_P#D#'M_V:?B1=27
M"1>'-S6\GE2#[=;#:VT-C_6<\,.GK4__  RY\3O^A9_\G[7_ ..U:M_VFM?M
MY+AQH6A-YTGF$-'<X7Y0N!B?I\N><]34_P#PU)X@_P"A?\/_ /?NZ_\ C]'M
MN)/^?5+\?_D@^K<%_P#/^O\ ='_Y SO^&7/B=_T+/_D_:_\ QVC_ (9<^)W_
M $+/_D_:_P#QVM'_ (:D\0?]"_X?_P"_=U_\?H_X:D\0?]"_X?\ ^_=U_P#'
MZ/;<2?\ /JE^/_R0?5N"_P#G_7^Z/_R!G?\ #+GQ._Z%G_R?M?\ X[1_PRY\
M3O\ H6?_ "?M?_CM:/\ PU)X@_Z%_P /_P#?NZ_^/T?\-2>(/^A?\/\ _?NZ
M_P#C]'MN)/\ GU2_'_Y(/JW!?_/^O]T?_D#._P"&7/B=_P!"S_Y/VO\ \=H_
MX9<^)W_0L_\ D_:__':T?^&I/$'_ $+_ (?_ ._=U_\ 'Z/^&I/$'_0O^'_^
M_=U_\?H]MQ)_SZI?C_\ )!]6X+_Y_P!?[H__ "!G?\,N?$[_ *%G_P G[7_X
M[1_PRY\3O^A9_P#)^U_^.UH_\-2>(/\ H7_#_P#W[NO_ (_1_P -2>(/^A?\
M/_\ ?NZ_^/T>VXD_Y]4OQ_\ D@^K<%_\_P"O]T?_ ) SO^&7/B=_T+/_ )/V
MO_QVC_AESXG?]"S_ .3]K_\ ':T?^&I/$'_0O^'_ /OW=?\ Q^C_ (:D\0?]
M"_X?_P"_=U_\?H]MQ)_SZI?C_P#)!]6X+_Y_U_NC_P#(&=_PRY\3O^A9_P#)
M^U_^.T?\,N?$[_H6?_)^U_\ CM:/_#4GB#_H7_#_ /W[NO\ X_1_PU)X@_Z%
M_P /_P#?NZ_^/T>VXD_Y]4OQ_P#D@^K<%_\ /^O]T?\ Y SO^&7/B=_T+/\
MY/VO_P =H_X9<^)W_0L_^3]K_P#':T?^&I/$'_0O^'_^_=U_\?H_X:D\0?\
M0O\ A_\ []W7_P ?H]MQ)_SZI?C_ /)!]6X+_P"?]?[H_P#R!G?\,N?$[_H6
M?_)^U_\ CM'_  RY\3O^A9_\G[7_ ..UH_\ #4GB#_H7_#__ '[NO_C]'_#4
MGB#_ *%_P_\ ]^[K_P"/T>VXD_Y]4OQ_^2#ZMP7_ ,_Z_P!T?_D#._X9<^)W
M_0L_^3]K_P#':/\ AESXG?\ 0L_^3]K_ /':T?\ AJ3Q!_T+_A__ +]W7_Q^
MC_AJ3Q!_T+_A_P#[]W7_ ,?H]MQ)_P ^J7X__)!]6X+_ .?]?[H__(&=_P ,
MN?$[_H6?_)^U_P#CM,E_9A^)D,;R/X:VH@+,?M]MP!_VUK4_X:D\0?\ 0O\
MA_\ []W7_P ?IDO[4'B"6-T.@: H8$9$=SD9_P"V]'MN)/\ GU2_'_Y(/JW!
M?_/^O]T?_D#[@\/_ /(!TW_KVB_] %:%<QH?A+29M$T]WM<LUO&Q/F/U*CWJ
M[_PA^D?\^G_D5_\ &OPT_J<VJ*Q?^$/TC_GT_P#(K_XT?\(?I'_/I_Y%?_&@
M#:HK%_X0_2/^?3_R*_\ C1_PA^D?\^G_ )%?_&@#:HK%_P"$/TC_ )]/_(K_
M .-'_"'Z1_SZ?^17_P : -JBL7_A#](_Y]/_ "*_^-'_  A^D?\ /I_Y%?\
MQH VJ*Q?^$/TC_GT_P#(K_XT?\(?I'_/I_Y%?_&@#:HK%_X0_2/^?3_R*_\
MC1_PA^D?\^G_ )%?_&@#:HK%_P"$/TC_ )]/_(K_ .-'_"'Z1_SZ?^17_P :
M -JBL7_A#](_Y]/_ "*_^-'_  A^D?\ /I_Y%?\ QH VJ*Q?^$/TC_GT_P#(
MK_XT?\(?I'_/I_Y%?_&@#:K%\2?ZW1_^O]/_ $%Z/^$/TC_GT_\ (K_XUDZ_
MX5TN&32@EKC?>HK?O'Y&UO>@#L**Q?\ A#](_P"?3_R*_P#C1_PA^D?\^G_D
M5_\ &@#:HK%_X0_2/^?3_P BO_C1_P (?I'_ #Z?^17_ ,: -JBL7_A#](_Y
M]/\ R*_^-'_"'Z1_SZ?^17_QH VJ*Q?^$/TC_GT_\BO_ (T?\(?I'_/I_P"1
M7_QH VJ*Q?\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &@#:HK%_X0_2/^?3
M_P BO_C1_P (?I'_ #Z?^17_ ,: -JBL7_A#](_Y]/\ R*_^-'_"'Z1_SZ?^
M17_QH VJ*Q?^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QH VJ*Q?\ A#](_P"?
M3_R*_P#C1_PA^D?\^G_D5_\ &@#:HK%_X0_2/^?3_P BO_C1_P (?I'_ #Z?
M^17_ ,: -JL6U_Y'+5/^O"T_]&7-'_"'Z1_SZ?\ D5_\:R;;PKI;>+-1B-K^
M[6RM6"^8_4R7 /?_ &1^5 '845B_\(?I'_/I_P"17_QH_P"$/TC_ )]/_(K_
M .- &U16+_PA^D?\^G_D5_\ &C_A#](_Y]/_ "*_^- &U16+_P (?I'_ #Z?
M^17_ ,:/^$/TC_GT_P#(K_XT ;5%8O\ PA^D?\^G_D5_\:/^$/TC_GT_\BO_
M (T ;5%8O_"'Z1_SZ?\ D5_\:/\ A#](_P"?3_R*_P#C0!M45B_\(?I'_/I_
MY%?_ !H_X0_2/^?3_P BO_C0!M45B_\ "'Z1_P ^G_D5_P#&C_A#](_Y]/\
MR*_^- &U16+_ ,(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"- &U16+_PA^D?\^G_
M )%?_&C_ (0_2/\ GT_\BO\ XT ;5%8O_"'Z1_SZ?^17_P :/^$/TC_GT_\
M(K_XT ;58OA'_D!K_P!?%Q_Z.>C_ (0_2/\ GT_\BO\ XUD^%_"NEW&CJ\EK
MN;SYQGS''29P._H* .PHK%_X0_2/^?3_ ,BO_C1_PA^D?\^G_D5_\: -JBL7
M_A#](_Y]/_(K_P"-'_"'Z1_SZ?\ D5_\: -JBL7_ (0_2/\ GT_\BO\ XT?\
M(?I'_/I_Y%?_ !H VJ*Q?^$/TC_GT_\ (K_XT?\ "'Z1_P ^G_D5_P#&@#:H
MK%_X0_2/^?3_ ,BO_C1_PA^D?\^G_D5_\: -JBL7_A#](_Y]/_(K_P"-'_"'
MZ1_SZ?\ D5_\: -JBL7_ (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !H VJ*Q
M?^$/TC_GT_\ (K_XT?\ "'Z1_P ^G_D5_P#&@#:HK%_X0_2/^?3_ ,BO_C1_
MPA^D?\^G_D5_\: -JBL7_A#](_Y]/_(K_P"-'_"'Z1_SZ?\ D5_\: -JBL7_
M (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !H VJ*Q?^$/TC_GT_\ (K_XT?\
M"'Z1_P ^G_D5_P#&@#:JAK__ " =2_Z]I/\ T$U4_P"$/TC_ )]/_(K_ .-4
MM<\(Z3'HNH.MIAEMY"#YC_W3[T ?GK<_\?$O^^?YU%4MS_Q\2_[Y_G45 !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 ?3?[%O\ S./_ &Y_^UZ]]\:>/- ^'>CC5/$>J0:59-*L$;2D
MEYI6SMBB106DD;!PB L<' ->!?L6_P#,X_\ ;G_[7KL=5^R_\-=:-_;VWR_^
M$4D_X1G[1CR_M?VAOM_EY_Y;>3]EZ?-L\SMF@#I?#?[0'@GQ1K]GH<=]J6CZ
MO?;OL5EXDT._T66]*C<PMUO(8O.(7)(CW$ $GBM'QQ\8O"GP\U"VTW5[^YEU
M>XC\^+2=(TZYU._>+.TRBVM8Y)?+R"-^W;D8S6]XB_L+R;'^WO[/\K[9#]D_
MM'R]OVK=^Z\O?_RTW?=Q\V>E>6?L\O;2>)/BN=0V#QK_ ,)5<C4_,"B?[(,#
M3L=_)^R^7M[;O-QSNH [[P1\4O#'Q$AOFT+47GN; J+W3[JUFM+ZT+ E1-:S
M(DT18 XWH,X.,XK2\'>,-'\?^&=/\0:!>"_TB^C\R"X\MXR0"5(9' 9&# J5
M8 @@@@$8KS+XD?9?^&BOA/\ V3Y?_"3XU#^T_)_UG]B_9I-WG8_Y9_:_LFW=
M_'G;_%7#?$CXI6_[)\WC73K>U-U-XHD.J^#-+& +S6+F189K&,#DYN'BN#[7
M$IZ)0![7-\9/!]N=7W:P&72=8MM O)([>9TCO[AHEB@#!"&;=<1*Q4D(6PY7
M!QF>*OV@O!W@_P 67OAJ\/B"^UFQ@AN;JWT3PMJFJ+;QR[O+:22UMI$7=L?
M)!^4UY9XM^&K?"7]FSP1X=N+E;_5H_%GAVYU74 .;V_FUJUENISGGYY7=N>@
M(':NQ^'O_)T_Q@_[!'A_^5[0!Z1X)^(/AWXC:7+?^'-6@U2WAE,$ZQY66WE
M!,4T; /%( 1E' 89Y%:NJZQ8:#9_:]2OK;3K7S(X?/NI5B3S)'6.--S$#<SL
MJ@=26 ')KR9(((_VNVET<IYLG@YAXC6$C[PNT_LTR ?Q[3J 7/.T'M7)_M?:
M5\0YO!<T^F^*/#-IX<;7M!$.GW7ANXGNTD_M2S"LUPM^B,HEPQ40J2HV[@?G
MH ^D:\R\._M%>#?%FI"ST>/Q-?;IIH%O5\(ZLEBSQ,ZR#[8]L+? 9&7<9-I(
MQFNP\&V?B6QT<Q^*]6TG6M4\QC]IT;2Y=.@\OC:OE27-PVX<Y;?@Y' QSX)^
MS7I?Q!_X5?;70\3^&O\ A$?MNL'^RO\ A'+C[?L^W70V_:_M_E[MW.[[/C'&
M.] 'O/P_\:67Q&\"^'_%>FQ7$&G:W80:C;Q72JLJ1RQAU#A68!@&&<$C/<UO
MU\M_L@ZQJ#2>#]+DO;DZ6GPH\,W,%DTK>0LK/=K)(J9VABJQ!F SA4!Z"O5/
M@?K%_J]_\3/MM[<WL5KXPN[:T^T2M(L4*P6W[N/)^5 Y?Y1P"6[YH ]0HKR"
MY^(J_!_Q)XKT[Q5>W%UI<T,WB#0I7<RSS1Y47%BFXY>1)G4QJ#RES&BC$9KF
M-1C\6_VA\./!NN^(=0T&[\83:CJVO7-C>'S5>.-)%TJTF))A4+(1OBVL4M9&
M4JSLU 'T-17S5JGAFX^%?[27PFTC1/'/B2;0=<&JM=>&-:URYU+S&ALV99UE
MN)'F*@N 49V0-Y94*02;?PS\&S?&KX;VGC[Q!XY\5:=XBU+S[F)M'UV:QM-#
M*RN!;"TC86\Q@*['-S'*697W<84 'T56!XV\6?\ "$Z%_:?]C:OKW^DV]M]C
MT2U^TW'[V5(_,V9'R)OWNV?E16/.,5Y1J4]_\2?B=H?@B]\7WD?AZ+PK%K<U
MUX<NVTZ3Q!,\QB+I<0/YL4,857(AD4DW,>6*C!R_BAI]W\*_A_J]AHGCS6+Y
M$U[PZ8+&^U.2YU#38IM5MXY8S=,YGDAE7> )BQQYB[BI"J ?15%?+?PO\ ZG
M\2&^*NL^(?'WC*7[#XNU:UT2TT_7;FQBTJ.)@% $3J)QNR0D_F1@ *(P-V[G
M9/BCXS^+4GPNL+K0O&.L:1J'@>S\4:G!X%U>STBZOKR8JA#SR7EK*L,>"Q6!
MQEIH]W& 0#[&HKQ3]GC6/%)UCQAH&L:3X@TW0M+:T?2U\6:M8:AJD/F1L9()
M7MKJX=D7;&Z/.WF,)B"6"@U[70 4444 %%%% !1110 4444 %%%% !1110!B
M^'_^/_7_ /K_ /\ VA#6U6+X?_X_]?\ ^O\ _P#:$-?,'_!2GQ-XM\._"KX?
MQ^"_%6I>#M9U3QSINF_VEIEP\3!)4G&UPI'F)N"DHV5;:,B@#ZYKC_BQ\7/"
M?P/\$7GB_P ;:K_8OAVS>..>\^S37&QI'"(-D2,YRS <#OS7P]IOPR^(4?[8
MFO\ P*3X_P#Q*?P;?^%8_%-YJ$VIQ/JRR^?Y/E6UR8C]F0NP8B-5^4;?>O//
M&WCSQ;XT_P"":WQ#L?$FOW/BC5O#/CV/P_:ZMJS;Y[B*"_MO*,SCYF.6.6)+
M$=S0!]]?"/\ :P^$_P =M+UF_P# WC*UUV'1XC/?QB">">", DN89460KP?F
M"D9XZUJ^ ?VA?A[\4?AC>_$/PMXDBU?PA8I</=:A';S(T(A4M*&B=!("%&[:
M5R000"",_&7[+DGBCXJ?%;X__$7XE7.CZ+\2=!T.;P=>>$]$MGABB@5/,2[8
MO([2"0H55LGA200"HKYQ^$<FO_LI?LLZ1\2-/CN]8^&?Q.T&_P!#\36*,6_L
MO4]UQ#:WJ#LC+A&'L>I*"@#]?? WQ#\/?$CP/IGC#P[J*W_AO4K?[5:WS1/"
M'BY^8K(JLO0_> Z5S_P5_:!\ ?M$:#?ZU\/?$*>(M-L;LV5Q,MM-;F.8*K[=
MLR(Q&U@0P&#S@\&OA_Q#\6[WX9_\$G_A]I6A1S77BSQGI</AG2+.UB>6>:2X
M=UE$:)\Q;RMX7'\3)USBN:_8Q\66'[/_ .U9IOABQ\!>.OAYX&\?:'::6J>.
MM%;33+K=I%CS(B796$HWDC.XR3#@#% 'ZD5Y+X7_ &KOA3XT^+^H_"[0_%T.
MI>.=/,RW.F0V=P5C,7^M'G^7Y1*YP0'/((Z@BGZ3^T!_:WQJN_AU_P *W^(-
MG]G,@_X2R[T+R]!EVQ[_ )+OS.<_='R\MQ7C/CS_ )2??#+_ +$/4/\ T<]
M'KWQF_:Y^$/[/FL6.D^/_&]GH.J7J>;%9"":YF"$X#ND*.8U)!PS@ X.#P:V
M/'?[1GPS^&OPYLO'OB+QGI=CX1O@C66IQR&=+S>,J(%C#-*2 3A 3@$] :^<
M/@V^@_\ #;'[6"^-/LBW1T[2RBZHR%#HXM#YQ&[_ )99V;_X1E<U\E?#ZYUS
M7/A'^R=X8\&1VY\=CQ;K6L>&)/%,NS2%LH9Y"1. -SDG;M$7S##;>2M 'ZC_
M  [_ &AOAQ\5_A[>>.?"WB_3M1\*6(D-YJ3LUNMIY:[G\Y90K187YOG X(/0
MYKGO@]^V)\'/CYXBNM \">.;/7-9MT:1K%H)[:1U7[S1B:-/, [E-V!S7R3^
MS]XZ\,_"3Q9^U+:?M$IH)U*35=.U#Q*VEVKZEH$D-PNR!$MA&\@/F/\ -YJD
MG<A;!!)UAH=_\*?V_OA%J6N>(M)^(WA_Q9INHZ?X.@TVTCT]O"]FJ&2-8X8#
MY<T'E.(A(W)&2,; & /T%HHHH **** "BBB@ HHHH **** "BBB@#Q']K+_D
MFE]_U[_^W5K7PU7W+^UE_P DTOO^O?\ ]NK6OAJOV?@O_D7S_P ;_P#28G\S
M^)G_ ".*7_7I?^E3"BBBOOC\D"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH _4/P_P#\@'3?^O:+_P! %:%9_A__ ) .F_\ 7M%_Z *T*_EH
M_O,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?$G^MT?
M_K_3_P!!>MJL7Q)_K='_ .O]/_07H VJ*** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "L6U_P"1RU3_ *\+3_T9<UM5BVO_ ".6J?\
M7A:?^C+F@#:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *Q?"/_(#7_KXN/\ T<];58OA'_D!K_U\7'_HYZ *?Q&\?Z=\+_!][XEU
M>*YDTRS>$7#6J*S1))*D9E(+ ;$W[V.<A58@$C!R?'WQI\-?#?QAX%\-:S-,
MFI>,KZ2PTWRE5D5TCWEI"6&U2QCC! .7E08P21K_ !,\%VWQ(^'7B?PI> &V
MUK3+C3WSV$L;)GIU&<_A7R+\,;35OVMOA?XD\6W5O);>(]#T.Q\/Z.UPC*;?
M7;%DO+F92V&Q]M2VC)Z'[,>H/(!]@-XTL/\ A.D\)JDTFIG3FU21D"^7##YH
MC4.=V0SMOVX!&(GR1@9WZ^9_A'X\U'XJ>!?BK\8/"5FTNK:Q9"Q\/VLT(#_Z
M%9L5B8'DD7LUVI!';IW/*^(/A_\ #CPY^S_IGQ#\%M:S?$F2&"XT;Q:DP;6=
M8U9RN+>>?/F3^=(3');L2H#,NQ0HV@'TO\6/'7_"K_ACXK\7_8?[3_L+3+C4
M?L?F^5Y_E1L^S?M;;G;C.#C/0UT]O+YT$<F-N]0V/3(KXE^+'PU\/:M'^UQX
MUU+3([[Q)IUA):6%Q<DRK8*WA^U\UK=3Q&[AMK.H#,JJI.!BO5(?"?A7XK?'
M3Q9H'Q*L+#Q&=-L;";PYX;UU%N+(V30_OKV.VD!CDE\\RQ-)M9D5(URH?Y@#
MUSP_X^_MSXC>+O"GV#R/[ M[&?[7YV[S_M*RG&S:-NWRO4YW=L<]=7Q9X-\/
M:+>>./CN?AUJ,FL/X3O-$U'28UN3/%;W5LEP\UC!(2W[M@9X-N2(_.>-=H0!
M>O\ ^%H:&OB:Z^/PU+_BBHYCX9-]OQ#)IJQ>9YX&>6%^6BYYQF@#Z%U#6-<M
M_&6CZ;:^'OMF@75M<2WNN?;8T^Q2H8_)B\@C=)YFZ3YE.%\OG[PJ]XBU;^P/
M#^IZGY7G_8K66Y\K=MW[$+;<X.,XZXKY2ETGQ/X1\0>"]5L]/3_A86J^$/%_
MB![/[_\ Q,IVT^6. G'S>63%",C[L2BEU_P'\%8/V7=0^(:WMHNJS:(TI^(1
MF!UV>^,6-CW1/FO*90(S:L2I/[HQ[?DH ^H/ ?BC_A-_ WAWQ']F^Q?VOIUM
MJ'V;S/,\KS8EDV;L#=C=C.!G'05NU\3S:/KGC:\^"OAJ[\,^%_&/A7_A7]G>
M6/A[Q=K<^GV5_?B.,3.8TL[E+IX8O+(CD'RB9G )!*^N?LP6NJZ5K7CW2A#X
M9TKPSI]U;6]GH'AC6[G5;;2KH1$W$*22VENL2%3 P@C#+&Q?A=V* /?****
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
M];L1_P! 4OO?_P @'_$/<'_T,X_^ K_Y8?GA17Z'_P#"XM)_Z#W@S_PID_\
MC5'_  N+2?\ H/>#/_"F3_XU1_K=B/\ H"E][_\ D _XA[@_^AG'_P !7_RP
M_/"BOT/_ .%Q:3_T'O!G_A3)_P#&J/\ A<6D_P#0>\&?^%,G_P :H_UNQ'_0
M%+[W_P#(!_Q#W!_]#./_ ("O_EA^>%%?H?\ \+BTG_H/>#/_  ID_P#C5'_"
MXM)_Z#W@S_PID_\ C5'^MV(_Z I?>_\ Y /^(>X/_H9Q_P# 5_\ +#\\**_0
M_P#X7%I/_0>\&?\ A3)_\:H_X7%I/_0>\&?^%,G_ ,:H_P!;L1_T!2^]_P#R
M ?\ $/<'_P!#./\ X"O_ )8?GA17Z'_\+BTG_H/>#/\ PID_^-4?\+BTG_H/
M>#/_  ID_P#C5'^MV(_Z I?>_P#Y /\ B'N#_P"AG'_P%?\ RP_/"BOT/_X7
M%I/_ $'O!G_A3)_\:H_X7%I/_0>\&?\ A3)_\:H_UNQ'_0%+[W_\@'_$/<'_
M -#./_@*_P#EA^>%%?H?_P +BTG_ *#W@S_PID_^-4?\+BTG_H/>#/\ PID_
M^-4?ZW8C_H"E][_^0#_B'N#_ .AG'_P%?_+#\\**_0__ (7%I/\ T'O!G_A3
M)_\ &J@O_C!I,EC<I_;O@X[HV'R^)$)Z'H/*Y-'^MV(_Z I?>_\ Y /^(>X/
M_H9Q_P# 5_\ +#N_#_\ R =-_P"O:+_T 5H5S&AW6OC1-/$>FZ:R?9X]K-J$
M@)&T8)'D''YU=^U>(?\ H%Z9_P"#*3_Y'K\B/Z(-JBL7[5XA_P"@7IG_ (,I
M/_D>C[5XA_Z!>F?^#*3_ .1Z -JBL7[5XA_Z!>F?^#*3_P"1Z/M7B'_H%Z9_
MX,I/_D>@#:HK%^U>(?\ H%Z9_P"#*3_Y'H^U>(?^@7IG_@RD_P#D>@#:HK%^
MU>(?^@7IG_@RD_\ D>C[5XA_Z!>F?^#*3_Y'H VJ*Q?M7B'_ *!>F?\ @RD_
M^1Z/M7B'_H%Z9_X,I/\ Y'H VJ*Q?M7B'_H%Z9_X,I/_ )'H^U>(?^@7IG_@
MRD_^1Z -JBL7[5XA_P"@7IG_ (,I/_D>C[5XA_Z!>F?^#*3_ .1Z -JBL7[5
MXA_Z!>F?^#*3_P"1Z/M7B'_H%Z9_X,I/_D>@#:HK%^U>(?\ H%Z9_P"#*3_Y
M'H^U>(?^@7IG_@RD_P#D>@#:K%\2?ZW1_P#K_3_T%Z/M7B'_ *!>F?\ @RD_
M^1ZR=?N==,FE>9IVGJ?MJ%=NH2'+;6X/[@8'OS]* .PHK%^U>(?^@7IG_@RD
M_P#D>C[5XA_Z!>F?^#*3_P"1Z -JBL7[5XA_Z!>F?^#*3_Y'H^U>(?\ H%Z9
M_P"#*3_Y'H VJ*Q?M7B'_H%Z9_X,I/\ Y'H^U>(?^@7IG_@RD_\ D>@#:HK%
M^U>(?^@7IG_@RD_^1Z/M7B'_ *!>F?\ @RD_^1Z -JBL7[5XA_Z!>F?^#*3_
M .1Z/M7B'_H%Z9_X,I/_ )'H VJ*Q?M7B'_H%Z9_X,I/_D>C[5XA_P"@7IG_
M (,I/_D>@#:HK%^U>(?^@7IG_@RD_P#D>C[5XA_Z!>F?^#*3_P"1Z -JBL7[
M5XA_Z!>F?^#*3_Y'H^U>(?\ H%Z9_P"#*3_Y'H VJ*Q?M7B'_H%Z9_X,I/\
MY'H^U>(?^@7IG_@RD_\ D>@#:HK%^U>(?^@7IG_@RD_^1Z/M7B'_ *!>F?\
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
MW[)/Q ^V?#_P!X)^P;/[/^'F@:Q]N\[/F>>DL7E[-O&W[-G=N.=^,#&3ZGX
M\??\)S=>+8?L'V+^P=;FT;=YWF>?LBBD\S[HVY\W&WG[O7G@ ZZBOGOXQ?M-
M6?@_QIX'TFP@\70+)XF;3]7$?@?5IH[FW6SNV*02?8V6;]['$P-NS,54L"4#
M&O<O#GB"U\4Z+:ZK917T-K<J62/4K">QN  2/G@G1)$/'1E!Q@]"* -*BO@C
MP7XWL_$WA?4;/PCK_P 3M6^.L%]<316_VS79M-CSJ4\<#3+<L=.%J4B*L1QM
MCD$?[Q>/8?B-'J<7QJGM/$OB_P 1^##JDMHO@?7=/NI5T9)E1?.L;NW5A!+/
M)(LA47*GS$D"PL'0@ 'TM17EMM=:KX+^/%Q9WNH75YX9\8V8FT]+F9GCL=2M
MDQ+!%N;Y%F@Q*$48W6\[=6.<;X<^*=1^+'QR\8:Y::E=1^"/"!;PS96D,K);
MZAJ/R27MPX&!((OW<"9R%99\8)H ]KHKF+SQLFF_$/3_  O>6OV=-3L9+K3[
M[S,K<2Q-^^@*X^5U1HY%Y)=?-.!Y9)Y_Q3\:].\)WGBZ2YLY;C1O"]G"]_=V
MK&29[V;!BL8H=OSRLCQ-RPYGA&#N)4 ]'HKP#XD?M!?$/X3>#[GQ;XB^$]L?
M#Z[ %TWQ(+F^M3(P5#=P_9E2-=S!6:&6?:3GE<L.T\2?%+7[CQEJ/A3P+X6M
M?$FK:3##-J=YK&JMIFG6IE!:.'S4@GD>8H-^U8MH5E+."R@@'I=%>87WQJN?
M#_@E-3UWP=JUAXEDU)-%@\.0/',][>.1L%M.2L<D+*2_FL4VHK[U1E9!/H'C
M+QQ-KD6D>,_ 5KI=EJ$<@M]2\/ZR^J6\952QCNM]M;O"S*#M95D0D$%U)4,
M>D45\K?"/XZ7-II/PY^'_P -?A7_ */?^"K?Q#91W>ONEAI<+2F/R+BY:&24
M]MK*DC,2?D 4L/2)OVAAI?@_4[G4_#LH\8V&M1^&CX:TZ\2X%SJ4J1R0QPW#
M",&)XY4D\R18RJ;BR J10![#17F7AOXH>)+;Q9I?ASQ[X4L?#%]K*RG2KK2-
M9.IVEP\:>8\#N\$#QS; [A?+9"L;X?(Q7IM !1110 4444 %%%% &+X?_P"/
M_7_^O_\ ]H0UM5B^'_\ C_U__K__ /:$->4?M<?M-?\ #*W@'0_$_P#PBUQX
MN_M+7;?1OL%I=>1,/-21MZ?(^]AY> GR[BP^84 >XT5\;V?[>'CZ7X@ZO\-K
MC]G;7H?B>EHNIZ7X?C\0V3P75D2<SSW9Q';XQC:/,^8[<YKC/VB/VLK[XM?L
M >)?'_AU]=^&>OZ?KMKH^IQ66H-'>:?/'>0I.B3Q;69=K]<+D$@K0!]]T5^>
M/[)GQ/U77/'WQ5L/ 7Q)\<?%+X.6/A1KF#Q/XQ::2YM=8P"88KB6*-SA"6VX
M&, XZ,>"_8__ &MO'-C\"_$7@SXG:_J4NKZ]X7U37_ _BN_OY)+B\$:3)-;?
M:&.XS121ETYW 9Z )D _4NBOC_X?_M#7OPM_X)KZ)\4?$.JW&L:[;^&_-CN]
M4G>XFN[V1VC@#NQ+.3(R DGIGTKC?^"??CGXE>!/B+XD^#OQC\1:EXA\1WVC
MV7C#1;S5[V:ZE:":)%N( \C$@1/M79Q\RRD#!H ^\J**^+TL_$?@'_@I-X?T
M5?B'XRUWP_XE\-ZAK5QH>L:L9-/MI1(R(D%NBI&B(JC&5+9R2Q))H ^T**^.
M?VJOAOX^O=2^('Q \5_&O5OAC\+_  YHRR^'K/P7JCV5Q)=A/F>_)C EW2D(
MD2,=P9 -K9W364/Q7^-G[$O@/7M<\8>)O!VN_P!FC5O$*>#=,5M>UFV0,T<-
MH=Z?9YYD"-E5.68# 4E2 ?8%%?EM\/\ ]JKQ]X$_95^/&J6'C'6]3U71-=M=
M%\-Z?XZD6;Q+HWVB01;[X.@#,<ED!W*&C<'A2*]ET71?'O[*/[2'P9T.Y^*7
MB[XC^'/B(EWI^LV?BV^%Y]FOH8!*LUJ2 8D)8CRQG !R6^7 !]R4444 %%%%
M !1110 4444 %%%% !1110!XC^UE_P DTOO^O?\ ]NK6OAJON7]K+_DFE]_U
M[_\ MU:U\-5^S\%_\B^?^-_^DQ/YG\3/^1Q2_P"O2_\ 2IA1117WQ^2!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?J'X?_ .0#IO\ U[1?
M^@"M"L_P_P#\@'3?^O:+_P! %:%?RT?WF%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %8OB3_6Z/\ ]?Z?^@O6U6+XD_UNC_\ 7^G_ *"]
M &U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5BVO
M_(Y:I_UX6G_HRYK:K%M?^1RU3_KPM/\ T9<T ;5%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !6+X1_P"0&O\ U\7'_HYZVJQ?"/\
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
M-ZIL1\N=XP" .N2*]5T'4[-+[72UW H:^RN9%Y'D1#(Y]C6Q_:UC_P _EO\
M]_5_QH \1M?@+X@@_;:O?C"UYII\,S>"U\.+:B63[8+@72S;RFS9Y>T8SOSG
M^'O7BMU^PWX[F_9>^(WPW75O#HUSQ'XZ;Q/:7!N9_LR6QNH)MDC>1N$FV)A@
M*1DCYNX^V/[6L?\ G\M_^_J_XT?VM8_\_EO_ -_5_P : /F[X<_LQ>*/A#\2
MOBO#X7O='3X5>.;22^CT>6:2.XTS6)$*2M$BQ%/(<8)^<$84!<+SP%]_P3UN
M/%_[#?A;X1^([_3(?B!X72XN=(UW3Y)&MX+MII)%&]HUD\IU=5?Y,C 8 E5K
M[0_M:Q_Y_+?_ +^K_C1_:UC_ ,_EO_W]7_&@#XSU;]A_Q=XT^"'P%^$7B74]
M%D\$^%9UN?&$5E?W*2:EY0;R8+?$*DH2[;F9HV&05Y -7-7_ ."=OAGX6_$'
MX>>._@%I6G^#O$6@:RLNJPZIJU]+!J&FNC)<0@N9RLA4X7  ^9B3P*^P/[6L
M?^?RW_[^K_C1_:UC_P _EO\ ]_5_QH \STG]EGX7Z'\:KOXM6/ACR/B#=F0S
M:Q_:%TV[?'Y;?N3*8AE!CA/?K6!XE^!.OZS^V/X/^+,-WIJ^'-'\,W6C7%K)
M+(+MII)&9610A0I@C)+@^U>U_P!K6/\ S^6__?U?\:/[6L?^?RW_ ._J_P"-
M 'Q7^U+^S3^T+\=/C5I.MV-Y\--3^'/AV=;G1_"7BBZU$V]Q.$_X^+R*"(>;
M(&)VKO*!0!@[GW>@^-OA9^T7XM\-^!/%-EXY\,>&?BGX<N;EKS1--EO_ /A%
M-8@D.U([B(GS2RH%(8J<,6VXX8?2?]K6/_/Y;_\ ?U?\:/[6L?\ G\M_^_J_
MXT ?&9_8+\2_%#PG\9K_ .*_BG1Y/B#\2(;.)G\-6T@TS2C9[3;>6)2))/F1
M-V[!P".IS6[\.?V;/C+XJ^-'@/QQ\</%'A'4[?P!9SP:%8^%(+@-=W$L8C>Z
MNFF5<.54$J@VY P%P<_5_P#:UC_S^6__ ']7_&C^UK'_ )_+?_OZO^- %NBJ
MG]K6/_/Y;_\ ?U?\:/[6L?\ G\M_^_J_XT 6Z*J?VM8_\_EO_P!_5_QH_M:Q
M_P"?RW_[^K_C0!;HJI_:UC_S^6__ ']7_&C^UK'_ )_+?_OZO^- %NBJG]K6
M/_/Y;_\ ?U?\:/[6L?\ G\M_^_J_XT 6Z*J?VM8_\_EO_P!_5_QH_M:Q_P"?
MRW_[^K_C0!;HJI_:UC_S^6__ ']7_&C^UK'_ )_+?_OZO^- 'CG[67_)-+[_
M *]__;JUKX:K]!?C#X;LOB3IB>'O[9M]-6\@D!N\+*(]LL$@^7<N<[,=1U]J
M\7_X8ST__HHMK_X+U_\ C]?IW#&<X'+\'.EBJG+)R;V;TM%=$^Q^&\<\-YKG
M&94\1@://%02OS16O-)]6GLT?,5%?3O_  QGI_\ T46U_P#!>O\ \?H_X8ST
M_P#Z*+:_^"]?_C]?7?ZT91_S^_\ )9?_ ")^=_ZB\1?] W_D\/\ Y(^8J*^G
M?^&,]/\ ^BBVO_@O7_X_1_PQGI__ $46U_\ !>O_ ,?H_P!:,H_Y_?\ DLO_
M )$/]1>(O^@;_P GA_\ )'S%17T[_P ,9Z?_ -%%M?\ P7K_ /'Z/^&,]/\
M^BBVO_@O7_X_1_K1E'_/[_R67_R(?ZB\1?\ 0-_Y/#_Y(^8J*^G?^&,]/_Z*
M+:_^"]?_ (_1_P ,9Z?_ -%%M?\ P7K_ /'Z/]:,H_Y_?^2R_P#D0_U%XB_Z
M!O\ R>'_ ,D?,5%?3O\ PQGI_P#T46U_\%Z__'Z/^&,]/_Z*+:_^"]?_ (_1
M_K1E'_/[_P EE_\ (A_J+Q%_T#?^3P_^2/F*BOIW_AC/3_\ HHMK_P""]?\
MX_1_PQGI_P#T46U_\%Z__'Z/]:,H_P"?W_DLO_D0_P!1>(O^@;_R>'_R1\Q4
M5]._\,9Z?_T46U_\%Z__ !^C_AC/3_\ HHMK_P""]?\ X_1_K1E'_/[_ ,EE
M_P#(A_J+Q%_T#?\ D\/_ )(^8J*^G?\ AC/3_P#HHMK_ ."]?_C]'_#&>G_]
M%%M?_!>O_P ?H_UHRC_G]_Y++_Y$/]1>(O\ H&_\GA_\D?,5%?3O_#&>G_\
M11;7_P %Z_\ Q^C_ (8ST_\ Z*+:_P#@O7_X_1_K1E'_ #^_\EE_\B'^HO$7
M_0-_Y/#_ .2/F*BOIW_AC/3_ /HHMK_X+U_^/T?\,9Z?_P!%%M?_  7K_P#'
MZ/\ 6C*/^?W_ )++_P"1#_47B+_H&_\ )X?_ "1\Q45])6/[(-C>37T;>/[>
M(6T_DJQL%/F#8C;A^_\ ]HC\*M_\,9Z?_P!%%M?_  7K_P#'Z/\ 6C*/^?W_
M )++_P"1#_47B+_H&_\ )X?_ "1\Q45]._\ #&>G_P#11;7_ ,%Z_P#Q^C_A
MC/3_ /HHMK_X+U_^/T?ZT91_S^_\EE_\B'^HO$7_ $#?^3P_^2/F*BOIW_AC
M/3_^BBVO_@O7_P"/T?\ #&>G_P#11;7_ ,%Z_P#Q^C_6C*/^?W_DLO\ Y$/]
M1>(O^@;_ ,GA_P#)'S%17T[_ ,,9Z?\ ]%%M?_!>O_Q^C_AC/3_^BBVO_@O7
M_P"/T?ZT91_S^_\ )9?_ "(?ZB\1?] W_D\/_DCYBHKZ=_X8ST__ **+:_\
M@O7_ ./T?\,9Z?\ ]%%M?_!>O_Q^C_6C*/\ G]_Y++_Y$/\ 47B+_H&_\GA_
M\D?,5%?3O_#&>G_]%%M?_!>O_P ?H_X8ST__ **+:_\ @O7_ ./T?ZT91_S^
M_P#)9?\ R(?ZB\1?] W_ )/#_P"2/F*BOIW_ (8ST_\ Z*+:_P#@O7_X_1_P
MQGI__11;7_P7K_\ 'Z/]:,H_Y_?^2R_^1#_47B+_ *!O_)X?_)'S%17T[_PQ
MGI__ $46U_\ !>O_ ,?H_P"&,]/_ .BBVO\ X+U_^/T?ZT91_P _O_)9?_(A
M_J+Q%_T#?^3P_P#DCYBHKZ=_X8ST_P#Z*+:_^"]?_C]'_#&>G_\ 11;7_P %
MZ_\ Q^C_ %HRC_G]_P"2R_\ D0_U%XB_Z!O_ ">'_P D?,5%?3O_  QGI_\
MT46U_P#!>O\ \?H_X8ST_P#Z*+:_^"]?_C]'^M&4?\_O_)9?_(A_J+Q%_P!
MW_D\/_DCYBHKZ=_X8ST__HHMK_X+U_\ C]17/['.GV]O+*/B';.40L%%@O.!
MG'^OH_UHRC_G]_Y++_Y$/]1>(O\ H&_\GA_\D?5?A_\ Y .F_P#7M%_Z *T*
MP]!UBP30].5KZV5A;1@@RKD?*/>K_P#;6G_\_P#:_P#?Y?\ &OP,_K8NT52_
MMK3_ /G_ +7_ +_+_C1_;6G_ //_ &O_ '^7_&@"[15+^VM/_P"?^U_[_+_C
M1_;6G_\ /_:_]_E_QH NT52_MK3_ /G_ +7_ +_+_C1_;6G_ //_ &O_ '^7
M_&@"[15+^VM/_P"?^U_[_+_C1_;6G_\ /_:_]_E_QH NT52_MK3_ /G_ +7_
M +_+_C1_;6G_ //_ &O_ '^7_&@"[15+^VM/_P"?^U_[_+_C1_;6G_\ /_:_
M]_E_QH NT52_MK3_ /G_ +7_ +_+_C1_;6G_ //_ &O_ '^7_&@"[15+^VM/
M_P"?^U_[_+_C1_;6G_\ /_:_]_E_QH NT52_MK3_ /G_ +7_ +_+_C1_;6G_
M //_ &O_ '^7_&@"[6+XD_UNC_\ 7^G_ *"]7?[:T_\ Y_[7_O\ +_C6/XAU
M>Q>32-M[;MMOD)Q*IP-K\]: .EHJE_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_
M (T 7:*I?VUI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^- %VBJ7]M:?_P _
M]K_W^7_&C^VM/_Y_[7_O\O\ C0!=HJE_;6G_ //_ &O_ '^7_&C^VM/_ .?^
MU_[_ "_XT 7:*I?VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"- %VBJ7]M:?\
M\_\ :_\ ?Y?\:/[:T_\ Y_[7_O\ +_C0!=HJE_;6G_\ /_:_]_E_QH_MK3_^
M?^U_[_+_ (T 7:*I?VUI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^- %VBJ7
M]M:?_P _]K_W^7_&C^VM/_Y_[7_O\O\ C0!=HJE_;6G_ //_ &O_ '^7_&C^
MVM/_ .?^U_[_ "_XT 7:Q;7_ )'+5/\ KPM/_1ES5W^VM/\ ^?\ M?\ O\O^
M-8]KJ]B/%VIN;VW"&QM0&\U<$B2XR.ON/SH Z6BJ7]M:?_S_ -K_ -_E_P :
M/[:T_P#Y_P"U_P"_R_XT 7:*I?VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^-
M%VBJ7]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XT 7:*I?VUI_\ S_VO
M_?Y?\:/[:T__ )_[7_O\O^- %VBJ7]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U
M_P"_R_XT 7:*I?VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^- %VBJ7]M:?_S_
M -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XT 7:*I?VUI_\ S_VO_?Y?\:/[:T__
M )_[7_O\O^- %VBJ7]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XT 7:*
MI?VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^- %VL7PC_R U_Z^+C_ -'/5W^V
MM/\ ^?\ M?\ O\O^-8_A/5[&/155[VW5O/N#AI5!YF<^M '130I<0R12HLD<
MBE65AD$$8((KPC]FW]F=O@]\,/$OA/Q)J$/B/^U[F>V\Q<E5TI8_L]G;'*K]
MRW501C&YGY;.X^V_VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C0!Y!\%
M?@!?>$?@?K7@?QUJR>)M0UTW<.JZA S9N('C%M%RP&&%K'"IXQN!Z]31U3X<
M_%/QAX-'PX\1R^%CX2F@73M1\2VEY<G4;^R "N@LC (X994!5G^T2!=S,$/
M'MO]M:?_ ,_]K_W^7_&C^VM/_P"?^U_[_+_C0!XUXN^!>N:[X4^/FEVMUIT<
MOCY"FE&220)!_P 2J"S'GX0E?WD3'Y0_RD'KP-34/ WCCP/XXUCQ+X$BT#7+
M?Q!';G5=#U^^FT\)=0Q"%;F&ZB@G/S1)&C1-%_RS5@Z\@^H_VUI__/\ VO\
MW^7_ !H_MK3_ /G_ +7_ +_+_C0!XOX'^"/BJ^UCXKWOQ'U+2-2B\<VEI:K:
M:.L@CL(HXIHS"ID +;1(K"3@LQ=ML8PHI'X(_$)OA!/$?$>D'XM3:PVLG7BD
MOV-)BOV4,JXW#%EA-N,;\] <U[K_ &UI_P#S_P!K_P!_E_QH_MK3_P#G_M?^
M_P O^- 'DNN?LZV.I:EX-TJ!+>+P3H_A+5?"US9[V6=XKI+.--F%*GY+>3<2
M0<LO!R<9&L>#OCE??#N]\!0WW@U8Y+!M,3QLUU<B]>(IL\PZ<(/+28KQN%RR
MAOGV$?NZ]Q_MK3_^?^U_[_+_ (T?VUI__/\ VO\ W^7_ !H ^=?$G[*J7FG>
M ]4G\'> _B#K^A>&K7PY?Z5XQMPUG,D*@K+;W+6TSPLCF7_EB1(LF"%*@CT#
MX"?!N'X66FMWC^&?!GA74=8F1Y--\%:3%:VMM%&N$B,RQ1R7+ EV\QU7!<A4
M4#GTK^VM/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &@"[15+^VM/_ .?^U_[_
M "_XT?VUI_\ S_VO_?Y?\: +M%4O[:T__G_M?^_R_P"-']M:?_S_ -K_ -_E
M_P : +M%4O[:T_\ Y_[7_O\ +_C1_;6G_P#/_:_]_E_QH NT52_MK3_^?^U_
M[_+_ (T?VUI__/\ VO\ W^7_ !H NT52_MK3_P#G_M?^_P O^-']M:?_ ,_]
MK_W^7_&@"[15+^VM/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &@"[5#7_ /D
MZE_U[2?^@FG?VUI__/\ VO\ W^7_ !JCKVLV#:'J(%];$FVD  F7^Z?>@#\Z
M;G_CXE_WS_.N=AO_ /A$_BQX8UG.RVU$-I%R>@^;YHO_ !\?D*Z*Y_X^)?\
M?/\ .N7^(6ER:MX2OE@R+JW47,#+U#QG<,>_!'XUO0JNA5C571W.7%8>.*H3
MH2VDFCZ=TR^QCFNIT_4MN.:\<\!^+D\3>&=+U5",7=NDC*/X6(^9?P.1^%=O
M9ZIC'-?J=6BJD5..S/P/#XF5&3IST:=G\@^*G@'4_'5_X<USP]XC_P"$;\2^
M'WN#973VJ7,16>,)(K(W'(48/..>,X(^=?A=K'Q$_:JL/$GA[Q-XY6#PY9R6
MPOK>+2[<2W*F1G 1U12G,/7GJ.#R*]\\6_%CP_\ #VUMKCQ!J:Z?%<.4B)C>
M0L0,G 12?QQWKY;_ &3_ (J>&_A[?>+$US5%T\ZG+:BVWQ2,'VF;.2JD+C>O
MWL=:^2Q5&E'$PA*5KWOK;II?^M3]#P&)Q%3 U*L(7<;<KY;]=;::V_ ^[KS5
M,Y^:N<U+4,YYJE<ZMG/-8=]J77FOIZ.%L?"XK'<RW."^/WBF31?AWJ:6[?Z;
MJ&W3[=0<%GE.TX]]NX_A7$Z+ID>BZ19V$7W+>)8@?7 QG\>M1_%#4?\ A)OB
M9X?T93NMM+B?4[@=MY^2(?4')^AK0KXS/*WM,6Z:V@K?J_\ +Y'Z;PKA_99>
MJTMZC;^6R_*_S"BBBOGC[ **** "BBK>FZ3?:U.T&GV5Q?3*AD:.VB:1@HZL
M0H/ ]: .Q^&OCS2O#MCK>A^(K"XO_#VL1H)Q9L%GB="61TR0#R>A/I[@]<WQ
M4\$:+X=T#1M TW68K?3=?@U:6:]$323H@^8G:P ?H  ,84<UY!#I-]<:=/J$
M5E<26$#*DUTD3&*-CT#-C )[9-:</@'Q/<0VTL7AS5I(KD9@=+&4K+QGY3M^
M;@$\=A0!ZEH/QJ\,:/=>,+YK+6Y[C6+B[=+)I(_L=Q'+]P3(2=K+SRNX_,>2
M, 2:;\=M&OM#TA-;F\66.I:9;+:^3H&H^1:7:J,*T@W JWJ5'] /']'\+:UX
MB,PTK2+_ %,PX\S[';/+LSTW;0<?C5>QT?4-2U 6%G8W-U?$E1:P0L\N1U&T
M#.1@T >C>'_B=H>J:#JV@>-K75M0TVZO?[0M[VTN%DO(9=NW#-(0'^7C)_+I
MC7U3XI^";@>"[&QT_P 0:=I>@_:E+VTT<=TK28V2HX/+Y!8@[1DXY'!\_P##
MO@.YOO&%MH&M1ZAH4TRLQ!TR:>=0%+ B!0'8'';MSVJG:^!]?U+8^G:)J>H6
M\I?R)K>RE9951L,5P#G!Z^AX- 'L$W[1&DW7BK72;/5[/0M5MH(GO-/G6#45
MEB!Q-E2%W'.TKG& /<5YY\3O'%GXJFLK?2KWQ%=:=;)\S>(-0-P\DG]_9DJA
MQQP>?05R=KH>I7VIG3;;3[JXU$,4-I%"S2[AU&P#.1CTJ63POK,.KII4FD7T
M>J/]RQ:V<3MQGA,;CP#VH S**L7VGW6EWDMI>VTUG=1';)!/&4=#Z%3R*KT
M%%%% !1110!]+?L:6L%U_P )AYT,<VW['CS%#8_U_K7TK_9-C_SY6_\ WZ7_
M  KYO_8M_P"9Q_[<_P#VO7I7CSXF>+M+^)>F^#/!_A71=>O+C2)M8FN-;U^;
M3(XHTFCBV+Y5G<EV)D!YV@ 4 >C?V38_\^5O_P!^E_PH_LFQ_P"?*W_[]+_A
M7FOAWXLZG'\1]?\ #_C!-#\/6^F:)HUZS0WK21K=WMQ=P&$7$JQ"12T$*I^Z
M1BSD8.0!Z3=:Q86-]965S>V]O>7S,EK;RRJLEPRJ781J3EB%!8XS@ F@!?[)
ML?\ GRM_^_2_X4?V38_\^5O_ -^E_P *MUSG@7QU8?$'3=0OM.AN88K+5+W2
M9%NE56,MK</!(PVL?E+1L5)Y((R >* -C^R;'_GRM_\ OTO^%']DV/\ SY6_
M_?I?\*X3XK?$CQ!X-UWP?H7ACP[IOB#5_$=U<6\:ZMJ\FFV\*PV[S,QDCMKA
MB2$( V=3UKFKS]HJ[\*Z/XQ3Q9X573/$OALZ?YEAINIB[L[I;Z7R;62.Y>.(
MJGFAU<R1*4",V&&"0#V#^R;'_GRM_P#OTO\ A1_9-C_SY6__ 'Z7_"O*]0^,
MGC#PSX(\6ZMXA^',EKJOAH175Q:Z;J37=G>V1PTLUI<&"-I9(XQ(3"T2,60+
MG#JY[?QA\2-"\$?#K4O&^H7>[P_8V!U%IX1N,L6W<HC'\3/D!1W+ =Z -W^R
M;'_GRM_^_2_X4?V38_\ /E;_ /?I?\*R/#7BBYNO .G^(?%%C#X3N'L%OM0L
M[B[$D>G_ ";W5YBJ#Y!G<V !@]N:W9KJ&UM9+F::.*WC0R/,[ (J@9+$G@ #
MG- $/]DV/_/E;_\ ?I?\*/[)L?\ GRM_^_2_X5A>)OBEX,\$Z#9ZWXB\7:#H
M.BWH4VNI:GJ4-M;S[EW+LD=@K9!R,'D<UH>'_&.@>+%9M#US3=958HYV.GW<
M<X$<@)C<["?E8*VT]#M..E %W^R;'_GRM_\ OTO^%']DV/\ SY6__?I?\*Y[
MP_\ %KP-XL\27GA[0_&?A_6=?L@QNM*T_5()[J *<-OB1RRX) .1P33O&GQ6
M\$_#>:SB\6^,= \+2WA(MDUK5(+-I\<'8)&7=^% &_\ V38_\^5O_P!^E_PH
M_LFQ_P"?*W_[]+_A7+>(O%EYHWC30U.L^&+'PK)IE]?:@-1NFCOV$7DE)K?D
M(8$#L96;[NZ+D9JSI7Q8\#Z[XG_X1O3?&7A_4/$7D_:/[(M=4@EN_**AA)Y*
MN7VX(.[&,$&@#H/[)L?^?*W_ ._2_P"%']DV/_/E;_\ ?I?\*P/%7Q6\$^ ]
M5L-,\2^,= \.ZEJ&!9V>JZI!:S7.6VCRTD8%\GC@'GBNI!R,CD4 5?[)L?\
MGRM_^_2_X4?V38_\^5O_ -^E_P *MT4 5/[)L?\ GRM_^_2_X4?V38_\^5O_
M -^E_P *MT4 5/[)L?\ GRM_^_2_X4?V38_\^5O_ -^E_P *MT4 5/[)L?\
MGRM_^_2_X4?V38_\^5O_ -^E_P *MT4 5/[)L?\ GRM_^_2_X4?V38_\^5O_
M -^E_P *MT4 5/[)L?\ GRM_^_2_X4?V38_\^5O_ -^E_P *MT4 5/[)L?\
MGRM_^_2_X4?V38_\^5O_ -^E_P *MT4 5/[)L?\ GRM_^_2_X4?V38_\^5O_
M -^E_P *MT4 <YH.F6;WVNAK2!@M]A<QKP/(B.!Q[FMC^R;'_GRM_P#OTO\
MA5#P_P#\?^O_ /7_ /\ M"&CQ1XT\/>![6UN?$>O:9X?MKNY2SMYM4O([9)I
MWSLB0NP#.V#A1R<' H O_P!DV/\ SY6__?I?\*/[)L?^?*W_ ._2_P"%<G;?
M'+X<7FCZQJUO\0/"T^E:-((=3OH]:MF@L7)P%G</MC)/&&(-<9^T1^TQI_P5
M^ -S\4M L;3Q_I_FVL=I%8:HD4%V)YTB#)<*DBX!?.0"#C&1UH ]?_LFQ_Y\
MK?\ []+_ (4?V38_\^5O_P!^E_PKYU^%/[7VL>*O&'BWP/X]^&5Y\./'N@Z$
MWB--(DUB#48+RR'&]+B)0 =V 1M.,]<@BL[]F_\ ;T\/_M%_ WQIXXL=#_LG
M7_"=M<76H>&)+\2L%2)Y(F6;RURD@0C=L^5E88. 2 ?3?]DV/_/E;_\ ?I?\
M*/[)L?\ GRM_^_2_X5YI\+?C_IWCS]G'2OB]J]D/#6E7.CR:S=6K7'VC[+$@
M9G'F;%WX"'^$?2N!_8K_ &TK#]L#1?$LQ\,R>#M9T2XA$FE37INFDMIHP\-P
M&\J/ ;#C&#PH.3N% 'T3_9-C_P ^5O\ ]^E_PH_LFQ_Y\K?_ +]+_A5NOG;1
MOVI?$LW[5Z_!O7OAA-X;M+RQNM2TOQ#-KL%PU[;0G:)?LT2-Y8=@V TFX  E
M1G  /?O[)L?^?*W_ ._2_P"%']DV/_/E;_\ ?I?\*^</B]^V%KWA?XH:[X#^
M&OPGU+XK:UX9L(]2\1O;:K#I\.GQ2+NC1"ZL9IBHW>6H!.1MW'('=^%?VIO
M?B;]G6/XTR7[Z3X.%D]W<-?!5FMV1S&\#*"09/,&P*"=S%0,Y% 'JG]DV/\
MSY6__?I?\*/[)L?^?*W_ ._2_P"%?.W[*O[:FG_M,?"3QI\0)?#3^$]*\-WE
MQ T<U]]J:6&*!9C*Q$:[#M;[HW8QU-5_V;/VH/BK\?IO#FKWWP%?PE\/M:MY
M+F'Q3)XMM;HJ@5C&?LGE)*0[*%' X8-R* /I'^R;'_GRM_\ OTO^%']DV/\
MSY6__?I?\*MT4 5/[)L?^?*W_P"_2_X4?V38_P#/E;_]^E_PJW10!4_LFQ_Y
M\K?_ +]+_A1_9-C_ ,^5O_WZ7_"K=% %3^R;'_GRM_\ OTO^%']DV/\ SY6_
M_?I?\*MT4 5/[)L?^?*W_P"_2_X4?V38_P#/E;_]^E_PJW10!4_LFQ_Y\K?_
M +]+_A1_9-C_ ,^5O_WZ7_"K=% 'B/[3S'0_ %W=Z<?[/NHX,I/:_NW7-S;*
M<,N"."1]":^./^$^\3_]#'JW_@=+_P#%5]C_ +67_)-+[_KW_P#;JUKX:K]A
MX.H4JF FYP3?.]U_=B?SCXD8JO1S:E&E4<5[-;-K[4S>_P"$^\3_ /0QZM_X
M'2__ !5'_"?>)_\ H8]6_P# Z7_XJL&BONOJF'_Y]Q^Y'Y5_:&,_Y_2_\"?^
M9O?\)]XG_P"ACU;_ ,#I?_BJ/^$^\3_]#'JW_@=+_P#%5@T4?5,/_P ^X_<@
M_M#&?\_I?^!/_,WO^$^\3_\ 0QZM_P"!TO\ \51_PGWB?_H8]6_\#I?_ (JL
M&BCZIA_^?<?N0?VAC/\ G]+_ ,"?^9O?\)]XG_Z&/5O_  .E_P#BJ/\ A/O$
M_P#T,>K?^!TO_P 56#11]4P__/N/W(/[0QG_ #^E_P"!/_,WO^$^\3_]#'JW
M_@=+_P#%4?\ "?>)_P#H8]6_\#I?_BJP:*/JF'_Y]Q^Y!_:&,_Y_2_\  G_F
M;W_"?>)_^ACU;_P.E_\ BJ/^$^\3_P#0QZM_X'2__%5@T4?5,/\ \^X_<@_M
M#&?\_I?^!/\ S-[_ (3[Q/\ ]#'JW_@=+_\ %4?\)]XG_P"ACU;_ ,#I?_BJ
MP:*/JF'_ .?<?N0?VAC/^?TO_ G_ )F]_P )]XG_ .ACU;_P.E_^*H_X3[Q/
M_P!#'JW_ ('2_P#Q58-%'U3#_P#/N/W(/[0QG_/Z7_@3_P S>_X3[Q/_ -#'
MJW_@=+_\51_PGWB?_H8]6_\  Z7_ .*K!HH^J8?_ )]Q^Y!_:&,_Y_2_\"?^
M9O?\)]XG_P"ACU;_ ,#I?_BJ/^$^\3_]#'JW_@=+_P#%5@T4?5,/_P ^X_<@
M_M#&?\_I?^!/_,W%\=>)4+%?$.JJ6.6Q>R\G&,GYO84[_A/O$_\ T,>K?^!T
MO_Q58-%'U3#_ //N/W(/[0QG_/Z7_@3_ ,S>_P"$^\3_ /0QZM_X'2__ !5'
M_"?>)_\ H8]6_P# Z7_XJL&BCZIA_P#GW'[D']H8S_G]+_P)_P"9O?\ "?>)
M_P#H8]6_\#I?_BJ/^$^\3_\ 0QZM_P"!TO\ \56#11]4P_\ S[C]R#^T,9_S
M^E_X$_\ ,WO^$^\3_P#0QZM_X'2__%4?\)]XG_Z&/5O_  .E_P#BJP:*/JF'
M_P"?<?N0?VAC/^?TO_ G_F;W_"?>)_\ H8]6_P# Z7_XJC_A/O$__0QZM_X'
M2_\ Q58-%'U3#_\ /N/W(/[0QG_/Z7_@3_S-[_A/O$__ $,>K?\ @=+_ /%4
M?\)]XG_Z&/5O_ Z7_P"*K!HH^J8?_GW'[D']H8S_ )_2_P# G_F;W_"?>)_^
MACU;_P #I?\ XJC_ (3[Q/\ ]#'JW_@=+_\ %5@T4?5,/_S[C]R#^T,9_P _
MI?\ @3_S-[_A/O$__0QZM_X'2_\ Q5'_  GWB?\ Z&/5O_ Z7_XJL&BCZIA_
M^?<?N0?VAC/^?TO_  )_YF]_PGWB?_H8]6_\#I?_ (JC_A/O$_\ T,>K?^!T
MO_Q58-%'U3#_ //N/W(/[0QG_/Z7_@3_ ,S>_P"$^\3_ /0QZM_X'2__ !5'
M_"?>)_\ H8]6_P# Z7_XJL&BCZIA_P#GW'[D']H8S_G]+_P)_P"9O?\ "?>)
M_P#H8]6_\#I?_BJ0^//$S @^(M6(/4?;I?\ XJL*BCZIA_\ GW'[D']H8S_G
M]+_P)_YGZ;Z#H]@^AZ<S6-LS&VC))A7)^4>U7_[%T_\ Y\+7_ORO^%,\/_\
M(!TW_KVB_P#0!6A7\R']QE+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10
M!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1
M_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM%
M %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (4?
MV+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1_8NG_P#/A:_]^5_PJ[10
M!2_L73_^?"U_[\K_ (4?V+I__/A:_P#?E?\ "KM% %+^Q=/_ .?"U_[\K_A1
M_8NG_P#/A:_]^5_PJ[10!2_L73_^?"U_[\K_ (5C^(=(L4DTC;96Z[KY <1*
M,C:_'2NEK%\2?ZW1_P#K_3_T%Z +O]BZ?_SX6O\ WY7_  H_L73_ /GPM?\
MORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A5VB@"E_8NG_\^%K_
M -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG_P#/A:_]^5_PH_L73_\ GPM?
M^_*_X5=HH I?V+I__/A:_P#?E?\ "C^Q=/\ ^?"U_P"_*_X5=HH I?V+I_\
MSX6O_?E?\*/[%T__ )\+7_ORO^%7:* *7]BZ?_SX6O\ WY7_  H_L73_ /GP
MM?\ ORO^%7:* *7]BZ?_ ,^%K_WY7_"C^Q=/_P"?"U_[\K_A5VB@"E_8NG_\
M^%K_ -^5_P */[%T_P#Y\+7_ +\K_A5VB@"E_8NG_P#/A:_]^5_PH_L73_\
MGPM?^_*_X5=HH I?V+I__/A:_P#?E?\ "L>UTBQ/B[4T-E;E!8VI"^4N 3)<
M9/3V'Y5TM8MK_P CEJG_ %X6G_HRYH N_P!BZ?\ \^%K_P!^5_PH_L73_P#G
MPM?^_*_X5=HH I?V+I__ #X6O_?E?\*/[%T__GPM?^_*_P"%7:* *7]BZ?\
M\^%K_P!^5_PH_L73_P#GPM?^_*_X5=HH I?V+I__ #X6O_?E?\*/[%T__GPM
M?^_*_P"%7:* *7]BZ?\ \^%K_P!^5_PH_L73_P#GPM?^_*_X5=HH I?V+I__
M #X6O_?E?\*/[%T__GPM?^_*_P"%7:* *7]BZ?\ \^%K_P!^5_PH_L73_P#G
MPM?^_*_X5=HH I?V+I__ #X6O_?E?\*/[%T__GPM?^_*_P"%7:* *7]BZ?\
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
M+&681XME;[0!_I0D()$8"X)V?+OK],Z* "BBB@ HHHH **** "BBB@ HHHH
M**** /$?VLO^2:7W_7O_ .W5K7PU7Z"?'7P5??$30/\ A'M-EMX+V\MW\N2Z
M9EC&R>W<Y*J3T4]NN*^>O^&*_&__ $%?#_\ X$3_ /QFOU3A7,\'@L%.GB*B
MBW)NS[6B?@G'V1YEF>9TZV#H.<532NN_-)V_%'@%%>__ /#%?C?_ *"OA_\
M\")__C-'_#%?C?\ Z"OA_P#\")__ (S7V7]O97_S_B?FO^J6>_\ 0++^OF>
M45[_ /\ #%?C?_H*^'__  (G_P#C-'_#%?C?_H*^'_\ P(G_ /C-']O97_S_
M (A_JEGO_0++^OF> 45[_P#\,5^-_P#H*^'_ /P(G_\ C-'_  Q7XW_Z"OA_
M_P ")_\ XS1_;V5_\_XA_JEGO_0++^OF> 45[_\ \,5^-_\ H*^'_P#P(G_^
M,T?\,5^-_P#H*^'_ /P(G_\ C-']O97_ ,_XA_JEGO\ T"R_KYG@%%>__P##
M%?C?_H*^'_\ P(G_ /C-'_#%?C?_ *"OA_\ \")__C-']O97_P _XA_JEGO_
M $"R_KYG@%%>_P#_  Q7XW_Z"OA__P ")_\ XS1_PQ7XW_Z"OA__ ,")_P#X
MS1_;V5_\_P"(?ZI9[_T"R_KYG@%%>_\ _#%?C?\ Z"OA_P#\")__ (S1_P ,
M5^-_^@KX?_\  B?_ .,T?V]E?_/^(?ZI9[_T"R_KYG@%%>__ /#%?C?_ *"O
MA_\ \")__C-'_#%?C?\ Z"OA_P#\")__ (S1_;V5_P#/^(?ZI9[_ - LOZ^9
MX!17O_\ PQ7XW_Z"OA__ ,")_P#XS1_PQ7XW_P"@KX?_ / B?_XS1_;V5_\
M/^(?ZI9[_P! LOZ^9X!17O\ _P ,5^-_^@KX?_\  B?_ .,T?\,5^-_^@KX?
M_P# B?\ ^,T?V]E?_/\ B'^J6>_] LOZ^9X!17NUG^QWXSOIKR--3T(-:S>2
M^ZXFP6V*^1^YZ8<?K5G_ (8K\;_]!7P__P"!$_\ \9H_M[*_^?\ $/\ 5+/?
M^@67]?,\ HKW_P#X8K\;_P#05\/_ /@1/_\ &:/^&*_&_P#T%?#_ /X$3_\
MQFC^WLK_ .?\0_U2SW_H%E_7S/ **]__ .&*_&__ $%?#_\ X$3_ /QFC_AB
MOQO_ -!7P_\ ^!$__P 9H_M[*_\ G_$/]4L]_P"@67]?,\ HKW__ (8K\;_]
M!7P__P"!$_\ \9H_X8K\;_\ 05\/_P#@1/\ _&:/[>RO_G_$/]4L]_Z!9?U\
MSP"BO?\ _ABOQO\ ]!7P_P#^!$__ ,9H_P"&*_&__05\/_\ @1/_ /&:/[>R
MO_G_ !#_ %2SW_H%E_7S/ **]_\ ^&*_&_\ T%?#_P#X$3__ !FC_ABOQO\
M]!7P_P#^!$__ ,9H_M[*_P#G_$/]4L]_Z!9?U\SP"BO?_P#ABOQO_P!!7P__
M .!$_P#\9H_X8K\;_P#05\/_ /@1/_\ &:/[>RO_ )_Q#_5+/?\ H%E_7S/
M**]__P"&*_&__05\/_\ @1/_ /&:/^&*_&__ $%?#_\ X$3_ /QFC^WLK_Y_
MQ#_5+/?^@67]?,\ HKW_ /X8K\;_ /05\/\ _@1/_P#&:/\ ABOQO_T%?#__
M ($3_P#QFC^WLK_Y_P 0_P!4L]_Z!9?U\SP"BO?_ /ABOQO_ -!7P_\ ^!$_
M_P 9H_X8K\;_ /05\/\ _@1/_P#&:/[>RO\ Y_Q#_5+/?^@67]?,\ HKW_\
MX8K\;_\ 05\/_P#@1/\ _&:CN/V,?&UO!)*VJ: 5C4L<7$^< 9_YXT?V]E?_
M #_B'^J6>_\ 0++^OF?9'A__ ) .F_\ 7M%_Z *T*S_#_P#R =-_Z]HO_0!6
MA7\\G]BA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+XD
M_P!;H_\ U_I_Z"];58OB3_6Z/_U_I_Z"] &U1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5BVO_(Y:I_UX6G_ *,N:VJQ;7_D<M4_
MZ\+3_P!&7- &U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5B^$?^0&O_ %\7'_HYZVJQ?"/_ " U_P"OBX_]'/0 OC+PQ:>-O"&N
M>';]=]CJUC/83J>\<L;(P_)C7R-\ _!NO?M$?!GQI?>++:73?$,>DP>!["6X
M0!H;K3-QDO$&2 3?Y8'K_HT9XQ@?:5% 'S+\$=8\4?&'X0_$KXA6%M/H/C'Q
M7%-8Z7!=':UE):6OV5$[8 O!=.#D_?SGL.7\0>*/ACKO[/\ IGPW\%&PA^(U
MM# NB^%8EQK.DZPA4K<S0X\V%HY<R2SN I <EB&Y^PJ* /CCXD>&]-B\._MF
MZZ;"W_MR6P%E)J C'FM"N@VKB/=U"[G9L>IKO(O%WA3X4_';Q7KOQ*U#3_#C
MZE8V$/ASQ)KLBV]D+)81YUG%<R$1QR_:!+*T>Y6=9(SA@GR_1=% 'QG\.]%T
M'XC>,/V@+CX=6#Z<@FT76-%N/L[6]O<W\ GF$\"D+B&69&4LH"R;I6&X29;:
M_P"%F6G]EW'[1PT^^_LU;]M*BMS;N;N32 GV?R?+ R&.H@OWX^M?65% 'R;J
MO@?Q/X>U[P!H]C=1P^/K[P3XNNWNT^5!JUS)82NP)/"B>0@9/"J/2J'B+XE_
M!&']ER^\!K!:)JUOHS0CX?K%C7X-0$>0QM<><DRS?.;DC /[W?CYZ^P:* /B
M:X;5/"]W\%?%^H>+O"W@WPU:^ +*TT[6/&6B27^G6=^R1F8^:M[;+;321>4J
M.Y.\)(H(/#>M_LNV]QJ.L>/?$\'B32_$.AZQ=VYAN/#OAR32-*N;B.,B:ZMS
M)=W!N-X:)&E7:A:#@L<FO?J* "BBB@ HHHH **** "BBB@ HHHH **** "J&
MO_\ (!U+_KVD_P#035^J&O\ _(!U+_KVD_\ 030!^;MS_P ?$O\ OG^=15+<
M_P#'Q+_OG^=14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!](_L=PW<P\7?9+F.V(^Q[O,A\S/^OQ_
M$,5]'_8M8_Z"EO\ ^ 9_^+KYZ_8M_P"9Q_[<_P#VO7TW0!D_8M8_Z"EO_P"
M9_\ BZ/L6L?]!2W_ / ,_P#Q=:U% &3]BUC_ *"EO_X!G_XNC[%K'_04M_\
MP#/_ ,75K5M8L- TV?4-3O;?3;"W7?-=7<JQ11KTRSL0 /J:N4 9/V+6/^@I
M;_\ @&?_ (NC[%K'_04M_P#P#/\ \76M10!D_8M8_P"@I;_^ 9_^+H^Q:Q_T
M%+?_ , S_P#%U/<>(-+M-:L](GU*TAU:\CDFMK"2=%GGCCV^8Z1D[F5=Z9(&
M!N&>HJ_0!D_8M8_Z"EO_ . 9_P#BZ/L6L?\ 04M__ ,__%UK44 9/V+6/^@I
M;_\ @&?_ (NC[%K'_04M_P#P#/\ \76M10!D_8M8_P"@I;_^ 9_^+H^Q:Q_T
M%+?_ , S_P#%UK44 9/V+6/^@I;_ /@&?_BZ/L6L?]!2W_\  ,__ !=:U% &
M3]BUC_H*6_\ X!G_ .+H^Q:Q_P!!2W_\ S_\76M10!D_8M8_Z"EO_P" 9_\
MBZ/L6L?]!2W_ / ,_P#Q=:U% &3]BUC_ *"EO_X!G_XNC[%K'_04M_\ P#/_
M ,76M10!D_8M8_Z"EO\ ^ 9_^+H^Q:Q_T%+?_P  S_\ %UK44 9/V+6/^@I;
M_P#@&?\ XNC[%K'_ $%+?_P#/_Q=:U% &3]BUC_H*6__ (!G_P"+H^Q:Q_T%
M+?\ \ S_ /%UK44 9/V+6/\ H*6__@&?_BZ/L6L?]!2W_P# ,_\ Q=:U% &3
M]BUC_H*6_P#X!G_XNC[%K'_04M__  #/_P 76M10!D_8M8_Z"EO_ . 9_P#B
MZ/L6L?\ 04M__ ,__%UK44 <GH=IJC7VN!-1@0B]PY-J3N/DQ<CY^.,#'M6M
M]BUC_H*6_P#X!G_XNH_#_P#Q_P"O_P#7_P#^T(:VJ ,G[%K'_04M_P#P#/\
M\71]BUC_ *"EO_X!G_XNM:B@#)^Q:Q_T%+?_ , S_P#%T?8M8_Z"EO\ ^ 9_
M^+K6HH R?L6L?]!2W_\  ,__ !='V+6/^@I;_P#@&?\ XNM:B@#)^Q:Q_P!!
M2W_\ S_\71]BUC_H*6__ (!G_P"+K6HH R?L6L?]!2W_ / ,_P#Q='V+6/\
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
M<K:HH Q?[/US_H,6O_@"?_CE']GZY_T&+7_P!/\ \<K:HH Q?[/US_H,6O\
MX G_ ..4?V?KG_08M?\ P!/_ ,<K:HH Q?[/US_H,6O_ ( G_P".4?V?KG_0
M8M?_  !/_P <K:HH Q?[/US_ *#%K_X G_XY1_9^N?\ 08M?_ $__'*VJ* ,
M7^S]<_Z#%K_X G_XY1_9^N?]!BU_\ 3_ /'*VJ* ,7^S]<_Z#%K_ . )_P#C
ME']GZY_T&+7_ , 3_P#'*VJ* ,7^S]<_Z#%K_P" )_\ CE']GZY_T&+7_P
M3_\ '*VJ* ,7^S]<_P"@Q:_^ )_^.5D^%K'66T=3'JMO&GGS_*UD6Y\Y\\^9
MZYKL*Q?"/_(#7_KXN/\ T<] !_9^N?\ 08M?_ $__'*/[/US_H,6O_@"?_CE
M;5% &+_9^N?]!BU_\ 3_ /'*/[/US_H,6O\ X G_ ..5M44 8O\ 9^N?]!BU
M_P# $_\ QRC^S]<_Z#%K_P" )_\ CE7]6U:QT'2[O4M3O;?3M.M(FGN+R[E6
M*&&-1EG=V("J "22<"K2L&4,I!!&01WH QO[/US_ *#%K_X G_XY1_9^N?\
M08M?_ $__'*O6^L6%WJ5WI\%[;S7]FL;W-K'*K2P*^2A= <J&VMC(YVG'2KE
M &+_ &?KG_08M?\ P!/_ ,<H_L_7/^@Q:_\ @"?_ (Y5NX\0:7::U9Z1/J5I
M#JUY')-;6$DZ+//''M\QTC)W,J[TR0,#<,]15NXN(K.WEGGE2"")2\DLC!51
M0,DDG@ #O0!D_P!GZY_T&+7_ , 3_P#'*/[/US_H,6O_ ( G_P".5I6&H6VJ
MV-M>V5S#>6=S&LT%Q;N'CEC8 JZL.&4@@@C@@U8H Q?[/US_ *#%K_X G_XY
M1_9^N?\ 08M?_ $__'*VJ* ,7^S]<_Z#%K_X G_XY1_9^N?]!BU_\ 3_ /'*
MVJ* ,7^S]<_Z#%K_ . )_P#CE']GZY_T&+7_ , 3_P#'*VJ* ,7^S]<_Z#%K
M_P" )_\ CE']GZY_T&+7_P  3_\ '*VJ* ,7^S]<_P"@Q:_^ )_^.4?V?KG_
M $&+7_P!/_QRMJB@#%_L_7/^@Q:_^ )_^.4?V?KG_08M?_ $_P#QRMJB@#%_
ML_7/^@Q:_P#@"?\ XY5+7+'6ET74"^K6S+]GDRHL2,C:>,^973U0U_\ Y .I
M?]>TG_H)H _-VY_X^)?]\_SJ*I;G_CXE_P!\_P ZBH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z;
M_8M_YG'_ +<__:]0?'CP_HGB']I;PW#KGPE_X6]!'X1O'CTW[)I=Q]E;[9;C
MSL:A/$@XRN4);YNF,FI_V+?^9Q_[<_\ VO7I7CSX9^+M4^)>F^,_!_BK1=!O
M+?2)M'FM];T";4XY8WFCEWKY5Y;%&!C YW @T >>7GC/Q+\/]5^%_@;X9_"W
M1?A[;>)I=4^TZ3K,-K FEK B2?:1'I\[Q/N+D^6K[G++EH_F8=#=?''7OAS;
M^.-,\80Z;XD\0^'K33KRTDT"WDT^'4C?S26]K!Y4TLWDN9XBA;S7&&5N.5'3
M6_PO\0ZKXR\#>*O$_B33-0U?PVFHQR+I.CR65O=+<K&JX22YF:,H(^?F;=G^
M&D\4_ G3O&GB;QMJ&K:A.UEXFT73](:WM5\J:T:TFN9DN(YLGYP]RK+\ORM$
M#\V<  \D_:9E^+FE? /Q7=>(&\)ZWIEW;I'=:;HEG<VMQIB/(HWK<2SR+=A"
M5#?NK<E0S 9 C.Q\4OVHK;1_BMK'@;3_ (A?#GX=RZ#;02W^H>/+D.]Q-,GF
M)#;VHNK8E5CVLTID(!D50AY(T/B)^S[\1?BQX+N?"/B;XLVIT-BA$FE>&1:W
MET8V#(+N4W3I(NY59EAC@W$8X4E#V_BCX:^)X?%E_P"(_ ?BNP\-7VJQ1QZI
M:ZUH[ZI9W#1KMCG2-+FW>.8+A"V\JRJ@*94&@#RU?VK-7\6> ]#O/ \/AGQ%
MX@G\9+X0O)+._-YI;.T#RBXAGC()CV&&0C!*CS$Y8;JZ+3_'7Q9N?B)JOPU>
M;PH=>L],M];_ .$O72;D6 MYI)8D@.G_ &LR&7?!)\WVD+M&[&?D/6O\'+R\
MTOP;%J7BR^UC4M#UX:_<ZA?1!FO)#',C1(BE5@C'G?*JY"J@'S$EJWK+X?\
MV/XM:OXV^W[_ .T-%L]'^P^3CR_(GN9?,W[N=WVG&W:,;,Y.<  \8TWX_6]U
MJ_@_Q%XET'1K>>RT/Q5+JVHQVQEN+.32[FW@N%M)6(*PR$2,5/+!8\GY3GL=
M+USXU:EH^G^*A8>$EL[J..Y;P5Y,XOTA;!VC4C,(C,%.=IM@A8;/, _>5'X?
M_9IL]+U339M1U9=7T^W3Q+%<6,EGL6YCU>]2Y9"WF' C"F/H=^[/R=*?I?P<
M^(&GZ5:^%S\5&;P;:A(HGBT;R]?-NA&V%M0%QY9X&PR+;+(5_C#_ #T >RCI
MTQ7RM^S)\3?$>@_"6*QL?A)XQ\1VL.L:P$U/3+O14MY\ZG<DE!<:C%(,$X^9
M%Y!QD8)^J1P,5QGP?^''_"J/ L'AS^T?[4\J\O;O[3Y'DY^T74MQMV[F^[YN
MW.>=N>,X !\Z?"^^O_%WPW^"'@ WE]X>TGQ%;ZMJ.KFUN?L]W+#:S _8EFC8
ME"[SJ7,;9*12!6 )->RR?LJ_#"S,-SX=\*V7@?6H)5FBUSPG"FFWX93GYYHU
M!F5N=R2[T?)W*:98_L[V5O\ #'PSX9?7+RWUKPW</>:5XETV-8+FTG9Y"65&
MWJ59)&C>-]RNI.1TPZ3X;_$_Q#Y-EXB^*-E%HJ2J\H\)^'GTN_N54Y\M[F2[
MN JM@!C%'&_7:R9H 37/&GCOQA\0M=\+^ )_#^C6GAM(4U36O$-C-J'FW<L8
ME2VAMX9X,!8FC=I&D_Y:J AP2.:UB;7OC5\--4)T^VTOXJ?#_7!+%#9SEK=M
M1MT251%(PR(;JVG"$,,JMRRG)7)[3Q-\,/$EOXOU#Q-X"\56/AG4-6BBBU6U
MUC1VU2SNFB4K%,J)<0.DP4["WF%654!7*@UT'PU^'\?P]T6Z@DU";6=7U&[D
MU'5-6N$6-[RZ<*&?8HVHH5$14'W411DD$D \=^,/Q M/CA8_#SX<>&+J62V^
M(</]IZO-;MM>VT"(*UT'[H9F:.U]?WLG]TU]%V]O%9V\4$$:PP1*$CCC&%50
M,  =@!7EOPM_9WT'X5?$KQ]XRT^XN+J]\53Q,D-P2RZ= NYVMX,D[8VGDGF*
M@ ;I.G ->K4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M% !1110 5B^)/];H_P#U_I_Z"];58OB3_6Z/_P!?Z?\ H+T ;5%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+:_\CEJG_7A:?^C+
MFMJL6U_Y'+5/^O"T_P#1ES0!M4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %8OA'_ ) :_P#7Q<?^CGK:K%\(_P#(#7_KXN/_ $<]
M ''_ +27A6]\9? OQGI^EG;K,=@U]IK#JMY;D7%L>HZ2Q1FOGSXL>/;WXMZA
MX2^)/A*\E;1_AOHMCXWGAMR62\-X1Y\!P,ETT]+S Q]ZYCK[,(W @]*\E^ '
M[.>C? 7P+K?ABVO)=;M=5U*ZO)9+M#D0282&VY9LI% D<0YP0F0%S@ &9;^,
MK!OB?\2/'U]<,_ACP5H$-C'/&@*AFB-_>.AS\V8C8CC RA'TS-1^)GQ:\'^"
M8_B3XELO"J^$XXUU#4O"]G;W U/3K!L%I!>F8Q3RQ(=[QB!%;:RJ_0MU?P5_
M9]TOX1_"*X\ W5_+XHL;M[H7=U?)M>YBE)18W^8D[(!'#G.2(P>.@R&^!/BW
M5-%MO!^N_$*'5OAU"$A?3O[#\O5;RU0C9;7-[YYC="%"N4MT=UR-P))(!YE\
M?O'WC_QGX9_:-T6-/#MC\/\ PKH=S:F=K>>74;]YM(CN BD2K'"$:8DR%7W*
M54(I!<^M77C7QMXR\9:MX6\!RZ#HEOX=BMDU/7=?LIM0#W,L(E6VAM8IX#\L
M3Q.TK2X'F*H1N667Q-\!/^$B\/?&32QKGV8?$12OF_8]W]GYT^&SZ;QYO^IW
M]4^]M[9-K7OA1XBL?%UWXG\!^++3PWJ>I6\-OJMGK.D-J>GWAB4K'.(DN()(
MY@I";EEVLJJ&0E5( /)/#?C_ ,7>#?BM\6-:\1:5IMO)I<_AVWU>2U=W@FT]
MA<HUY!N(,>T2)(ZONVB*907^5SZ__P +2U$?'!_"[6MK_P (M]G%D-0^83C5
M_*^U&WZ[2GV7#],Y!Y/;,^'?P!G\,ZM\1-1\4>*I_&ESXXAMXM16XLUMXXUC
MCEB,<2*Q"Q;) JIR1MRS.S%JSO\ AFJ[_P"%*3^##XXOO^$EGU!M2E\9?9$-
MVTQDQOV%L;OL^(,Y^Z,\]* .>A^.D,GBSP[XLUS2M#?09=&\3ZS8ZQ'9%[Z#
M2[.6T6-HYBYXG1FE;: &'DC VDM=\5:]\9K[X3ZWXKGL?"HL+G1YKD^"XK>X
M_M"&%H22O]HF;RGF"DG9]F5"WR>8!^\/?:S\$M(UCQ'X7N28X]!T30-0\.G1
M?(RD]O="U7&_<-H5+;;C!SOZC'/':I\!?B!J/@>[\!#XL>5X+EM&T])_[!!U
MT6I7:(GOOM'E-\OR%Q;+(5_C#_/0!P4?[2%K\/?!WPB\"VWB[P5X'U.[\&6&
MK76M^.;H):P6_DQQ1I%!Y\#3RNX?CS4"K&Q))(%>I_ #X]V/Q<O/$NA+K_AC
MQ/J_ATV[3ZMX/O5N=/NX9U<QR* [F%]T4JM"SN5V@[V#"IE^">L^'=*\(S>$
M/%=OHWB;0=$@T":]U#2VO+'4K:)5 $ULL\3!E8,Z,DRE3(X.\,178?#WPGK?
MAFSOIO$?BB?Q3K5_/Y\\X@^RVD&%"K%;6^]_*C &<%W9F+%F/  !UE%%% !1
M110 4444 %%%% !1110 4444 %4-?_Y .I?]>TG_ *":OU0U_P#Y .I?]>TG
M_H)H _-VY_X^)?\ ?/\ .HJEN?\ CXE_WS_.HJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^E?V2[
MM/#NE^(;^ZR8+Z6&*(1C+ Q!RV?;]XN/H:]^_P"$\TW^[/\ ]\#_ !KPS]D]
M0VE ,,C[;-P?^N2U])>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% &!_PGFF_P!V?_O@?XT?\)YIO]V?
M_O@?XUO^1'_SS7_OD4>1'_SS7_OD4 8'_">:;_=G_P"^!_C1_P )YIO]V?\
M[X'^-;_D1_\ /-?^^11Y$?\ SS7_ +Y% ''Z5XML;.ZU2203;;JZ\Y-JC[OE
M1ISSURA_2M'_ (3S3?[L_P#WP/\ &HO"<:-J6M@HIQ/QD?[35TGD1_\ /-?^
M^10!@?\ ">:;_=G_ .^!_C1_PGFF_P!V?_O@?XUO^1'_ ,\U_P"^11Y$?_/-
M?^^10!@?\)YIO]V?_O@?XT?\)YIO]V?_ +X'^-;_ )$?_/-?^^11Y$?_ #S7
M_OD4 8'_  GFF_W9_P#O@?XT?\)YIO\ =G_[X'^-;_D1_P#/-?\ OD4>1'_S
MS7_OD4 8'_">:;_=G_[X'^-'_">:;_=G_P"^!_C6_P"1'_SS7_OD4>1'_P \
MU_[Y% &!_P )YIO]V?\ [X'^-'_">:;_ '9_^^!_C6_Y$?\ SS7_ +Y%'D1_
M\\U_[Y% &!_PGFF_W9_^^!_C1_PGFF_W9_\ O@?XUO\ D1_\\U_[Y%'D1_\
M/-?^^10!@?\ ">:;_=G_ .^!_C1_PGFF_P!V?_O@?XUO^1'_ ,\U_P"^11Y$
M?_/-?^^10!@?\)YIO]V?_O@?XT?\)YIO]V?_ +X'^-;_ )$?_/-?^^11Y$?_
M #S7_OD4 8'_  GFF_W9_P#O@?XT?\)YIO\ =G_[X'^-;_D1_P#/-?\ OD4>
M1'_SS7_OD4 8'_">:;_=G_[X'^-'_">:;_=G_P"^!_C6_P"1'_SS7_OD4>1'
M_P \U_[Y% &!_P )YIO]V?\ [X'^-'_">:;_ '9_^^!_C6_Y$?\ SS7_ +Y%
M'D1_\\U_[Y% &!_PGFF_W9_^^!_C1_PGFF_W9_\ O@?XUO\ D1_\\U_[Y%'D
M1_\ /-?^^10!P'B2^\/>*M1TXZIID.J6%LLI,%];),N]MNU@K9&0 W/O57^P
M_AK_ -"9HW_@HM__ (FO-?VU$5/"^D!5"_Z9'T'^Q-7R'7Z!DN05LQPBKPQ+
M@KM62?3_ +>1^0\3<78?)\P>$J8*-5I)\S:6_P#VX_S/T&_L/X:_]"9HW_@H
MM_\ XFC^P_AK_P!"9HW_ (*+?_XFOSYHKW?]4<1_T&R^Y_\ R9\K_P 1"P?_
M $+(_P#@2_\ E9^@W]A_#7_H3-&_\%%O_P#$T?V'\-?^A,T;_P %%O\ _$U^
M?-%'^J.(_P"@V7W/_P"3#_B(6#_Z%D?_  )?_*S]!O[#^&O_ $)FC?\ @HM_
M_B:/[#^&O_0F:-_X*+?_ .)K\^:*/]4<1_T&R^Y__)A_Q$+!_P#0LC_X$O\
MY6?H-_8?PU_Z$S1O_!1;_P#Q-']A_#7_ *$S1O\ P46__P 37Y\T4?ZHXC_H
M-E]S_P#DP_XB%@_^A9'_ ,"7_P K/T&_L/X:_P#0F:-_X*+?_P")H_L/X:_]
M"9HW_@HM_P#XFOSYHH_U1Q'_ $&R^Y__ "8?\1"P?_0LC_X$O_E9^@W]A_#7
M_H3-&_\ !1;_ /Q-']A_#7_H3-&_\%%O_P#$U^?-%'^J.(_Z#9?<_P#Y,/\
MB(6#_P"A9'_P)?\ RL_0;^P_AK_T)FC?^"BW_P#B:/[#^&O_ $)FC?\ @HM_
M_B:_/FBC_5'$?]!LON?_ ,F'_$0L'_T+(_\ @2_^5GZ#?V'\-?\ H3-&_P#!
M1;__ !-']A_#7_H3-&_\%%O_ /$U^?-%'^J.(_Z#9?<__DP_XB%@_P#H61_\
M"7_RL_0;^P_AK_T)FC?^"BW_ /B:/[#^&O\ T)FC?^"BW_\ B:_/FBC_ %1Q
M'_0;+[G_ /)A_P 1"P?_ $+(_P#@2_\ E9^@W]A_#7_H3-&_\%%O_P#$T?V'
M\-?^A,T;_P %%O\ _$U^?-%'^J.(_P"@V7W/_P"3#_B(6#_Z%D?_  )?_*S]
M']*\6V-G=:I)()MMU=><FU1]WRHTYYZY0_I6C_PGFF_W9_\ O@?XU^9]%<O^
MH_\ U$_^2?\ VQW_ /$4O^H+_P J?_:'Z8?\)YIO]V?_ +X'^-'_  GFF_W9
M_P#O@?XU^9]%'^H__43_ .2?_;!_Q%+_ *@O_*G_ -H?IA_PGFF_W9_^^!_C
M1_PGFF_W9_\ O@?XU^9]%'^H_P#U$_\ DG_VP?\ $4O^H+_RI_\ :'Z8?\)Y
MIO\ =G_[X'^-'_">:;_=G_[X'^-?F?11_J/_ -1/_DG_ -L'_$4O^H+_ ,J?
M_:'Z8?\ ">:;_=G_ .^!_C1_PGFF_P!V?_O@?XU^9]%'^H__ %$_^2?_ &P?
M\12_Z@O_ "I_]H?IA_PGFF_W9_\ O@?XT?\ ">:;_=G_ .^!_C7YGT4?ZC_]
M1/\ Y)_]L'_$4O\ J"_\J?\ VA^F'_">:;_=G_[X'^-'_">:;_=G_P"^!_C7
MYGT4?ZC_ /43_P"2?_;!_P 12_Z@O_*G_P!H?IA_PGFF_P!V?_O@?XT?\)YI
MO]V?_O@?XU^9]%'^H_\ U$_^2?\ VP?\12_Z@O\ RI_]H?IA_P )YIO]V?\
M[X'^-'_">:;_ '9_^^!_C7YGT4?ZC_\ 43_Y)_\ ;!_Q%+_J"_\ *G_VA^F'
M_">:;_=G_P"^!_C1_P )YIO]V?\ [X'^-?F?11_J/_U$_P#DG_VP?\12_P"H
M+_RI_P#:'Z8?\)YIO]V?_O@?XU#?>-M.N+.>)%FW/&RC*#J1CUK\U:*/]1_^
MHG_R3_[8/^(I?]07_E3_ .T/TFTGQE866EV=O()O,AA2-MJ#&0H!QS[5:_X3
MS3?[L_\ WP/\:N>&84;0;,E%)V=Q[FM/R(_^>:_]\BORP_>3 _X3S3?[L_\
MWP/\:/\ A/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _X3S3
M?[L__? _QH_X3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3S3?[
ML_\ WP/\:/\ A/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _
MX3S3?[L__? _QH_X3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3
MS3?[L_\ WP/\:/\ A/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B
M@# _X3S3?[L__? _QH_X3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@#
M _X3S3?[L_\ WP/\:/\ A/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_
M -\B@# _X3S3?[L__? _QH_X3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]
M\B@# _X3S3?[L_\ WP/\:/\ A/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\
MYYK_ -\B@# _X3S3?[L__? _QK.UCQ;8WSZ>8Q-B"Z69]R@?*%8<<]>:[#R(
M_P#GFO\ WR*YOQC&BRZ5A5&9^<#Z4 2_\)YIO]V?_O@?XT?\)YIO]V?_ +X'
M^-;_ )$?_/-?^^11Y$?_ #S7_OD4 8'_  GFF_W9_P#O@?XT?\)YIO\ =G_[
MX'^-;_D1_P#/-?\ OD4>1'_SS7_OD4 8'_">:;_=G_[X'^-'_">:;_=G_P"^
M!_C6_P"1'_SS7_OD4>1'_P \U_[Y% &!_P )YIO]V?\ [X'^-'_">:;_ '9_
M^^!_C6_Y$?\ SS7_ +Y%'D1_\\U_[Y% &!_PGFF_W9_^^!_C1_PGFF_W9_\
MO@?XUO\ D1_\\U_[Y%'D1_\ /-?^^10!@?\ ">:;_=G_ .^!_C1_PGFF_P!V
M?_O@?XUO^1'_ ,\U_P"^11Y$?_/-?^^10!@?\)YIO]V?_O@?XT?\)YIO]V?_
M +X'^-;_ )$?_/-?^^11Y$?_ #S7_OD4 8'_  GFF_W9_P#O@?XT?\)YIO\
M=G_[X'^-;_D1_P#/-?\ OD4>1'_SS7_OD4 8'_">:;_=G_[X'^-'_">:;_=G
M_P"^!_C6_P"1'_SS7_OD4>1'_P \U_[Y% &!_P )YIO]V?\ [X'^-'_">:;_
M '9_^^!_C6_Y$?\ SS7_ +Y%'D1_\\U_[Y% &!_PGFF_W9_^^!_C6=!XML8_
M$%[>D3>3-:P0K\HSN1Y2<\],2+^1KL/(C_YYK_WR*YNQC3_A.M17:NWR!QCC
MI'0!+_PGFF_W9_\ O@?XT?\ ">:;_=G_ .^!_C6_Y$?_ #S7_OD4>1'_ ,\U
M_P"^10!@?\)YIO\ =G_[X'^-'_">:;_=G_[X'^-;_D1_\\U_[Y%'D1_\\U_[
MY% &!_PGFF_W9_\ O@?XT?\ ">:;_=G_ .^!_C6_Y$?_ #S7_OD4>1'_ ,\U
M_P"^10!@?\)YIO\ =G_[X'^-'_">:;_=G_[X'^-;_D1_\\U_[Y%'D1_\\U_[
MY% &!_PGFF_W9_\ O@?XT?\ ">:;_=G_ .^!_C6_Y$?_ #S7_OD4>1'_ ,\U
M_P"^10!@?\)YIO\ =G_[X'^-'_">:;_=G_[X'^-;_D1_\\U_[Y%'D1_\\U_[
MY% &!_PGFF_W9_\ O@?XT?\ ">:;_=G_ .^!_C6_Y$?_ #S7_OD4>1'_ ,\U
M_P"^10!@?\)YIO\ =G_[X'^-'_">:;_=G_[X'^-;_D1_\\U_[Y%'D1_\\U_[
MY% &!_PGFF_W9_\ O@?XT?\ ">:;_=G_ .^!_C6_Y$?_ #S7_OD4>1'_ ,\U
M_P"^10!@?\)YIO\ =G_[X'^-'_">:;_=G_[X'^-;_D1_\\U_[Y%'D1_\\U_[
MY% &!_PGFF_W9_\ O@?XUG:!XML=-TT03"7>)97^501AI&8=_1A76S0Q^3)^
M[7[I_A'I6#X%C1M%8LBL?-;J/84 ._X3S3?[L_\ WP/\:/\ A/--_NS_ /?
M_P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _X3S3?[L__? _QH_X3S3?[L__
M 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3S3?[L_\ WP/\:/\ A/--_NS_
M /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _X3S3?[L__? _QH_X3S3?
M[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3S3?[L_\ WP/\:/\ A/--
M_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _X3S3?[L__? _QH_X
M3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3S3?[L_\ WP/\:/\
MA/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _X3S3?[L__? _
MQH_X3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3S3?[L_\ WP/\
M:/\ A/--_NS_ /? _P :W_(C_P">:_\ ?(H\B/\ YYK_ -\B@# _X3S3?[L_
M_? _QH_X3S3?[L__ 'P/\:W_ "(_^>:_]\BCR(_^>:_]\B@# _X3S3?[L_\
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
MV.M^/-=C\/:3>WT>FPW<T,LB&>0,RJWEJVP81B6;"C')%:?A'_D):Y_U\?\
MLSU\Z_\ !1CX>ZM\2_AU\-=*TOPY?>)X4\?:5/J%G8V4ET$M LRRR2JBG$8#
M89CP,\GF@#I[7_@H9^SM>:'K6K1_%+2OL>CRK#="2&X29F8D#R86C$DXX/S1
M*X[YQ6;^T#^U_;>'_P!E&Z^+WPAU#0_%B/=VEK9S:A',UL3+<QPNLL:M'(C*
M'/RG:0<9':L*S^%]\?\ @IM=>+9/"ET/#L/P[6"WUPZ>PLUO?M038LVW9YOD
MEAMSNV>U?.FI?!7QK-^P;\8?"0\#>(?[0O?B9)<V6BQZ5<">:R-[;-YL403<
M8MJL=RC;@$YXH ^D/A3^TU\3X?BEX[^%WQ2T;PC_ ,)?H7A@^*+34O!\MR^G
MR1<*(I4G_>*^2IZC(S@8P:Y;]E#_ (*"W_Q^^!_C[4];TW2]'^)?A72KK5QI
ML$4J6=[;+&[0SQH\A<H&78X#GG!R-X Q/V7?@+<?LP^-OCC\-(? U]<:=JUC
M-JWASQK#ILLPN;5XBHTV6Y";1)&P!";@6)9L<K7EB_LA^/+[]A?X=>+_  EI
M.J>&?C)X3TG4;*[TBXLY(+O4],FGN/.LI(64,S%'+(I&3N('+*0 ?:OPK_:,
M?6/V0=+^,_C.&TLY/[ DUK4(=-1DA&P.2D:N[$9V@ %CR>M>>_L%_M@^*OVE
M(O%FC?$+0+#PSXQT<6FH0V>GP2PQS:==0K)!)MED=BW.2<@8D3@'->)^*?AC
M\1_'W[$_[/WP$TWP]KF@WGB=H8O$NHW>CW!CT6SMW,K?:<A1&Y<1E8W92^S'
M&<UNS?L^_&#]FK]HSX:?%:\\87OQEM;MH_!FMP:)X/2QEL=+=28Y6BM2^^*)
MU5BQ4$;$&2", 'Z#5\O:;\>OBOI7[:UG\)_%.G>#8_!^L:5>:QI4^C_:Y=06
M")BD8GDD*1AR5)*I&0 0 QQD^E:3\.OBA9_&J[\2WWQ>_M#X?2&3R? O_",V
ML7DYCVJ/MP;S6VO\_(YZ=*\Q\:>#M?NO^"B_P[\2PZ'J4WARU\%7UK<:Q':2
M-:0S-*Y6-Y@-BN000I.3F@"C\2OVCOC#XI^-GC3X>_ WPSX2U*3P+8V]WKU_
MXNN+@"XFG0R16ELD)7$A4'YG.W.0=N,MH6W[3WC?XM?L>V_Q<^%NC^&[+7HX
M+BYU+3O%=Q</;VBVWF?:43R%#2N3'A,E!A@2>,'S_7]8\=?LG_M/?&'Q/:?"
M[Q?\2O#'Q$M;&]TRX\)V7VPVM_!"T1@N0#NBC).?,Y &W"MR!U_P#^"OBSX7
M?L":UX4U^QE?QCJ.C:Q>W&F6ZB61+BZ6:18%"9W/\ZC"Y^8D"@#HM#_:KU&R
M_8:M?CMK^BVU[JHT+^U)M+TPO!!)*7V*BEC(R)DKDDM@9/-<?\"_VJOBGJ'Q
MF\%^!?BKHG@T)X[\/-XBT&\\%W%Q(;6)4\SRKM92V24S\Z';D8!;)V\XWPU^
M*%Q_P2QTCP;X5TB_T_QPV@16MWHUU$;6]>W,Q^TP*L@!21H2X (R<X')%>7?
MLS_"6'1_VG/AQK7P;^"?Q&^$6C:?875MXVOO'<4MO;ZA"T:[$B$SN9',JJW[
MO8,A3L !( /TVHHHH **** "BBB@ HHHH **** "BBB@#YJ_;6_Y%?2/^OR/
M_P! FKY!KZ^_;6_Y%?2/^OR/_P! FKY!K]RX1_Y%:_Q,_ECQ#_Y'LO\ #'\@
MHHHK[,_,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T^\+
M_P#( LO]S^IK5K*\+_\ ( LO]S^IK5K^6C^\PHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KF?&?\ K=*_Z^/\*Z:N9\9_ZW2O^OC_  H
MZ:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF;#_
M )'S4O\ KW'\HZZ:N9L/^1\U+_KW'\HZ .FHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH CG_U,G^Z?Y5@> _^0&W_ %V;^0K?G_U,
MG^Z?Y5@> _\ D!M_UV;^0H QOCIXZU/X8_"?Q'XNTFT@OI]#@74)K>X1G#VL
M;JUR%"D'?Y(E*G. P4D$9!XGXS?M%3_#7Q[\-]*TZPM]3T/6KE)->U!B3_9]
MC-+':VTRD, -]U<PC)##8DO'&1['KVBVOB30]1TF^C$UE?VTEK/&P!#1NI5A
MSZ@FOEC]G/X+^*O&/P9\;:?\3[*XT[7M0T]?!-O).&$OV"PC>"&Z4D YDF>>
M=6 Y#(03P2 ?05MXVO-0^,%_X4MH(_[-TO18=0OKED;?Y]Q,Z01JV[& EO.S
M#!/S1\COB:5^TM\.=:UZTTJTUV9S>79L+34GTN[CTN[N02ODPW[1"VE<L"H5
M)2200,GBO/O@MX/\:^/O@C\0=0\66<WA#X@>-5N;27SE97M#%:K8PNN>=A:)
MYUP!Q-D#G)H^*-=G\??!)?A)IW@'Q)HOBNYT^'1C;SZ%/%I>CN@1?M2WY06S
MQPE?,C\J1G8H@"[N  =#\>_VF_#_ (4\,_$OPYX:UZ8?$GP]H5Y>_9[;2Y[D
M:?(EF+B*69_*:&-"'3:TI".V4&Y@5'H?B[XS>%O -QI^GZQ>WESK-W +B/2M
M%TNZU2^,70S&VM(I)5BW#'F%0N>,YXKQ;X@>!]:N/!/[6*6VA7]S?:Y#Y>G>
M59NTNH@:';1@0X7,O[P2+A<_-N'7-=7#JT_P9^*_B_6M>\/:]J>B^*(K"6TU
MK0='N-5DMF@MQ$UE-!:QR3HH8-*C["A,\@+*V P!9^'_ ,?M*\5?%+Q=:KXB
MBO?#8;2;'25CMR!%>3+=^=%(0F]'+0;2LN-K+MX8X/J0\<:&?'#>#_MZ_P#"
M2+IXU7[!L;=]E,AB\P-C:?G&,9R..,$5\Z>#_!^K?%7Q9\>;^3P?J7@B+7TT
M>XT.\U6T\B6YN;5)#!>,IR%=98H6V'YU58]X5CM$_P!N\9_\(9<?&0>!M7'C
M0ZPSP^%! ?MWV'ROL(MF!_@,@^U9X&"#P,F@#U9?'MGX@^+.AV&E>-##;0Q:
MK;77AW^R69=0GMWMEDE6Z91L%NTH4A20YE89)C8#%\3?M0>!(M$UIM,U^?=#
M!-%:ZX-*NCI#W(4JD::@T/V21S)A HE)+?+@G(KA]>^"6O6]]X%\,65Q=F[/
M@CQ-I]]XD2%O+CU*\-DS3NZKM5I)C-(!U.UL#@TOB#XDRR? /4?A_'\)O%4O
MBP: ^BGPJN@3G30WD>5A=0"?8V@'4%92Y7@)O^2@#T30_CAH_AGX2_#O6/&6
MJ32ZWXBTFTFCMK#3YKR]OYVMDDE,5I:QO(^,EFV)A01G Q7<>"?'V@_$71VU
M+P_?_;;>.4P31R1203VTH )BFAD59(9 &4E)%5@&&1S7R_-X"\1>%)?A?XPN
M=7\>>&;"'P'8^'KIO!^BV^I7FGW"!)&6:SEL;J;;(=JEHDRC0 .,$$>I?LZ^
M%[^/6/&/B^^OO&=]_;CVMO!<>-+>SLKFYBMT<+,+.WM+=H,F5D_?+YC+&I(4
M!<@'MU%%% !1110 4444 %%%% !1110 4444 %9GB;_D WO_ %SK3K,\3?\
M(!O?^N= 'YPW/_'Q+_OG^=15+<_\?$O^^?YU%0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'U#^R;_
M ,@L?]?LW_HI:^E:^8?V8K-M1\.FW29K9C>2_O$ZC$:FO>/^$/N/^@Q=?K_\
M50!TU%<S_P (?<?]!BZ_7_XJC_A#[C_H,77Z_P#Q5 '345S/_"'W'_08NOU_
M^*H_X0^X_P"@Q=?K_P#%4 =-17,_\(?<?]!BZ_7_ .*H_P"$/N/^@Q=?K_\
M%4 =-17,_P#"'W'_ $&+K]?_ (JC_A#[C_H,77Z__%4 =-17,_\ "'W'_08N
MOU_^*H_X0^X_Z#%U^O\ \50!TU%<S_PA]Q_T&+K]?_BJ/^$/N/\ H,77Z_\
MQ5 '345S/_"'W'_08NOU_P#BJ/\ A#[C_H,77Z__ !5 '345S/\ PA]Q_P!!
MBZ_7_P"*H_X0^X_Z#%U^O_Q5 '345S/_  A]Q_T&+K]?_BJ/^$/N/^@Q=?K_
M /%4 =-17,_\(?<?]!BZ_7_XJC_A#[C_ *#%U^O_ ,50!TU%<S_PA]Q_T&+K
M]?\ XJC_ (0^X_Z#%U^O_P 50!TU%<S_ ,(?<?\ 08NOU_\ BJ/^$/N/^@Q=
M?K_\50!TU%<S_P (?<?]!BZ_7_XJC_A#[C_H,77Z_P#Q5 '345S/_"'W'_08
MNOU_^*H_X0^X_P"@Q=?K_P#%4 =-17,_\(?<?]!BZ_7_ .*H_P"$/N/^@Q=?
MK_\ %4 =-17,_P#"'W'_ $&+K]?_ (JC_A#[C_H,77Z__%4 =-17,_\ "'W'
M_08NOU_^*H_X0^X_Z#%U^O\ \50 >$?^0EKG_7Q_[,]=-7 Z'H,M]>:C&M_-
M 89=I9,Y?EN3S[?K6Q_PA]Q_T&+K]?\ XJ@#IJ*YG_A#[C_H,77Z_P#Q5'_"
M'W'_ $&+K]?_ (J@#IJ*YG_A#[C_ *#%U^O_ ,51_P (?<?]!BZ_7_XJ@#IJ
M*YG_ (0^X_Z#%U^O_P 51_PA]Q_T&+K]?_BJ .FHKF?^$/N/^@Q=?K_\51_P
MA]Q_T&+K]?\ XJ@#IJ*YG_A#[C_H,77Z_P#Q5'_"'W'_ $&+K]?_ (J@#IJ*
MYG_A#[C_ *#%U^O_ ,51_P (?<?]!BZ_7_XJ@#IJ*YG_ (0^X_Z#%U^O_P 5
M1_PA]Q_T&+K]?_BJ .FHKF?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJ@#IJ*Y
MG_A#[C_H,77Z_P#Q5'_"'W'_ $&+K]?_ (J@#IJ*YG_A#[C_ *#%U^O_ ,51
M_P (?<?]!BZ_7_XJ@#IJ*YG_ (0^X_Z#%U^O_P 51_PA]Q_T&+K]?_BJ .FH
MKF?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJ@#SG]H[X<ZE\4(=)T;2I[6WNA,
ML^^\=E3:%D!&55CGYAVKQ?\ X8K\;_\ 05\/_P#@1/\ _&:]W^)&JV_PWLSJ
MNI75]=6L"*SO;J&F&YP@"AF ZL.XXS7F_P#PU)X0_P">GBG_ ,!X?_DBOM\G
MQF=4\-R8"'-!-]+Z[GY=Q'EO#-;&^US>KR57%:<S6FJ3V\F<A_PQ7XW_ .@K
MX?\ _ B?_P",T?\ #%?C?_H*^'__  (G_P#C-=?_ ,-2>$/^>GBG_P !X?\
MY(H_X:D\(?\ /3Q3_P" \/\ \D5[GU_B?_GS_P"2K_,^7_LG@;_H(_\ )W_D
M<A_PQ7XW_P"@KX?_ / B?_XS1_PQ7XW_ .@KX?\ _ B?_P",UU__  U)X0_Y
MZ>*?_ >'_P"2*/\ AJ3PA_ST\4_^ \/_ ,D4?7^)_P#GS_Y*O\P_LG@;_H(_
M\G?^1R'_  Q7XW_Z"OA__P ")_\ XS1_PQ7XW_Z"OA__ ,")_P#XS77_ /#4
MGA#_ )Z>*?\ P'A_^2*/^&I/"'_/3Q3_ . \/_R11]?XG_Y\_P#DJ_S#^R>!
MO^@C_P G?^1R'_#%?C?_ *"OA_\ \")__C-'_#%?C?\ Z"OA_P#\")__ (S7
M7_\ #4GA#_GIXI_\!X?_ )(H_P"&I/"'_/3Q3_X#P_\ R11]?XG_ .?/_DJ_
MS#^R>!O^@C_R=_Y'(?\ #%?C?_H*^'__  (G_P#C-'_#%?C?_H*^'_\ P(G_
M /C-=?\ \-2>$/\ GIXI_P# >'_Y(H_X:D\(?\]/%/\ X#P__)%'U_B?_GS_
M .2K_,/[)X&_Z"/_ "=_Y'(?\,5^-_\ H*^'_P#P(G_^,T?\,5^-_P#H*^'_
M /P(G_\ C-=?_P -2>$/^>GBG_P'A_\ DBC_ (:D\(?\]/%/_@/#_P#)%'U_
MB?\ Y\_^2K_,/[)X&_Z"/_)W_D<A_P ,5^-_^@KX?_\  B?_ .,T?\,5^-_^
M@KX?_P# B?\ ^,UU_P#PU)X0_P">GBG_ ,!X?_DBC_AJ3PA_ST\4_P#@/#_\
MD4?7^)_^?/\ Y*O\P_LG@;_H(_\ )W_D<A_PQ7XW_P"@KX?_ / B?_XS1_PQ
M7XW_ .@KX?\ _ B?_P",UU__  U)X0_YZ>*?_ >'_P"2*/\ AJ3PA_ST\4_^
M \/_ ,D4?7^)_P#GS_Y*O\P_LG@;_H(_\G?^1R'_  Q7XW_Z"OA__P ")_\
MXS1_PQ7XW_Z"OA__ ,")_P#XS77_ /#4GA#_ )Z>*?\ P'A_^2*/^&I/"'_/
M3Q3_ . \/_R11]?XG_Y\_P#DJ_S#^R>!O^@C_P G?^1R'_#%?C?_ *"OA_\
M\")__C-'_#%?C?\ Z"OA_P#\")__ (S77_\ #4GA#_GIXI_\!X?_ )(H_P"&
MI/"'_/3Q3_X#P_\ R11]?XG_ .?/_DJ_S#^R>!O^@C_R=_Y'!:=^R%XQU.>Z
MBBU+0U:V?8^^>8 G)''[KVJ]_P ,5^-_^@KX?_\  B?_ .,UTMG^T]X3CDG+
MIXBA#-D-#!#ENO+?OAS^?6K7_#4GA#_GIXI_\!X?_DBCZ_Q/_P ^?_)5_F']
MD\#?]!'_ )._\CD/^&*_&_\ T%?#_P#X$3__ !FC_ABOQO\ ]!7P_P#^!$__
M ,9KK_\ AJ3PA_ST\4_^ \/_ ,D4?\-2>$/^>GBG_P !X?\ Y(H^O\3_ //G
M_P E7^8?V3P-_P!!'_D[_P CD/\ ABOQO_T%?#__ ($3_P#QFC_ABOQO_P!!
M7P__ .!$_P#\9KK_ /AJ3PA_ST\4_P#@/#_\D4?\-2>$/^>GBG_P'A_^2*/K
M_$__ #Y_\E7^8?V3P-_T$?\ D[_R.0_X8K\;_P#05\/_ /@1/_\ &:/^&*_&
M_P#T%?#_ /X$3_\ QFNO_P"&I/"'_/3Q3_X#P_\ R11_PU)X0_YZ>*?_  'A
M_P#DBCZ_Q/\ \^?_ "5?YA_9/ W_ $$?^3O_ ".0_P"&*_&__05\/_\ @1/_
M /&:/^&*_&__ $%?#_\ X$3_ /QFNO\ ^&I/"'_/3Q3_ . \/_R11_PU)X0_
MYZ>*?_ >'_Y(H^O\3_\ /G_R5?YA_9/ W_01_P"3O_(Y#_ABOQO_ -!7P_\
M^!$__P 9H_X8K\;_ /05\/\ _@1/_P#&:Z__ (:D\(?\]/%/_@/#_P#)%'_#
M4GA#_GIXI_\  >'_ .2*/K_$_P#SY_\ )5_F']D\#?\ 01_Y._\ (Y#_ (8K
M\;_]!7P__P"!$_\ \9H_X8K\;_\ 05\/_P#@1/\ _&:Z_P#X:D\(?\]/%/\
MX#P__)%'_#4GA#_GIXI_\!X?_DBCZ_Q/_P ^?_)5_F']D\#?]!'_ )._\CD/
M^&*_&_\ T%?#_P#X$3__ !FC_ABOQO\ ]!7P_P#^!$__ ,9KK_\ AJ3PA_ST
M\4_^ \/_ ,D4?\-2>$/^>GBG_P !X?\ Y(H^O\3_ //G_P E7^8?V3P-_P!!
M'_D[_P CD/\ ABOQO_T%?#__ ($3_P#QFC_ABOQO_P!!7P__ .!$_P#\9KK_
M /AJ3PA_ST\4_P#@/#_\D4?\-2>$/^>GBG_P'A_^2*/K_$__ #Y_\E7^8?V3
MP-_T$?\ D[_R.0_X8K\;_P#05\/_ /@1/_\ &:/^&*_&_P#T%?#_ /X$3_\
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
MN1?]!4?Z^1]2T5\M?\-2>$/^>GBG_P !X?\ Y(H_X:D\(?\ /3Q3_P" \/\
M\D4?V!FG_/B0?ZVY%_T%1_KY'U+17RU_PU)X0_YZ>*?_  'A_P#DBC_AJ3PA
M_P ]/%/_ (#P_P#R11_8&:?\^)!_K;D7_05'^OD?4M%?+7_#4GA#_GIXI_\
M >'_ .2*/^&I/"'_ #T\4_\ @/#_ /)%']@9I_SXD'^MN1?]!4?Z^1]2T5\M
M?\-2>$/^>GBG_P !X?\ Y(H_X:D\(?\ /3Q3_P" \/\ \D4?V!FG_/B0?ZVY
M%_T%1_KY'U+17RU_PU)X0_YZ>*?_  'A_P#DBC_AJ3PA_P ]/%/_ (#P_P#R
M11_8&:?\^)!_K;D7_05'^OD?4,_^ID_W3_*L#P'_ ,@-O^NS?R%>->!_CCX=
M^(7BBST#3KCQ##>78D,;W4,:QC9&TAR5F8]$/;KBO3/#/A^74].,R:A-:CS"
MNR/..@YZUYF*P=?!35/$0<6U?7L>Y@<QPF9TW6P=13BG:Z[Z.WXH[RBN9_X0
M^X_Z#%U^O_Q5'_"'W'_08NOU_P#BJXST3IJ*YG_A#[C_ *#%U^O_ ,51_P (
M?<?]!BZ_7_XJ@#IJ*YG_ (0^X_Z#%U^O_P 51_PA]Q_T&+K]?_BJ .FHKF?^
M$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJ@#IJ*YG_A#[C_H,77Z_P#Q5'_"'W'_
M $&+K]?_ (J@#IJ*YG_A#[C_ *#%U^O_ ,51_P (?<?]!BZ_7_XJ@#IJ*YG_
M (0^X_Z#%U^O_P 51_PA]Q_T&+K]?_BJ .FHKF?^$/N/^@Q=?K_\51_PA]Q_
MT&+K]?\ XJ@#IJ*YG_A#[C_H,77Z_P#Q5'_"'W'_ $&+K]?_ (J@#IJ*YG_A
M#[C_ *#%U^O_ ,51_P (?<?]!BZ_7_XJ@#IJ*YG_ (0^X_Z#%U^O_P 51_PA
M]Q_T&+K]?_BJ .FHKF?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJ@#IJS/$W_(
M!O?^N=9G_"'W'_08NOU_^*JGK'AB:STVXF;5+B947)C;.&]NM 'P!<_\?$O^
M^?YU%4MS_P ?$O\ OG^=14 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M#A2 ><@DDT1S6,DW&&U_N6_S\OQ"603@U&517=K:7NWML_A????W=K^8Z/\
M#O7=<L;:\M[>WBM[IS';->WL%J;E@<$1+*ZF3!./D!YXZ\5'I?@/6]7M[BXC
MMHK2VMYOLTD^I74-E&)@,F,/,Z N!R5!R!U%=GXT\*ZUX]C\-ZEX<TZYUC2U
MTFULO]!0RK9RQH%DCEVY\OYB7RV 0^[UHUGPWJOB_P"'OA2W\/6$VL/HINK3
M4+73#]J>&9IF=9"L><JZ@8D&5.S&>!3^O3M%N45=V?\ =W^+WM]+=-?N$\KI
MJ4XJG.7+&ZM]OX5[ONO2S<OM:+IJSCK[X>^(=-;5EN=->)M*B2>[S(AVQNP5
M)%P?G0DCYDR.0<XJ/0_ NN>)(;.73K+SX[R[-A S31IOF";RHW,.BX))X&1S
MS7JL.L0Z-XL\&^&-2N8G9]%;0-9V.K^29I9-L;,,C,1:(GG@J1V-3Z! _AKX
ML?#SP855I=%8O=JIR&NYP9)!QZ+Y:?\  *YY9E7C!Z*]G);V<4GKOU:77:2]
M3LCDN%E5C[TN7FC!JZNI2<=-ND7+I\4'ML>-Z[X8O/#OD_:YM/E\TL%^PZE;
MW>,8SN\F1MO7OC/..AK)KJO'FD:EIMS;R7W@UO"*2;EC7R+N-9R",G_2'<DC
M(^Z0.1Q7*U[N'J.K34V[W[?\!O\ ,^5Q=)4*TJ:327>]_P 5%_@@HHHK<XPH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** /4?V8_^2W^'?]VZ_P#26:OM_P !_P#(#;_KLW\A7Q!^S'_R6_P[
M_NW7_I+-7V_X#_Y ;?\ 79OY"OQCC3_D80_P+_TJ1_3'AG_R)ZO_ %]?_I,"
MUXN\8:1X%T.36-=O!8:;'-# ]PT;N%:65(H\A02 7D4%N@!R2 "16\2?$+P[
MX0U[PUHNL:I%8ZGXDNI++2K>16)NIDB:5E! (7"(QRQ S@9RP!S_ (R^!5^)
MOPF\8>%"=C:QI5S9QR X*2/&P1QR.5;:?PKY-TS4+K]KSP=<_$?2XS)K7@;0
M-.;1%!&8_$,9BO[V+(XY,-I;MCH&E7CD5\"?K9]HR>)-.C\2P: UQ_Q-YK1[
MY+<1L?W*.B,Y8#:OS.H )!/. =IQIU\X>!?B3%XOL/BU\:_#ENNMVD.D0V6@
MQ)N/VF*TLVNV4>A:XNI(SM[PC)R.,SQ-X5U+X?\ P23XKZ?\0O$^N>,K.QBU
MN2>XUB>72]8+A7-HNGE_LT<4N[RX_*C612R$.2"6 /H'XA>-K'X:^!?$'BS4
MXKB?3M$L9M0N(K15:9XXD+L$#,H+8!QD@>XK>AD$T22+D!E##/O7QA\9?#^H
M>)M/_:IU[5/%'B*:RT'3);/2O#JZI-%IUJ9-"MWE=H48+*6,APLFY%;<ZJ'8
MM7K5OI,WQC^*GB_0M<\0:YI>A^%XM/BL]%T'5[C29+AIK?S6O)9[62.=U)9H
MD3>(\P2$JS8*@'JVC^.;#6O&OB+PQ!#<)?Z'#:37,DBJ(G6X$A0(0Q)(\ILY
M ZC&>W15\?Z/9ZUX1^(WQPN-)\4ZAXDO/",V@:BJR3;KF2TCBN))K&X*X\YO
M(DE"%^<F%FW.I9O01\2G'Q6N?&XU^5OAY%)_PB\D8G)L1(+?[7]O'\.?,;[-
MN'4X';@ ]@U#Q9_9_C+1_#W]C:O<_P!I6UQ<_P!JV]KOL;7RC&/+GES\COYG
MR+@[MC],5I:UJD6AZ/?:E.KO!9P27$BQ@%BJ*6(&2!G ]:^6_P#A/?%_A>^\
M+>)YI-6O+W5O"GBOQ8?#MS=2,A8-8RV5L8MQ4&*)ECP.C-(1R[$Z_B+X;9_9
M_P!6\=R?%#Q%-XEF\.2:K-XBEUJ8Z3*#;^81_9V_[&MNP^7Y(@X0Y$F\[R ?
M0GA'Q);>,_"FB^(+*.:*SU:RAOX([@ 2+'+&KJ& ) ;##."1GN:UJ^-8O$7B
M;6[?X2>"K;0O&FK^%[?P!I^LW-OX'UFTTJ[O9V5(E62XEO+6411!<D0."6FC
MWG& ?7_V>-8\4G6/&&@:QI/B#3="TMK1]+7Q9JUAJ&J0^9&QD@E>VNKAV1=L
M;H\[>8PF()8*#0![71110 4444 %%%% !1110 4444 %%%% !69XF_Y -[_U
MSK3K,\3?\@&]_P"N= 'YPW/_ !\2_P"^?YU%4MS_ ,?$O^^?YU%0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'U#^R;_R"Q_U^S?\ HI:]G^('PQT;XC1Z=)?-=V&JZ7*T^FZSI<YM
M[VQD9=K&.0?PL.&C8,C@ ,K8%>'_ +,5U)8>'3/# UW(+R7$*9R?W:CL#]:]
MX_X2K4?^@!=?^/?_ !% '*Z7\"E;7-,U3Q3XY\5^/9-+F%S86NMS6D%K!,!\
MLIALK:W29EZJ9@^T\K@@&KOBSX+V6N>)I_$NB:_K?@;Q+=1)!>:IX=D@S>1H
M"$$\%Q#-!(R@D+(T9=1P& XK=_X2K4?^@!=?^/?_ !%'_"5:C_T +K_Q[_XB
M@#,\#_"/3?!NM76OW.I:IXI\574 M9M?UZ9)+GR V[RHTC2.&",MABL,:!B
M6!(!"?$;X+^%/BMK?@S5O$>GB\OO".JKK&ER<?).$90&R#E<E7QQ\T:'M6I_
MPE6H_P#0 NO_ ![_ .(H_P"$JU'_ * %U_X]_P#$4 /\>>!;#XAZ/:Z;J,US
M!!;:E8ZHC6K*K&6UN8[B-3N4C:7B4,,9()P0>1QWB#X$SZE\0M9\8:'\1/%?
M@W4=8M;6TO8-'BTR6"5;?S/*.+NRG92/-?.U@#GIQ77?\)5J/_0 NO\ Q[_X
MBC_A*M1_Z %U_P"/?_$4 9_P[^$^E?#NZU;48K[4]>U_5VC.H:YK=R)[NY6/
M=Y<?RJJ1QIO?;'&B("[';EB3O^+_  S:^-/">M>'KZ2:*RU:RFL)Y+<@2+'*
MA1BI((#88XR",]C5#_A*M1_Z %U_X]_\11_PE6H_] "Z_P#'O_B* &>)/A[9
M>)OAW<>#)K[4+/2[BS73Y9[&<17+0 !602!?EWH"I90" QVE3@C=TC2;+0-)
MLM,TVUBL=/LH4M[:U@4+'%&BA510.@   'M6+_PE6H_] "Z_\>_^(H_X2K4?
M^@!=?^/?_$4 9_Q&^#_A[XI7_AF\UQ+DS>'[];^V^RSF(2XZPS8_UD+,L;-&
M>"T2$]*M?$+X;Z9\1K&R2ZN+W2]3TZ?[5INLZ7*(KRPFVE2\3$,IRK,K(ZLC
MJ2&5AQ4W_"5:C_T +K_Q[_XBC_A*M1_Z %U_X]_\10!Q6C_LYZ?:_$70/'>M
M^+_%'B_Q3HB3Q6=YK$]LL:12QM&\8@MX(H5!W ED178HFYF"@4EQ^SG9QRZE
M:Z-XU\7>&?#&IS2SWGAG2+NW2R=I6+3>7(\#W%L'9F)6WFB +$J%))/;?\)5
MJ/\ T +K_P >_P#B*/\ A*M1_P"@!=?^/?\ Q% &%XJ^".CZ[_8%QI&HZIX+
MUC0;8V.FZMX>EB2>&U(4-;LDT<L4L1V(=LL;@%0PPW-4#^SWHUYX?U&PU76]
M>US4M2O[#4;[7+^XB-W</9W$<\";4B6&*,-$!Y<42+AG. S%JZS_ (2K4?\
MH 77_CW_ ,11_P )5J/_ $ +K_Q[_P"(H B\&_#?3/ ]CXAM+">[ECUO5+O5
M[DW#JQ2:X;<ZIA1A0>@.3ZDURR?L]:3IOA?P?I>@^(=>\,ZGX5TR/1M/\0:;
M);F]:T5$4Q3+-!)!*K>6C$/$<,-R[377?\)5J/\ T +K_P >_P#B*/\ A*M1
M_P"@!=?^/?\ Q% $/P]^'-G\/;.^$>I:EKNJ:C/]IU#6-9G66ZNY H52VQ4C
M1550H2-$0 <*"23B?\(EJ^F_M#'Q/:VHET'5_#0T[4)U=08;FVN3);94L"P=
M+JY&0IQY8R1D9Z'_ (2K4?\ H 77_CW_ ,11_P )5J/_ $ +K_Q[_P"(H XN
M\_9WM5FU&WT/QOXN\)^'-2EDFN_#FB75M':,\A)E,4CV[W%MO9BQ%O-& Q+
M DDKIW[,_A/1?AKX<\&Z5<ZMI,/AFXENM#U:SNE2_P!.DD>1B8WV;67$KH4D
M1D9<!U>NS_X2K4?^@!=?^/?_ !%'_"5:C_T +K_Q[_XB@#BM&_9ST^U^(V@>
M.];\7^*/%_BG1%GBL[S6+BV6-(I8VC>,06\$4*@[@2R(KL43<S!0*;J'[..G
MW37]C9^,?%>C>$=0FDGO/"6FW=O'83&1BTR+(8#<PI(S,62&>-?F; &37;_\
M)5J/_0 NO_'O_B*/^$JU'_H 77_CW_Q% &3=_!/PMJ&J>([F[LVGM->T6TT"
MZTS*I:I:VS7!C$84!D;_ $E^0W&U-NTC)S= ^!HT_P 0:9J>M^.?%GC./27,
MNF:?KMQ:_9[23:5$F+>WB>=U5B UPTI&=V=WS5U'_"5:C_T +K_Q[_XBC_A*
MM1_Z %U_X]_\10!S=O\  ^W;QOIWB'5/%OB;Q!;Z5>S:AI6B:G<P-9Z?<2))
M&9$9(5GDPDTJJ)I9%0/\H&%QFW'[.=G'+J5KHWC7Q=X9\,:G-+/>>&=(N[=+
M)VE8M-Y<CP/<6P=F8E;>:( L2H4DD]M_PE6H_P#0 NO_ ![_ .(H_P"$JU'_
M * %U_X]_P#$4 8OB;X,Z9K":'+HFJZIX(U71;7[!8:KX?:$31VI"YMV2XBE
MBDC.Q#B2-MI4%2IYK,N/V>-"U#P'K7AK4M8US59M;NX+W4]<O+F-[^ZEADC>
M,DB,1(H\I%"1QJ@7.%!)-=;_ ,)5J/\ T +K_P >_P#B*/\ A*M1_P"@!=?^
M/?\ Q% #_%'@6P\6:[X4U:\FN8[CPWJ#ZE:+"RA'D>VFMB) 5)*[+AS@$'(7
MG&0<6[^$-HTOC&YT[7]<T+4O$U_;ZE-?Z;/$LMK-#!# GDAHV0J5MTW)*LBL
M6;((.!K_ /"5:C_T +K_ ,>_^(H_X2K4?^@!=?\ CW_Q% 'EGB7X W%KI^A:
M7IMYJWB.?5?&=AXB\3:_JMS MQ*MHJRQNRQK&@7=:6D(CAC  .2H^9J]YKF?
M^$JU'_H 77_CW_Q%'_"5:C_T +K_ ,>_^(H /"/_ "$M<_Z^/_9GKG?CA\!]
M ^/VD^&].\0WFI6<&@Z[:^(+9M,EC1GN(-VQ7WH^4.\Y  /3!%6M#UJZL[S4
M7BTR:Y::7<Z)G,9RW!^4^OZ5L?\ "5:C_P! "Z_\>_\ B* .<A^ OA^#]H*X
M^,*WFI'Q--H \.-:F6/[&+<3";>$V;_,W#&=^,?P]ZX";]AOP)-\'_%7PW;5
MO$0T/Q'XC;Q/=W N8/M*7)FCFV1MY&T1[HE&"I."?F[CV+_A*M1_Z %U_P"/
M?_$4?\)5J/\ T +K_P >_P#B* .'MOV8O"VF_%OQ?\0=-O\ 5M+U#Q9I(TG6
MM-M)85L;O:I5;ED,183A3@,'QURIR<YUA^Q_X!MOV9T^!EVM_J_@Z.VDMX[C
M4)(FO8V:1Y5F5UC51(COE6"8&!D$9SZ3_P )5J/_ $ +K_Q[_P"(H_X2K4?^
M@!=?^/?_ !% 'E6G_L8^"K'3?@_ILFJ:]?:5\+Y6N-'L+J:W:&YGQ\DUR!""
M[QGE=A0 ]C77_&;X ^'_ (WW7@R]U:\U+2=4\(ZS%KFEZCI$D4<\<R?\LV,D
M;@Q-\NY<<[5YXKIO^$JU'_H 77_CW_Q%'_"5:C_T +K_ ,>_^(H Z:O.-6^!
M.@:S\>-"^+,UWJ2^(]'TB;1K>UCEC%HT,C%F9U*%R^2<$.![5T/_  E6H_\
M0 NO_'O_ (BC_A*M1_Z %U_X]_\ $4 >!_%3]@#PU\6/C)<?$Z[^)GQ,T#Q2
MR"&UF\/ZY!:+80[-ABMS]G+QH06)&[DNQ/4UVFJ?LE^&/%7PAT3X=>+_ !%X
MM\<Z-I>JQZLUYXCU<W-Y?.DK2+%<RA1YL7S;=A'0+@@@&O2/^$JU'_H 77_C
MW_Q%'_"5:C_T +K_ ,>_^(H 9\2_AEX;^+W@/5O!WBO3(]4\/ZG#Y-Q:L2O
M(*LK#!5E8!@PY! ->0?"']AWP1\)O&^G>+9?$/C'QWK>D6[6FBS>,]9-^NCQ
M,NUDM4V*$&WY>0<#IBO8O^$JU'_H 77_ (]_\11_PE6H_P#0 NO_ ![_ .(H
M \A^)7[&.C?%CX2O\//$7Q&^(=WHLNJRZK<7#ZS%)=7&YBRVTCR0,#;QD@I'
MC@JO)P*N? ?]DJS^ .MQ7NG_ !1^)GBJP@L/[/M]#\5>(1>:;;Q_)M,<"Q(%
M90@5<< $C%>I?\)5J/\ T +K_P >_P#B*/\ A*M1_P"@!=?^/?\ Q% '/>'?
M@3H'AGXX>*_BG:W>I2>(/$EA;:==VTTL9M$C@ "&-0@8,<<Y<CT J;X]?!+0
M_P!HCX6ZOX"\1W>H66CZFT+33Z7)''<+Y<J2KM9T=1\R#.5/&?K6W_PE6H_]
M "Z_\>_^(H_X2K4?^@!=?^/?_$4 <8OPCU:^_:"T7QEJ%Y:OX7\,^'7TO0[!
M9'>?[9.Z_:;F4; JXBBCC7:6)#R9V]#U&N?#AM:\?:?XI7Q5XDTYK/3Y[ :/
M8WX339C+_P MY("A#S)_ Q.!Z&K?_"5:C_T +K_Q[_XBC_A*M1_Z %U_X]_\
M10!\O>'?^"9/ACPCJFKZEH/QI^-&B7^L3_:=2N=-\4Q6TE[+ECOF9+8&1LLW
M+9/S'UKH/B5_P3Y\-?$[XN-\2;OXH?%#1?%*PK;6MSHFNP6ILH1'L,<#?9RZ
M*P+%ANY+N3]XU] _\)5J/_0 NO\ Q[_XBC_A*M1_Z %U_P"/?_$4 ?/_ ,2_
M^"??AKXN^ ?"OA'Q5\4/B?J^G^'IIKF&XN]=AFN;J:1RPDN))+=M[1@E$.!M
M4D#J37IGP-_9[_X4?/J\@^)/Q"\?#4$B3R_'&N_VDMKL+<PCRUV%MWS=<[5]
M*[3_ (2K4?\ H 77_CW_ ,11_P )5J/_ $ +K_Q[_P"(H Z:BN9_X2K4?^@!
M=?\ CW_Q%'_"5:C_ - "Z_\ 'O\ XB@#RW]K/_DG^I?]<8/_ $H2OB2OT!\:
MV=OXX=+#6]"FGLY4"O8M)(C2A6W##* PP0#QZ5RW_"A_ /\ T3JZ_P#!A>?_
M !5?H/#_ !!A<IPLJ%>,FW)O1+LEU:['Y!QAP?C^(,?#%86<%%04?><D[J4G
MTB]-3XGHK[8_X4/X!_Z)U=?^#"\_^*H_X4/X!_Z)U=?^#"\_^*KZ;_73+_Y)
M_='_ .2/AO\ B&><?\_:7WR_^0/B>BOMC_A0_@'_ *)U=?\ @PO/_BJ/^%#^
M ?\ HG5U_P"#"\_^*H_UTR_^2?W1_P#D@_XAGG'_ #]I??+_ .0/B>BOMC_A
M0_@'_HG5U_X,+S_XJC_A0_@'_HG5U_X,+S_XJC_73+_Y)_='_P"2#_B&><?\
M_:7WR_\ D#XGHK[8_P"%#^ ?^B=77_@PO/\ XJC_ (4/X!_Z)U=?^#"\_P#B
MJ/\ 73+_ .2?W1_^2#_B&><?\_:7WR_^0/B>BOMC_A0_@'_HG5U_X,+S_P"*
MH_X4/X!_Z)U=?^#"\_\ BJ/]=,O_ ))_='_Y(/\ B&><?\_:7WR_^0/B>BOM
MC_A0_@'_ *)U=?\ @PO/_BJ/^%#^ ?\ HG5U_P"#"\_^*H_UTR_^2?W1_P#D
M@_XAGG'_ #]I??+_ .0/B>BOMC_A0_@'_HG5U_X,+S_XJC_A0_@'_HG5U_X,
M+S_XJC_73+_Y)_='_P"2#_B&><?\_:7WR_\ D#XGHK[8_P"%#^ ?^B=77_@P
MO/\ XJC_ (4/X!_Z)U=?^#"\_P#BJ/\ 73+_ .2?W1_^2#_B&><?\_:7WR_^
M0/B>BOMC_A0_@'_HG5U_X,+S_P"*H_X4/X!_Z)U=?^#"\_\ BJ/]=,O_ ))_
M='_Y(/\ B&><?\_:7WR_^0/B>BOMC_A0_@'_ *)U=?\ @PO/_BJ/^%#^ ?\
MHG5U_P"#"\_^*H_UTR_^2?W1_P#D@_XAGG'_ #]I??+_ .0/B>BOLK3O@3X$
M:>ZW>"IKT!^(TOKH&'D_*<-S^/I5[_A0_@'_ *)U=?\ @PO/_BJ/]=,O_DG]
MT?\ Y(/^(9YQ_P _:7WR_P#D#XGHK[8_X4/X!_Z)U=?^#"\_^*H_X4/X!_Z)
MU=?^#"\_^*H_UTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^)Z*^V/\ A0_@'_HG
M5U_X,+S_ .*H_P"%#^ ?^B=77_@PO/\ XJC_ %TR_P#DG]T?_D@_XAGG'_/V
ME]\O_D#XGHK[8_X4/X!_Z)U=?^#"\_\ BJ/^%#^ ?^B=77_@PO/_ (JC_73+
M_P"2?W1_^2#_ (AGG'_/VE]\O_D#XGHK[8_X4/X!_P"B=77_ (,+S_XJC_A0
M_@'_ *)U=?\ @PO/_BJ/]=,O_DG]T?\ Y(/^(9YQ_P _:7WR_P#D#XGHK[8_
MX4/X!_Z)U=?^#"\_^*H_X4/X!_Z)U=?^#"\_^*H_UTR_^2?W1_\ D@_XAGG'
M_/VE]\O_ ) ^)Z*^V/\ A0_@'_HG5U_X,+S_ .*H_P"%#^ ?^B=77_@PO/\
MXJC_ %TR_P#DG]T?_D@_XAGG'_/VE]\O_D#XGHK[8_X4/X!_Z)U=?^#"\_\
MBJ/^%#^ ?^B=77_@PO/_ (JC_73+_P"2?W1_^2#_ (AGG'_/VE]\O_D#XGHK
M[8_X4/X!_P"B=77_ (,+S_XJC_A0_@'_ *)U=?\ @PO/_BJ/]=,O_DG]T?\
MY(/^(9YQ_P _:7WR_P#D#XGHK[8_X4/X!_Z)U=?^#"\_^*H_X4/X!_Z)U=?^
M#"\_^*H_UTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^)Z*^V/\ A0_@'_HG5U_X
M,+S_ .*J"]^!'@-;24KX!N+4[>)FO[LA/?EL4?ZZ9?\ R3^Z/_R0?\0SSC_G
M[2^^7_R!\745]H6'P(\!M9Q%O 5Q=G',RW]V _OPV*L?\*'\ _\ 1.KK_P &
M%Y_\51_KIE_\D_NC_P#)!_Q#/./^?M+[Y?\ R!\3T5]L?\*'\ _]$ZNO_!A>
M?_%4?\*'\ _]$ZNO_!A>?_%4?ZZ9?_)/[H__ "0?\0SSC_G[2^^7_P @?$]%
M?;'_  H?P#_T3JZ_\&%Y_P#%4?\ "A_ /_1.KK_P87G_ ,51_KIE_P#)/[H_
M_)!_Q#/./^?M+[Y?_('Q/17VQ_PH?P#_ -$ZNO\ P87G_P 51_PH?P#_ -$Z
MNO\ P87G_P 51_KIE_\ )/[H_P#R0?\ $,\X_P"?M+[Y?_('Q/17VQ_PH?P#
M_P!$ZNO_  87G_Q5'_"A_ /_ $3JZ_\ !A>?_%4?ZZ9?_)/[H_\ R0?\0SSC
M_G[2^^7_ ,@?$]%?;'_"A_ /_1.KK_P87G_Q5'_"A_ /_1.KK_P87G_Q5'^N
MF7_R3^Z/_P D'_$,\X_Y^TOOE_\ ('Q/17VQ_P *'\ _]$ZNO_!A>?\ Q5'_
M  H?P#_T3JZ_\&%Y_P#%4?ZZ9?\ R3^Z/_R0?\0SSC_G[2^^7_R!\3T5]L?\
M*'\ _P#1.KK_ ,&%Y_\ %4?\*'\ _P#1.KK_ ,&%Y_\ %4?ZZ9?_ "3^Z/\
M\D'_ !#/./\ G[2^^7_R!\3T5]L?\*'\ _\ 1.KK_P &%Y_\51_PH?P#_P!$
MZNO_  87G_Q5'^NF7_R3^Z/_ ,D'_$,\X_Y^TOOE_P#('Q/17VQ_PH?P#_T3
MJZ_\&%Y_\51_PH?P#_T3JZ_\&%Y_\51_KIE_\D_NC_\ )!_Q#/./^?M+[Y?_
M "!\3T5]L?\ "A_ /_1.KK_P87G_ ,55'4_@3X$5K?;X*FL<OR'OKH^9_LC+
M?RH_UTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^-:*^V/\ A0_@'_HG5U_X,+S_
M .*H_P"%#^ ?^B=77_@PO/\ XJC_ %TR_P#DG]T?_D@_XAGG'_/VE]\O_D#X
MGHK[8_X4/X!_Z)U=?^#"\_\ BJ/^%#^ ?^B=77_@PO/_ (JC_73+_P"2?W1_
M^2#_ (AGG'_/VE]\O_D#XGHK[8_X4/X!_P"B=77_ (,+S_XJC_A0_@'_ *)U
M=?\ @PO/_BJ/]=,O_DG]T?\ Y(/^(9YQ_P _:7WR_P#D#XGHK[8_X4/X!_Z)
MU=?^#"\_^*H_X4/X!_Z)U=?^#"\_^*H_UTR_^2?W1_\ D@_XAGG'_/VE]\O_
M ) ^)Z*^V/\ A0_@'_HG5U_X,+S_ .*H_P"%#^ ?^B=77_@PO/\ XJC_ %TR
M_P#DG]T?_D@_XAGG'_/VE]\O_D#XGHK[8_X4/X!_Z)U=?^#"\_\ BJ/^%#^
M?^B=77_@PO/_ (JC_73+_P"2?W1_^2#_ (AGG'_/VE]\O_D#XGHK[8_X4/X!
M_P"B=77_ (,+S_XJC_A0_@'_ *)U=?\ @PO/_BJ/]=,O_DG]T?\ Y(/^(9YQ
M_P _:7WR_P#D#XGHK[8_X4/X!_Z)U=?^#"\_^*H_X4/X!_Z)U=?^#"\_^*H_
MUTR_^2?W1_\ D@_XAGG'_/VE]\O_ ) ^)Z*^V/\ A0_@'_HG5U_X,+S_ .*H
M_P"%#^ ?^B=77_@PO/\ XJC_ %TR_P#DG]T?_D@_XAGG'_/VE]\O_D#XGHK[
M8_X4/X!_Z)U=?^#"\_\ BJ/^%#^ ?^B=77_@PO/_ (JC_73+_P"2?W1_^2#_
M (AGG'_/VE]\O_D#XGHK[8_X4/X!_P"B=77_ (,+S_XJJ,/P)\"?VM.I\%32
M)LXLQ?76Z/I\Q.[/Y_WJ/]=,O_DG]T?_ )(/^(9YQ_S]I??+_P"0/C6BOMC_
M (4/X!_Z)U=?^#"\_P#BJ/\ A0_@'_HG5U_X,+S_ .*H_P!=,O\ Y)_='_Y(
M/^(9YQ_S]I??+_Y ^)Z*^V/^%#^ ?^B=77_@PO/_ (JC_A0_@'_HG5U_X,+S
M_P"*H_UTR_\ DG]T?_D@_P"(9YQ_S]I??+_Y ^)Z*^V/^%#^ ?\ HG5U_P"#
M"\_^*H_X4/X!_P"B=77_ (,+S_XJC_73+_Y)_='_ .2#_B&><?\ /VE]\O\
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
MR@]N3FLBOIOX4_\ 'O\ !/\ ZZ:Q_)ZRKKQC<?$CX6^/$UZ.V^S:/?VIL1!
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
MC9-IOEC9-7;_  5].Z\[?&2Q'$$5'_;*C<HQDDJE2[4G%+RWE;5K5/ROI_\
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
MQ_T&5?\ P9+_ #/5?^&HOB=_T,W_ )(6O_QJJMY^TA\1=0:(W'B+S#$VY/\
M0;88/X1UYI11_9.7_P#0/#_P&/\ D'^L&<?]!E7_ ,&2_P SU7_AJ+XG?]#-
M_P"2%K_\:H_X:B^)W_0S?^2%K_\ &J\JHH_LG+_^@>'_ (#'_(/]8,X_Z#*O
M_@R7^9ZK_P -1?$[_H9O_)"U_P#C5'_#47Q._P"AF_\ )"U_^-5Y511_9.7_
M /0/#_P&/^0?ZP9Q_P!!E7_P9+_,]5_X:B^)W_0S?^2%K_\ &J/^&HOB=_T,
MW_DA:_\ QJO*J*/[)R__ *!X?^ Q_P @_P!8,X_Z#*O_ (,E_F>J_P##47Q.
M_P"AF_\ )"U_^-4?\-1?$[_H9O\ R0M?_C5>544?V3E__0/#_P !C_D'^L&<
M?]!E7_P9+_,]5_X:B^)W_0S?^2%K_P#&J/\ AJ+XG?\ 0S?^2%K_ /&J\JHH
M_LG+_P#H'A_X#'_(/]8,X_Z#*O\ X,E_F>J_\-1?$[_H9O\ R0M?_C5'_#47
MQ._Z&;_R0M?_ (U7E5%']DY?_P! \/\ P&/^0?ZP9Q_T&5?_  9+_,]5_P"&
MHOB=_P!#-_Y(6O\ \:H_X:B^)W_0S?\ DA:__&J\JHH_LG+_ /H'A_X#'_(/
M]8,X_P"@RK_X,E_F>J_\-1?$[_H9O_)"U_\ C5'_  U%\3O^AF_\D+7_ .-5
MY511_9.7_P#0/#_P&/\ D'^L&<?]!E7_ ,&2_P SU7_AJ+XG?]#-_P"2%K_\
M:H_X:B^)W_0S?^2%K_\ &J\JHH_LG+_^@>'_ (#'_(/]8,X_Z#*O_@R7^9ZK
M_P -1?$[_H9O_)"U_P#C5'_#47Q._P"AF_\ )"U_^-5Y511_9.7_ /0/#_P&
M/^0?ZP9Q_P!!E7_P9+_,]5_X:B^)W_0S?^2%K_\ &JJQ_M(?$6*_DO5\18N9
M%VL_V&VY'';R\=A7FE%']DY?_P! \/\ P&/^0?ZP9Q_T&5?_  9+_,]5_P"&
MHOB=_P!#-_Y(6O\ \:H_X:B^)W_0S?\ DA:__&J\JHH_LG+_ /H'A_X#'_(/
M]8,X_P"@RK_X,E_F>J_\-1?$[_H9O_)"U_\ C5'_  U%\3O^AF_\D+7_ .-5
MY511_9.7_P#0/#_P&/\ D'^L&<?]!E7_ ,&2_P SU7_AJ+XG?]#-_P"2%K_\
M:H_X:B^)W_0S?^2%K_\ &J\JHH_LG+_^@>'_ (#'_(/]8,X_Z#*O_@R7^9ZK
M_P -1?$[_H9O_)"U_P#C5'_#47Q._P"AF_\ )"U_^-5Y511_9.7_ /0/#_P&
M/^0?ZP9Q_P!!E7_P9+_,]5_X:B^)W_0S?^2%K_\ &J/^&HOB=_T,W_DA:_\
MQJO*J*/[)R__ *!X?^ Q_P @_P!8,X_Z#*O_ (,E_F>J_P##47Q._P"AF_\
M)"U_^-4?\-1?$[_H9O\ R0M?_C5>544?V3E__0/#_P !C_D'^L&<?]!E7_P9
M+_,]5_X:B^)W_0S?^2%K_P#&J/\ AJ+XG?\ 0S?^2%K_ /&J\JHH_LG+_P#H
M'A_X#'_(/]8,X_Z#*O\ X,E_F>J_\-1?$[_H9O\ R0M?_C5'_#47Q._Z&;_R
M0M?_ (U7E5%']DY?_P! \/\ P&/^0?ZP9Q_T&5?_  9+_,]5_P"&HOB=_P!#
M-_Y(6O\ \:H_X:B^)W_0S?\ DA:__&J\JHH_LG+_ /H'A_X#'_(/]8,X_P"@
MRK_X,E_F>J_\-1?$[_H9O_)"U_\ C5'_  U%\3O^AF_\D+7_ .-5Y511_9.7
M_P#0/#_P&/\ D'^L&<?]!E7_ ,&2_P SZ1^!GQZ\=^-/BEHVC:SKOVS3;E;C
MS8?LD";MMO(Z_,L8(PR@\'M7T_X#_P"0&W_79OY"OB#]F/\ Y+?X=_W;K_TE
MFK[?\!_\@-O^NS?R%?DG%V'HX;'0A0@HKD3LDEUEV/Z$\/,9B<;E52IBJDIR
M51J\FV[<L-+N^FIT=%>>?M">(M?\'?!CQ7XB\,2F/6-%M/[51!$DGG1P,LTT
M.'!'[R))(\]1OR,$ UYI\;OC]KOA?QQ\/I?"LD5QX2MTM];\72>6KD:7=S):
M6S E25 >62X+#:=MHV3C(/Q)^H'T=17GEKXTO;[XS^(-*%W';>&O#FAP3WQ<
MQA7N[B21EW,1N7RH8-QY Q< D' (YVP_:?T>[CT[5)_"7BO3?!.I7"6]GXSO
MK.!--E\Q@L,A03&YBBD8J%EE@1#N4E@""0#V6BOFC]H3]HP'PO\ &?P;X9T?
MQ5'X@\+Z!=R7OB.QCCM[/3':P%Q!(+@S*Y=MX51$K.K*2RJN'/I_B3XRP:!K
M47AO1_#>O>.O$L5I%>7>FZ EN#:0ON"23374T,*%BC;4,GF-@D*5!( /2**^
M<_ 'Q\M-0^+_ ,0)+QM<@TJ.ZT'1CI^H1M'_ &/>3BY0B6-VQ&))/)7?'N#F
M2%@65@U>OCXFZ2?BDW@+R[H:P-+&K>=Y8^S&/S"GE[\Y\T<-M(^Z0<T =;17
MC<?Q)\/^)?BYX?E74?$NFFUM]>MXHOM$46CWJ6<MK%<SS)N)8QR/MB8@8VSD
MC!4ME>*OVEK2?X?:WX@M/"?C"U\'MITTEKXV^R0I9E3&=DXB$WVQ(LD'SFMU
M0*-^X)AJ />:*\2\*_&E/#/PQ^%]E)INN^./&6N>'K2\32])$<UY,BV\1FN9
MI9Y8XHTW.H+RR+N9P!N)Q7H/P_\ B-8?$"WOUBLM0T75M-E6#4=%U:%8KNRD
M90ZAPK,C*RD$21NZ-SM8X. #K**** "BBB@ HHHH **** "BBB@ HHHH *S/
M$W_(!O?^N=:=9GB;_D WO_7.@#\X;G_CXE_WS_.HJEN?^/B7_?/\ZBH ****
M "BO1O _@3P[)X-O/%GB^_O[;24NA8VUMI2H;B>;;N/+@J !Z]>>1QGIKSX'
MZ!K4W@8>%M7O);;Q"UR\MQ?A/W$<6"1L4#YE&X'D@D<8% 'E'_"5:W]L-W_;
M%_\ :O(^S>?]J??Y.,>7NSG;C^'I2Z;XLUS1[&6RL-9U"QLY23);VUU)'&^1
M@Y4$ \5[MX!L? 5K9^/AX3U/5[BZAT"[BD35(XPLR;?]9$5 ( ( PPS\PKFK
M'X3>#M+3PYI7B76=4A\2>(((Y[?[!'&UK:B7B(2[OF8D]=I_(<D \IL_$6JZ
M;I]S86FIWEK87/\ K[6&X=(I<C!W*#AN/6NM\1?&'6-3L]"M]*N+[0!INF1:
M=*;.^=?M.S.'8*%QU/!SCUKN1\/[]/AA-X/\R/[=_P )LMB)2?DR8,!_ICG'
M6MGQ'^RS:6>@ZHVFG6EU*P@,RW5\UL;2\*C++&B,9$)YQOH ^?;37-2L(;F*
MVU"ZMXKEE:=(9F5964[E+ 'YB#R,]#1/KFHW6J_VG-J%U+J6\2?;))F:;<,8
M;>3G(P.<]J]:\2? _2[;0?"3:->:A>:IK;V\:W4BHU@[2 [@KKRA4CHV2>V<
M'&1XS\*?#CP_%J^E6FN:XWB/3<QF6>WC:TN9E.&1 OS+SGEC@8_BH XF^\<>
M(]4CFCO/$&J7<<P594GO9'#A3E0P+<X/(ST-0?\ "4:U_;']K_VO?_VKT^W?
M:7\_IM^_G=TXZ]*]Y\)_LO6>H>'=)N-3.LSWNI0+/]HTU[9;:S# %1(LC!W(
M!!.P>WO7-V?P=\,^'?"^O:GXQU#4X9=(UAM-,>EB,_:%V*R[ Z\$[MV2<8&,
M9H \K_X2S7/[5?4_[9U#^TG4H]Y]J?SF4C!!?.2,=LUJ^#O' \&Z3XAAM['S
M-1U2T^Q1WQEQ]FC8_O,+M.2PXSD8KW7P;X#\.> ]>\5Q1WFI7NCZAX4-_%(H
MC\X6KY$@[ OPI4X Y.:\Y^)OPL\/^#_ ^BZQIEWJMY-?+&XN9$C>SD#*2RJR
M\HRXZ-G/;H< 'DU6;74KNQBN(K:ZFMX[E/*G2*0J)4R#M8 _,,@'!]*[CX#:
M-9:]\3])M=1TPZK9_.SPF/?&N%.UY!T*!L9SQ]>E:_[1.DZ?I/BVVMK'2(=-
MN;>TB74'L+0V]H\S D&)3VP",]\'K@T >;:/KVI^'[AKC2M1N]-G9=AELYVB
M8KZ94@XIVI>)-6UE85U#5+V^6%F>);FX>01LQRQ7)."3R2.M=;\'? FD^/M<
MU6UUJ]N-.LK/39KTW%N5^0HRC+ @Y4!B2!@\=:UM2^'GA+Q)X/U'6?!&H:M)
M<Z5)&MY9ZRL:LZ2-M5XR@  SV))^G&0#@-8\5ZWX@ABAU36-0U**$YCCO+IY
M50XQD!B<<>E+'XMUR+1VTE-9U!-+8%38K=2" @G)&S.WK[5]")^R7:?8A8O-
MJYU8P;_[45K;^SQ+C.SR]WG8SQG'O[5YUI_PX\+>&/"-IK'CJ_U6&XU">6&T
ML='6,NHB;8[N7&,;NP(/U[ 'GUKXHUFP%D+;5[ZW%CO-IY5RZ_9]_P!_R\'Y
M=W?&,]Z@BUK4(+.[M([ZYCM;P@W,"S,$G(.077.&P>>:^F_$UH/[>\O2M8N$
MM+?X?-+%<VZ1_P"DQJ2%#!U;"L#DXP?0BO-$^'/@?PSH^@Q^+M9U:#6]9MTN
MXQIL<;6]I%)PC2[AENY.TYX/'<@'G">+-<CT@Z4NLZ@NED%38K=2"#!Y(V9V
M_I4:^)-7321I2ZI>KIF[?]B%PXAW9SG9G;G/.<=:^E++P#X8\(Z%\2_#+SZM
M+8+/IT;RJT1DQ)L,9!V@?ZQCGC[N,<US]OX+T7P5XN\9:'X<UG68[O3] O)K
MV698"DGRQM'$,QG(VL=Q 4YQ@B@#P/4M4O-9O'N]0NY[Z[DQOGN9&D=L# RQ
M))X JK7KI^'?@;PCI>BQ>,]7UB#6=6M5O%_LR.-X+2)_N&3(+,>.=ON/0E/#
M/PH\.ZQ\-=<\1OJ.J7L]G/-%%_9\*,(D1<I)-$3OP_L<+GDX!( /(Z*** /J
M']DW_D%C_K]F_P#12UZ%X^\'^)-%^(EE\1/!UK;ZS?#3O['U?0;FX^SF^M%D
M:6)X)2-JSQ.\F%?".LK@LA :O._V476/20SL$7[;-RQP/]4M?2'VZW_Y[Q?]
M]B@#S;2_'?Q%\5:YIEO:?#:Z\&Z4LP?4[_Q;J%E))Y('*6L-C<3[W8\;I'C5
M1DX?[IQK+1_&'P3\1>(VT+PQ<>//!NN:C-K$=CI=W;0:EIMW.=UP@6ZEBAE@
M>3,H;S5=6D<;7&"/8OMUO_SWB_[[%'VZW_Y[Q?\ ?8H \ITGP_XK^)GQ"T#Q
M5XIT3_A$-"\-F:XTG0KBYBN;^>\EB>%KBY:%GAC5(I)%6..23<92S,-H4\M^
MTU\"?%/Q2U?28?"VHKINB^(S#H7CA=VV6;1D=ILPG<-LF3+!D G9=MQ\H(]_
M^W6__/>+_OL4?;K?_GO%_P!]B@#SGXV>!;[Q%X!T/1O#FG))]A\0:%="UB9(
MEBM;;4;:60C<0,)%$QVCD[< $X%<C<-XP^'O[0'CWQ%:_#;Q#XPT37M,TF"U
MO-#O-+0));BY$BNMU>P./]:F"%(//->Z?;K?_GO%_P!]BC[=;_\ />+_ +[%
M 'C_ (?\!^(?B7XTU7Q9XZTJ;PI;?V4^A:/H]AJ[KJ%O;RRI)<SS7-JZ^7+(
MT, 589#L$1.\ER%U/$_P@AT;X.^/?#WAA]<U2^UG2+R""+7/$5[J;O,]NZ(J
M27L\GE@DC@,J]SZUZ9]NM_\ GO%_WV*/MUO_ ,]XO^^Q0!P7BS0-1D^!LNBQ
M>%=.\6ZO_9,-HF@ZP8FLIYMBJ!/ORIB5OF;&254[0QP"? 7X,Z5\"?AMI_A?
M3([<S M=:A=6MLELEU=O@RR") %C7.%1% "(J(.%%=[]NM_^>\7_ 'V*/MUO
M_P ]XO\ OL4 >1_%WP+XRE\4VFJ> &@M9/$$2Z'XCN&G$,EK:\M'J$/]Z>$&
M5%7OYZDG$8J;QO\ #G4/"=[X!\0>!-%AU)/!MK/IB>&EG6 W%A-'$A6WDD(1
M9D\B(KYA"L-ZETW;AZM]NM_^>\7_ 'V*/MUO_P ]XO\ OL4 >"W-O\1/B1\=
M/AMXBNO ,_A'P?X?.H&Y.L7]G+J+2SVCQJVRVFEC6(':/ED9F+Y*H$R7^!)/
MB/\ !OP;;^ ++X<W'BDZ4KVFC>([75;.'3IH-S>0UZ)95N8G52HD\J&;)!92
M=VT>[_;K?_GO%_WV*/MUO_SWB_[[% 'D/B/1/&O@_P"(6F^/K#0(_&LUUH4.
MB:[I.DW$5K<(\<K2QSV8N9$C9=TTRNDDJ';Y9#,5VG/^(&F_$/XL?#W4(;GP
MG'H(;7-$N=.T>>]@DU!8+?4;:>YEN721H%.R-BL<;OPGWBS!%]N^W6__ #WB
M_P"^Q1]NM_\ GO%_WV* /,/@UX(UKPIH?Q!M]5LOLLVJ^*-6U&S7S4?S;>9\
MQ/E6.W<.QP1W KQ?3_V=]<\.^'/A?KFH^&O$VN:EI?@JQ\,:OHGA/Q=-HVH6
MTL(#AXY(KVW@G3>TBNKRC[J,A;!!^M_MUO\ \]XO^^Q1]NM_^>\7_?8H \D_
M9^^&<WA&X\2>(K[P_J/AV_UIX(8[76O$U[KNH+:P!_+%Q-/<SQJ^^68A(6*@
M,,LQZ/TEAI/[67B6*;(.M^#M.FM3@X;[)>7:S#/0D?;(#_P*O6/MUO\ \]XO
M^^Q52:TTBXU2UU.6&QEU*UCDAM[QT0S0QR%3(B.>55C&F0#@[%ST% 'S1^S;
MXT^('A/X(:+86OPUN?%T4DMX^F:CHVI65M;A'NI6 O%N)8Y(F5F(+0I/N5=V
M-QV5-KW[-.K6/A#X?ZA<6]]XDUWP[=:I>ZGI?AGQ!=:)+,VHRM/<BRN(YX.8
MY"%1971'CW!BA(Q](Z3:Z1H.GQ6&F0V6G6,.?+MK14BB3)).%7 &22>.Y-6_
MMUO_ ,]XO^^Q0!\Y>"_@%_PE<OC"[U3PWXE\'6^J>'[GPW9OXH\8WNNZLD=Q
M_KWVM?7-O"F4A*A'9R4))48!NZYK/Q>NOA1?^!8/A<LGBAM*?2AK_P#:MD-
MDS%Y?GHIE^U8(.X0M;@9^0OM_>5] ?;K?_GO%_WV*/MUO_SWB_[[% 'R_:_L
M]>+=:TM["XABT>=? 'AC3;:ZN)4EA75-/NI[AH9%C<LT8;R0Q'RLKG:3@U>^
M.=]\6OC!\)=7\'Z3\);C1=5O%C2\O=6UG3Y+)D217<6ACG:21FV84S1P8#;C
M@C8?I+[=;_\ />+_ +[%'VZW_P">\7_?8H \^\5>$=6U+X[>!?$5M:>9H^FZ
M)K-G=W/F(/+EGDL3"NTG<=P@EY (&WG&1GSSPA\)?%6F?"W]G/1[K2O*U#PG
M?VTVM0_:(C]D1-,O(&.X/A\22QK\A;[V>@)'T)]NM_\ GO%_WV*/MUO_ ,]X
MO^^Q0!X1X$D^(_P;\&V_@"R^'-QXI.E*]IHWB.UU6SATZ:#<WD->B65;F)U4
MJ)/*AFR064G=M&?\?/!/B_Q5_9\NC^"+N;XC6VF+%I'Q \-ZO!80:;=L?WB7
M22RB5[0.%<P^7<JZY!0, 3]#_;K?_GO%_P!]BC[=;_\ />+_ +[% 'D7@47.
MI_M-?$:]D"M'IOA[0]'>9#@/<;[RYD&WMA;B$_\  J]DK-L;32-+N+ZXLX;&
MTGOYA<7<L"(C7$H18Q)(1R[;$1<G)PBCH!5O[=;_ //>+_OL4 3T5!]NM_\
MGO%_WV*/MUO_ ,]XO^^Q0!@>$?\ D):Y_P!?'_LSUXG^W+\'_%7QE\'_  ZT
M_P *:.-9FTKQSI>KW\37$,(CLXA+YLA\UU#8W#Y1ECG@&O:/"MQ%'J.M%Y44
M-/D%F SRU=']NM_^>\7_ 'V* /G.T^#_ (K3_@H-??$R31Q_PA;^ 5T6+5#<
M0G_3?MBR&,1;_,'R9.[;M[9SQ7@&H?LF_%&[_8Y^*W@0^%%E\2:[\1)-<L=.
M:_M"+BQ-Y;R>:7,NP91'.UF#<8QD@5^A?VZW_P">\7_?8H^W6_\ SWB_[[%
M'R'\"_V=_%W[._C3XQ^!M \,Q7'PH\4VTVLZ%J4,]NCV-])%Y;V$B-()"G"[
M&VE5"C)RS8\NOOV!_%WB[]A/P#H+V9\+_&WP3;WLFG>7=PLT@EFF,ED\R.8]
MDT;CDMM!(#8!<5^AOVZW_P">\7_?8H^W6_\ SWB_[[% 'P1XB_98^*'Q _9<
M^ 'P+U#2+K0="CECD\=ZA;7]FSV,$!9T@3]XWF.[,"&1752BEN,BM?5OV*/%
MGP,^-/PU^*/PW\4^.?BCJEC?KI&OV?C'7[>YE&BR*PD,,D@AXC)W"/<<L5(
MP<_<'VZW_P">\7_?8H^W6_\ SWB_[[% 'E^D_ #^R?C5=_$7_A9'Q!O/M!D/
M_")W>N^9H,6Z/9\EIY?&/O#YN&YKB/%GPE\6:G^W?X%^(EMI7F>#M,\)7FF7
M>I?:(AY=R\K,B>67\PY!'(4CWKZ'^W6__/>+_OL4?;K?_GO%_P!]B@#X3_;,
M\,_M"_&;XG6?AK3_ (17?B;X'Z7/'/=Z;9>+;#2I/$LB@.HGD=V=(%?'[K8"
MVTMD'84]0^+GAWXP?&;]DN+PCH?@>Q^%GB?7IHM$U'2&UB"ZCT?23(8Y9(I8
M5$<F854>6N"%=@/F !^G/MUO_P ]XO\ OL4?;K?_ )[Q?]]B@#R3QC\)?$O@
MO]F\>!?@?K%KX+U_1K"&WT2[N;:*>+,94LLHD1US* X9RI.YRW6O"?#?PS^-
M/QT_:4^&'Q%^(GPWT;X41> 8+H7%Y::S!J-WKLDT7EA$,(S'""6;9(Q(#L.<
MFOM'[=;_ //>+_OL4?;K?_GO%_WV* /G;XQ?$+]H:\^!]_)X!^$L>G_$:\U"
M?3X+>?7[&>.QM 2$O][O&CLX VQ<[2V6R%P>+_8/\'_$GX5QWGASQ?\ !*Z\
M)/J2R:IK?CW4O&-GK%[K.I%ER98XEW@'=(5^8A0#DLS%C]>_;K?_ )[Q?]]B
MC[=;_P#/>+_OL4 ?/'P[^$OBS0OVW_BO\0+[2O(\(ZYH.FV6GZC]HB;SIHE4
M2+Y8<R+C!Y90#V)KYZ_:0_X)CR6WPG\=O\+/%WQ#UWQ)KVHIJ4OA:\\16T.E
MW\[W"-+)-&T<2NRKN92[YRB\D\']#/MUO_SWB_[[%'VZW_Y[Q?\ ?8H ^68O
M"#:K\7O@]\(GU/5O$.G?#O3!XOUO4=8NQ=7,MT-T&GQ3RA<,^]KB4=.(%^M>
M^:YXH\6:?X^T_2K#P2VJ^%YM/GN;KQ"FJ0Q-;W*?ZJV%LV&<R?WP0J]ZZK[=
M;_\ />+_ +[%'VZW_P">\7_?8H _.>WT;]I_Q!^T,WQ3\??LY/XT?224\):#
M_P )WI=I8:"I/S2B/,GG7! 7,IV\C(7B/9U'[87AW]HKXU_$33?#MI\';O7_
M (*Z;)%<7VD67B_3],D\13!5<+/*SET@23 \O8"VPMD$H4^\/MUO_P ]XO\
MOL4?;K?_ )[Q?]]B@#XY^//B7]I[Q'\ O#_A_P"&/P9'@7Q%J4<MKJ<5EXGT
MYGT.TC;9%%;2[XUWR1@$.BGRAP!NP5[O]B7P_P"*OA]X#E\%:O\ !$_"+1=)
M2-[2XE\46FM3ZM.Y;SI9F@12)/E4EFX.X!0 H ^B_MUO_P ]XO\ OL4?;K?_
M )[Q?]]B@">BH/MUO_SWB_[[%'VZW_Y[Q?\ ?8H \._:S_Y)_J7_ %Q@_P#2
MA*^)*^XOVGK*XUWP5?6NFP2ZA=210A(;5#*[8G4G"KDG !/X5\@_\*T\7_\
M0JZW_P""Z;_XFOV'@ZO2IX":G-)\[W?]V)_./B1A:];-J4J5-R7LULF_M3-K
M0/BQ/H.F^'[!-/2YL]/6Z@O;>:4F._@G96:-EQ\N-O!YP<'M3],^*L.CC0;>
MWT=FT_31?PO;S76YKBWNN&C+!!M8*<;L$$X.WM6%_P *T\7_ /0JZW_X+IO_
M (FC_A6GB_\ Z%76_P#P73?_ !-?5RIY=*[<HZW^UWO?K_>?W^2/@(ULY@DE
M"6EDO<Z+ELMO[D?6VN[OO?\ "UHM)M_#L'A_1O[/BT6XN9U%]=&Z-R)T1)%E
MPJ#!"L/E"_*P&,@L<FX\4:%I]PE[X=T&ZTO4X[F.YAN+K4OM*VQ5MP$2B).X
M RY?@>OS57_X5IXO_P"A5UO_ ,%TW_Q-'_"M/%__ $*NM_\ @NF_^)JHQP$=
MIK_P+?5O7775O>^[(G/-:GQ4WY?NUI9)>[[ONZ);6V75&_#\2M%T[7I?$>F>
M%WM/$C9ECD?4/,LH)V^]+'!Y88'.XJK2L%)[@ 52\#_$Z7P9H^M61L5OGO1Y
MEK,TNPV=QY<D?G*,'<=LK#''(!SQ6;_PK3Q?_P!"KK?_ (+IO_B:/^%:>+_^
MA5UO_P %TW_Q-2X9>X.$I)IVWE?;;5N]O+_,I5<WC4C5C3DFKVM"WQ:-V4;7
M???1=D6_#_C#2K/P?=^'M7TF\O[>:^2^6:ROTMG5EC9-IW0R C#'TKEKQH)+
MJ9K6*2&V+DQ1S2"1U7/ 9@JACCN%&?05O?\ "M/%_P#T*NM_^"Z;_P")H_X5
MIXO_ .A5UO\ \%TW_P 373"KA*<I3C45WO[WZ7L<=2AF%:$*<Z,K15E[FMO6
MUW\V<W172?\ "M/%_P#T*NM_^"Z;_P")H_X5IXO_ .A5UO\ \%TW_P 36WUO
M#_\ /R/WHYO[/QG_ #YE_P" O_(YNBND_P"%:>+_ /H5=;_\%TW_ ,31_P *
MT\7_ /0JZW_X+IO_ (FCZWA_^?D?O0?V?C/^?,O_  %_Y'-T5TG_  K3Q?\
M]"KK?_@NF_\ B:/^%:>+_P#H5=;_ /!=-_\ $T?6\/\ \_(_>@_L_&?\^9?^
M O\ R.;HKI/^%:>+_P#H5=;_ /!=-_\ $T?\*T\7_P#0JZW_ ."Z;_XFCZWA
M_P#GY'[T']GXS_GS+_P%_P"1S=%=)_PK3Q?_ -"KK?\ X+IO_B:/^%:>+_\
MH5=;_P#!=-_\31];P_\ S\C]Z#^S\9_SYE_X"_\ (YNBND_X5IXO_P"A5UO_
M ,%TW_Q-'_"M/%__ $*NM_\ @NF_^)H^MX?_ )^1^]!_9^,_Y\R_\!?^1S=%
M=$GPY\62%@OA?66*G!"Z?,<?^.T[_A6GB_\ Z%76_P#P73?_ !-'UO#_ //R
M/WH/[/QG_/F7_@+_ ,CFZ*Z3_A6GB_\ Z%76_P#P73?_ !-'_"M/%_\ T*NM
M_P#@NF_^)H^MX?\ Y^1^]!_9^,_Y\R_\!?\ D<W172?\*T\7_P#0JZW_ ."Z
M;_XFC_A6GB__ *%76_\ P73?_$T?6\/_ ,_(_>@_L_&?\^9?^ O_ ".;HKI/
M^%:>+_\ H5=;_P#!=-_\31_PK3Q?_P!"KK?_ (+IO_B:/K>'_P"?D?O0?V?C
M/^?,O_ 7_D<W172?\*T\7_\ 0JZW_P""Z;_XFC_A6GB__H5=;_\ !=-_\31]
M;P__ #\C]Z#^S\9_SYE_X"_\CFZ*Z3_A6GB__H5=;_\ !=-_\31_PK3Q?_T*
MNM_^"Z;_ .)H^MX?_GY'[T']GXS_ )\R_P# 7_D<W172?\*T\7_]"KK?_@NF
M_P#B:/\ A6GB_P#Z%76__!=-_P#$T?6\/_S\C]Z#^S\9_P ^9?\ @+_R.;HK
MI/\ A6GB_P#Z%76__!=-_P#$T?\ "M/%_P#T*NM_^"Z;_P")H^MX?_GY'[T'
M]GXS_GS+_P !?^1S=%=)_P *T\7_ /0JZW_X+IO_ (FC_A6GB_\ Z%76_P#P
M73?_ !-'UO#_ //R/WH/[/QG_/F7_@+_ ,CFZ*Z3_A6GB_\ Z%76_P#P73?_
M !-'_"M/%_\ T*NM_P#@NF_^)H^MX?\ Y^1^]!_9^,_Y\R_\!?\ D<W172?\
M*T\7_P#0JZW_ ."Z;_XFD;X;^+D4LWA;6E4=2=/FQ_Z#1];P_P#S\C]Z#^S\
M9_SYE_X"_P#(YRBNC7X;^+9%#+X6UIE/0C3YB/\ T&E_X5IXO_Z%76__  73
M?_$T?6\/_P _(_>@_L_&?\^9?^ O_(YNBND_X5IXO_Z%76__  73?_$T?\*T
M\7_]"KK?_@NF_P#B:/K>'_Y^1^]!_9^,_P"?,O\ P%_Y'-T5TG_"M/%__0JZ
MW_X+IO\ XFC_ (5IXO\ ^A5UO_P73?\ Q-'UO#_\_(_>@_L_&?\ /F7_ ("_
M\CFZ*Z3_ (5IXO\ ^A5UO_P73?\ Q-'_  K3Q?\ ]"KK?_@NF_\ B:/K>'_Y
M^1^]!_9^,_Y\R_\  7_D<W172?\ "M/%_P#T*NM_^"Z;_P")H_X5IXO_ .A5
MUO\ \%TW_P 31];P_P#S\C]Z#^S\9_SYE_X"_P#(YNBND_X5IXO_ .A5UO\
M\%TW_P 31_PK3Q?_ -"KK?\ X+IO_B:/K>'_ .?D?O0?V?C/^?,O_ 7_ )'-
MT5TG_"M/%_\ T*NM_P#@NF_^)H_X5IXO_P"A5UO_ ,%TW_Q-'UO#_P#/R/WH
M/[/QG_/F7_@+_P CFZ*Z3_A6GB__ *%76_\ P73?_$T?\*T\7_\ 0JZW_P""
MZ;_XFCZWA_\ GY'[T']GXS_GS+_P%_Y'-T5TG_"M/%__ $*NM_\ @NF_^)H_
MX5IXO_Z%76__  73?_$T?6\/_P _(_>@_L_&?\^9?^ O_(YNBND_X5IXO_Z%
M76__  73?_$T?\*T\7_]"KK?_@NF_P#B:/K>'_Y^1^]!_9^,_P"?,O\ P%_Y
M'-T5TG_"M/%__0JZW_X+IO\ XFFO\.?%D>-_A?65W' W:?,,_P#CM'UO#_\
M/R/WH/[/QG_/F7_@+_R.=HKI/^%:>+_^A5UO_P %TW_Q-'_"M/%__0JZW_X+
MIO\ XFCZWA_^?D?O0?V?C/\ GS+_ ,!?^1S=%=)_PK3Q?_T*NM_^"Z;_ .)H
M_P"%:>+_ /H5=;_\%TW_ ,31];P__/R/WH/[/QG_ #YE_P" O_(YNBND_P"%
M:>+_ /H5=;_\%TW_ ,31_P *T\7_ /0JZW_X+IO_ (FCZWA_^?D?O0?V?C/^
M?,O_  %_Y'-T5TG_  K3Q?\ ]"KK?_@NF_\ B:/^%:>+_P#H5=;_ /!=-_\
M$T?6\/\ \_(_>@_L_&?\^9?^ O\ R.;HKI/^%:>+_P#H5=;_ /!=-_\ $T?\
M*T\7_P#0JZW_ ."Z;_XFCZWA_P#GY'[T']GXS_GS+_P%_P"1S=%=)_PK3Q?_
M -"KK?\ X+IO_B:/^%:>+_\ H5=;_P#!=-_\31];P_\ S\C]Z#^S\9_SYE_X
M"_\ (YNBND_X5IXO_P"A5UO_ ,%TW_Q-'_"M/%__ $*NM_\ @NF_^)H^MX?_
M )^1^]!_9^,_Y\R_\!?^1S=%=)_PK3Q?_P!"KK?_ (+IO_B:/^%:>+_^A5UO
M_P %TW_Q-'UO#_\ /R/WH/[/QG_/F7_@+_R.;HKI/^%:>+_^A5UO_P %TW_Q
M-'_"M/%__0JZW_X+IO\ XFCZWA_^?D?O0?V?C/\ GS+_ ,!?^1S=%=)_PK3Q
M?_T*NM_^"Z;_ .)H_P"%:>+_ /H5=;_\%TW_ ,31];P__/R/WH/[/QG_ #YE
M_P" O_(YNBND_P"%:>+_ /H5=;_\%TW_ ,331\.?%C2%!X7UDN.2O]GS9'X;
M:/K>'_Y^1^]!_9^,_P"?,O\ P%_Y'.T5TG_"M/%__0JZW_X+IO\ XFC_ (5I
MXO\ ^A5UO_P73?\ Q-'UO#_\_(_>@_L_&?\ /F7_ ("_\CFZ*Z3_ (5IXO\
M^A5UO_P73?\ Q-'_  K3Q?\ ]"KK?_@NF_\ B:/K>'_Y^1^]!_9^,_Y\R_\
M 7_D<W172?\ "M/%_P#T*NM_^"Z;_P")H_X5IXO_ .A5UO\ \%TW_P 31];P
M_P#S\C]Z#^S\9_SYE_X"_P#(YNBND_X5IXO_ .A5UO\ \%TW_P 31_PK3Q?_
M -"KK?\ X+IO_B:/K>'_ .?D?O0?V?C/^?,O_ 7_ )'-T5TG_"M/%_\ T*NM
M_P#@NF_^)H_X5IXO_P"A5UO_ ,%TW_Q-'UO#_P#/R/WH/[/QG_/F7_@+_P C
MFZ*Z3_A6GB__ *%76_\ P73?_$T?\*T\7_\ 0JZW_P""Z;_XFCZWA_\ GY'[
MT']GXS_GS+_P%_Y'-T5TG_"M/%__ $*NM_\ @NF_^)H_X5IXO_Z%76__  73
M?_$T?6\/_P _(_>@_L_&?\^9?^ O_(YNBND_X5IXO_Z%76__  73?_$T?\*T
M\7_]"KK?_@NF_P#B:/K>'_Y^1^]!_9^,_P"?,O\ P%_Y'-T5TG_"M/%__0JZ
MW_X+IO\ XFC_ (5IXO\ ^A5UO_P73?\ Q-'UO#_\_(_>@_L_&?\ /F7_ ("_
M\CFZ*Z3_ (5IXO\ ^A5UO_P73?\ Q-'_  K3Q?\ ]"KK?_@NF_\ B:/K>'_Y
M^1^]!_9^,_Y\R_\  7_D=;^S'_R6_P ._P"[=?\ I+-7V_X#_P"0&W_79OY"
MOCK]G?P5XBT/XP:#>ZCH.IZ?9Q+<^9<75G)'&F;:4#+,H R2!]2*^P? ]S%%
MHI5Y40^:W#,!V%?CW&-2%3'P<))KD6W^*1_1WAO1J4<IJQJQ<7[1[JWV8'07
MUC#J5C<6=S&);>XC:*2-NC*P((_(U\V?LU_LXZYX=^#_ (O\,?$ORKR^U>)_
M#<;(XD_XDMM$UK9C(9N60R3$$Y#3G(4\#Z3^W6__ #WB_P"^Q1]NM_\ GO%_
MWV*^%/U4\&^"_P &_%=W\"?&&B?$J5+7QCXO^UV^JWEDZN=GV=;&&564]3!!
M')C.07(XZ"OXBL?B/\0OAG)\*]2^'\NCO?62Z/J?BQ=2LWTI;;:$EGMHUE-R
MSL@)2-X$"L1E\#)^@?MUO_SWB_[[%'VZW_Y[Q?\ ?8H ^??&_P )O%.J^"_V
ME=/LM+,USXOC*Z&AN8A]K_XDUM;#DN G[V-U^?;TST(-;\FG>+OA/\1/$FO:
M3X/O/'6A>*%M+B>WT>\M(=0L+N&W6 C;=S0Q/ T<<9!64,K[_D8-D>Q_;K?_
M )[Q?]]BC[=;_P#/>+_OL4 ?/?@_X8^,_'6O_&>]\<Z#;^%;7Q?:Z?#I,=K>
M1W$ML((YE5Y'0_Z]',<A(^4$JJLX3<8?^$+^*;?#.?QA_8=B/C!)KC:K'I(O
M8Q;1KY7V 1^=T,?V8>=C).X]R,5]%?;K?_GO%_WV*/MUO_SWB_[[% '@7B#]
MG:XNKOP3X:M#<'PU9>"M=\.:AK'G*9EFNULE64@MO=Y#'.Y89Y!R1D99KFL_
M%ZZ^%%_X%@^%RR>*&TI]*&O_ -JV0T"3,7E^>BF7[5@@[A"UN!GY"^W]Y7T!
M]NM_^>\7_?8H^W6__/>+_OL4 ?+6J? +5M+A^'GB2Z\.^)M?O-/\'6/AK5=&
M\)^+9]%U"WDA =7C>*\MH)TWM(KJ\H^ZC(6P0?2OV?OAG-X1N/$GB*^\/ZCX
M=O\ 6G@ACM=:\37NNZ@MK '\L7$T]S/&K[Y9B$A8J PRS'IZW]NM_P#GO%_W
MV*/MUO\ \]XO^^Q0!/14'VZW_P">\7_?8H^W6_\ SWB_[[% $]%0?;K?_GO%
M_P!]BC[=;_\ />+_ +[% $]%0?;K?_GO%_WV*/MUO_SWB_[[% $]%0?;K?\
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
M7%?&5?A[&PPM*BIIP4KMOJY+]#]"?^$@^&G_ $-^B?\ @W@_^*H_X2#X:?\
M0WZ)_P"#>#_XJOSVHKZ/_4G#_P#/Z7W(^,_XB?C/^@:/WL_0G_A(/AI_T-^B
M?^#>#_XJC_A(/AI_T-^B?^#>#_XJOSVHH_U)P_\ S^E]R#_B)^,_Z!H_>S]"
M?^$@^&G_ $-^B?\ @W@_^*H_X2#X:?\ 0WZ)_P"#>#_XJOSVHH_U)P__ #^E
M]R#_ (B?C/\ H&C][/T)_P"$@^&G_0WZ)_X-X/\ XJC_ (2#X:?]#?HG_@W@
M_P#BJ_/:BC_4G#_\_I?<@_XB?C/^@:/WL_0G_A(/AI_T-^B?^#>#_P"*H_X2
M#X:?]#?HG_@W@_\ BJ_/:BC_ %)P_P#S^E]R#_B)^,_Z!H_>S]"?^$@^&G_0
MWZ)_X-X/_BJ/^$@^&G_0WZ)_X-X/_BJ_/:BC_4G#_P#/Z7W(/^(GXS_H&C][
M/T)_X2#X:?\ 0WZ)_P"#>#_XJC_A(/AI_P!#?HG_ (-X/_BJ_/:BC_4G#_\
M/Z7W(/\ B)^,_P"@:/WL_0G_ (2#X:?]#?HG_@W@_P#BJ/\ A(/AI_T-^B?^
M#>#_ .*K\]J*/]2</_S^E]R#_B)^,_Z!H_>S]"?^$@^&G_0WZ)_X-X/_ (JC
M_A(/AI_T-^B?^#>#_P"*K\]J*/\ 4G#_ //Z7W(/^(GXS_H&C][/T)_X2#X:
M?]#?HG_@W@_^*H_X2#X:?]#?HG_@W@_^*K\]J*/]2</_ ,_I?<@_XB?C/^@:
M/WL^\]%\5^ ;FZU!;OQ5HT<<<F(2VJ0KN7)[[N>@K6_X2#X:?]#?HG_@W@_^
M*K\]J*/]2</_ ,_I?<@_XB?C/^@:/WL_0G_A(/AI_P!#?HG_ (-X/_BJ/^$@
M^&G_ $-^B?\ @W@_^*K\]J*/]2</_P _I?<@_P"(GXS_ *!H_>S]"?\ A(/A
MI_T-^B?^#>#_ .*H_P"$@^&G_0WZ)_X-X/\ XJOSVHH_U)P__/Z7W(/^(GXS
M_H&C][/T)_X2#X:?]#?HG_@W@_\ BJ/^$@^&G_0WZ)_X-X/_ (JOSVHH_P!2
M</\ \_I?<@_XB?C/^@:/WL_0G_A(/AI_T-^B?^#>#_XJC_A(/AI_T-^B?^#>
M#_XJOSVHH_U)P_\ S^E]R#_B)^,_Z!H_>S]"?^$@^&G_ $-^B?\ @W@_^*H_
MX2#X:?\ 0WZ)_P"#>#_XJOSVHH_U)P__ #^E]R#_ (B?C/\ H&C][/T)_P"$
M@^&G_0WZ)_X-X/\ XJC_ (2#X:?]#?HG_@W@_P#BJ_/:BC_4G#_\_I?<@_XB
M?C/^@:/WL_0G_A(/AI_T-^B?^#>#_P"*H_X2#X:?]#?HG_@W@_\ BJ_/:BC_
M %)P_P#S^E]R#_B)^,_Z!H_>S]"?^$@^&G_0WZ)_X-X/_BJ/^$@^&G_0WZ)_
MX-X/_BJ_/:BC_4G#_P#/Z7W(/^(GXS_H&C][/T)_X2#X:?\ 0WZ)_P"#>#_X
MJC_A(/AI_P!#?HG_ (-X/_BJ_/:BC_4G#_\ /Z7W(/\ B)^,_P"@:/WL_0G_
M (2#X:?]#?HG_@W@_P#BJJZIXE^'4&GW$EOXMT5YU0E%&K0L2?INKX HH_U)
MP_\ S^E]R#_B)^,_Z!H_>S])=#\):??Z3;7$JR&21<MA\#K5[_A!]+_N2_\
M?RK?A?\ Y %E_N?U-:M?D1_1!S__  @^E_W)?^_E'_"#Z7_<E_[^5T%% '/_
M /"#Z7_<E_[^4?\ "#Z7_<E_[^5T%% '/_\ "#Z7_<E_[^4?\(/I?]R7_OY7
M044 <_\ \(/I?]R7_OY1_P (/I?]R7_OY7044 <__P (/I?]R7_OY1_P@^E_
MW)?^_E=!10!S_P#P@^E_W)?^_E'_  @^E_W)?^_E=!10!S__  @^E_W)?^_E
M'_"#Z7_<E_[^5T%% '/_ /"#Z7_<E_[^4?\ "#Z7_<E_[^5T%% '/_\ "#Z7
M_<E_[^4?\(/I?]R7_OY7044 <_\ \(/I?]R7_OY6+XC\.6>F26 @5P)I=C[F
MSQQ7=5S/C/\ UNE?]?'^% $W_"#Z7_<E_P"_E'_"#Z7_ ')?^_E=!10!S_\
MP@^E_P!R7_OY1_P@^E_W)?\ OY7044 <_P#\(/I?]R7_ +^4?\(/I?\ <E_[
M^5T%% '/_P#"#Z7_ ')?^_E'_"#Z7_<E_P"_E=!10!S_ /P@^E_W)?\ OY1_
MP@^E_P!R7_OY7044 <__ ,(/I?\ <E_[^4?\(/I?]R7_ +^5T%% '/\ _"#Z
M7_<E_P"_E'_"#Z7_ ')?^_E=!10!S_\ P@^E_P!R7_OY1_P@^E_W)?\ OY70
M44 <_P#\(/I?]R7_ +^4?\(/I?\ <E_[^5T%% '/_P#"#Z7_ ')?^_E'_"#Z
M7_<E_P"_E=!10!S_ /P@^E_W)?\ OY6+:^'+.;Q3>6#*_P!GBB#J-W.<)W_X
M$:[JN9L/^1\U+_KW'\HZ )O^$'TO^Y+_ -_*/^$'TO\ N2_]_*Z"B@#G_P#A
M!]+_ +DO_?RC_A!]+_N2_P#?RN@HH Y__A!]+_N2_P#?RC_A!]+_ +DO_?RN
M@HH Y_\ X0?2_P"Y+_W\H_X0?2_[DO\ W\KH** .?_X0?2_[DO\ W\H_X0?2
M_P"Y+_W\KH** .?_ .$'TO\ N2_]_*/^$'TO^Y+_ -_*Z"B@#G_^$'TO^Y+_
M -_*/^$'TO\ N2_]_*Z"B@#G_P#A!]+_ +DO_?RC_A!]+_N2_P#?RN@HH Y_
M_A!]+_N2_P#?RC_A!]+_ +DO_?RN@HH Y_\ X0?2_P"Y+_W\H_X0?2_[DO\
MW\KH** .=E\$Z8L;L$DR 3]^LGPMX:LM6TPSW"N9/,*_*V. !7:3_P"ID_W3
M_*L#P'_R V_Z[-_(4 /_ .$'TO\ N2_]_*/^$'TO^Y+_ -_*D\:^,++P'X;N
M=<U&.=[&U:,3&W4,T:O(J&0@D?*N[<Q[*I.#TK.\7?$_0_!/B3PIH>IR2+>^
M);I[2R\M05#*FXLY)&%)*(",_-(@QSD %W_A!]+_ +DO_?RC_A!]+_N2_P#?
MRK+>)K3_ (2Q/#RK(]\;(W[LH&R./>$7=SG+'=C (^1LD<9UZ .?_P"$'TO^
MY+_W\H_X0?2_[DO_ '\I/B%XL_X0/P)X@\2?9?MW]DV,U[]F\SR_-\M"VW=@
M[<XQG!QZ5O0R>;$CXQN4''UH PO^$'TO^Y+_ -_*/^$'TO\ N2_]_*9H_B[^
MUO&OB+P_]D\K^R(;27[1YF?-\\2'&W'R[?+]3G/;%='0!S__  @^E_W)?^_E
M'_"#Z7_<E_[^59O-2U6'Q-IME!HWVG2)X)I+K5?M2)]ED4IY<?E$;GW[G^8<
M+LYZBK6M:C_9&CW]_P"7YOV6"2?R]VW=M4MC..,XH S/^$'TO^Y+_P!_*/\
MA!]+_N2_]_*M>$=>_P"$J\*:+K7D?9?[2LH;SR-^_P OS(U?;NP,XSC.!G'2
MM:@#G_\ A!]+_N2_]_*/^$'TO^Y+_P!_*Z"B@#G_ /A!]+_N2_\ ?RC_ (0?
M2_[DO_?RN@HH Y__ (0?2_[DO_?RC_A!]+_N2_\ ?RN@HH Y_P#X0?2_[DO_
M '\H_P"$'TO^Y+_W\KH** .?_P"$'TO^Y+_W\H_X0?2_[DO_ '\KH** .?\
M^$'TO^Y+_P!_*/\ A!]+_N2_]_*Z"B@#G_\ A!]+_N2_]_*I:UX1T^QTNYGB
M6021IE<OD5UM9GB;_D WO_7.@#\X;G_CXE_WS_.HJEN?^/B7_?/\ZBH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#ZA_9-_P"06/\ K]F_]%+6M\0O"NI^*_VI-#@TOQCK7@R6/P;>
M.]UHD-C))*OVZW&QA=VTZ[><_*H.1UQQ63^R;_R"Q_U^S?\ HI:^B6T>P;5D
MU4V5N=36 VRWIB7SA"6#&,/C=M+*IVYQD ]J /ECXV?#.\\)ZGX$\,:?!:>*
MM"\4:W=WOB0^,M>ET^/7M1%O&MK!<S06LJE66,E;<1)$WV=$QT5N6U:/Q7\,
MX_B'I_AG3?"GP\T>ST*"75]!\ Z[=:@VF>9>('OH83I]O%:2"U^VL0GS.8XV
MV_+NK[+\0>'=*\6:-=Z1KFF6>LZ3=IY=Q8:A;I/!,O7:\;@JP]B*J>#_  +X
M;^'FD?V5X5\/:5X9TOS#+]AT>RBM(-YQEMD:A<G YQVH ^3?VIOAQ\&? G[.
MMYX@\,II/A[4]6^SKINM:),OVO7FDD4E)IE):^5T+LS2F3 S+D,H81?"O2='
M\;?%#4?"OCQ([SPC/J_B:?2-%U!LZ?JVH?VW=BX6:(_)</%"L+)$^[ DD<+E
M=R_3-E\!_AIIM]J5[:?#OPI:WNI!EOKB'1+9)+H,<L)6"9?)Y.[.36MK/PT\
M(>(O#]UH.K>%=$U/0[JY>\N-,O-.AFMIIW<R/*\3*59V=BQ8C)8DYR: /F/0
M_A5\)[C]K7Q'X)TO2-'U;P_%X,,FI>$9;>.ZTG3[G[; RA+9@T<+L%C=HE
M(1]H+Y/$?"'X$^ O%&E_LSZ5?^%=,.D7/@[5=9O]-AMDBMM2NPNECS+N-0%N
M.0K$2!@3&A.=HK[5\,_#GPGX*2W3P]X7T;04MX&MH5TS3X;81Q,P9HUV*,*6
M525'!(![5:T_P?H.D_V7]AT33;/^R[9[.P^SVD<?V2!]F^*+ _=H?+CRJX!V
M+QP* /CK]DWPGX5^*&@Z'X=^(UA8>(%T[PGHLGAWPQK:+/8M8M:J9;R.UD!C
MDE^T>9&TFUF18XP"H?YOI_X-VOA+3?#^IZ?X)U274=!L=2FM4A\]Y[>QD7:)
M+:W=A_JD;("*S*A+(NT($6_X@^#O@+Q9X?TW0=;\$>'-9T/30!8Z9J&DV\]M
M:@#:!%$Z%4P./E XKI=+TNRT/3K;3].LX-/L+:,106MK$L<42 8"JJ@!0!V%
M 'CO[5VFW>L>#?"%E8:K<:%>W'C'1HX=2LXXI);9S<KB15E1XV(/.&4CVKS3
MP9I_A:?2O%MI\=O%5]KWCFP%OX7UB\UEH[6WA@N;@-:7%FMK%$D$5Q(L3K-R
MZ21!&ES#FOJO4M'L-86W6_LK>^6WG2YA6YB601S(<I(N0<,IY##D'I5/4O!N
M@:U>7-WJ&AZ;?7=U9-IL\]S:1R22VK-N:W=F!+1$\E#\N><4 >+^#['4?&,O
MQ(^"7C'5W\7V&E:?:M;^)PR)?&"[$WE17.P!1=PF$.)4 W*T3E5;);B_!OBK
M7/VC?C1X<\,:W936EG\*,7WBO?"R07OB##Q6D<>X?/$J;[L,,@>9;]Q7TOX/
M\"^&OAWH_P#9/A7P]I7AG2_,:7[#H]E%:0;SU;9&H7)P,G':M.UTNSL;J\N;
M>T@M[F\=9+F:*)5>=E4(K.0,L0JJH)[*!T% #-:T>S\0Z/?:7J-NMUI]] ]M
M<02?=DC=2K*?8@D5\_KXRU76+,? V;4GG\<QR"QU+4&)69]""@G4N/XY8B(-
MPX%PSD<(:^C:J+I-BNK/J@LK<:F\*VS7@B7SFB#%A&7QDJ&9B%SC))[T >!V
M_@/PAX^^.'BSPIX\TC3M7L='L;!?"WA35H5ETX:>(1YES#:./*>03EXF?:S1
MK'$H*A_F\@TFYTKP7)^TS%\,=:O/[(TPZ);/<:=.\_\ 8\&91?K9O\Q @C:X
M957(C=2B@; H^P_&WPV\(_$NQ@LO%_A;1?%5G;R>;#;ZWIT-Y'&^,;E656 .
M.,BKF@^#]!\*AQHNB:=HX>*.!A86D<&Z./(C0[ ,JNYMHZ#<<=: /(;?X:_!
M3P9=>#?$>@KIOA[5M4O8(]*U[09<WNNLXW>7-.FY[Z.1 6<REQ@&0E2H=<3P
M;X%\#?%[Q5\27^)NEZ7XJ\4:1KEQ#_9OB)$N4T?3P!]C>VBERL"20[93,@!9
MV?+'9A?8O#/PA\">"]>O-<\/>"O#N@ZU>;A<ZEIFE06US/N.YM\B(&;)Y.3R
M:=XR^$G@;XC7EG=^+/!GA[Q/=V7%K/K.E07<D'.?D:1&*\@'CTH ^8OBM/H=
MQI/AU_#.M7GB+P__ ,*W\:"QU*^N'N))H1]B"XE<;I4 &U9&+%E"MN?.XZ4?
MPG\+?";X*_"OQ;H&EQIXS6_\,VTWBBX8R:I=QW-W:P3QSW)_>2QO',Z^6Q,8
M^7"C:N/J+4O">B:TR-J&C:??-':S62&YM4D*V\H42PC<#B-PB!EZ-M7(.!4E
MSX;TF\TVUTZXTNRGT^U>&2WM)+=&BA:%E>%D0C"E&164@?*5!&,"@#X_D\)Z
MM\0/'_Q0U;Q9X!^'?C2]T?6IH(;KQAXLN;*YT/3T :T,$0TV9;56CQ-Y\4@+
ML[$ME,+]$?LY7>M7WP5\+W&O:E:ZQ>R0.T5_9W,]RD]L9&^S,9IXHI)6\GRM
MTC1J7(+<YR=WQ=\(_ WQ U2QU+Q1X+\/>)-1L1BTN]7TJ"ZFMQG=B-Y$)7GG
M@CFNK P, 8% "T444 %%%% !1110 4444 %%%% !1110!S/A'_D):Y_U\?\
MLSU\J?\ !4[2/^$@^$?PSTO[7<6'V[XAZ3;?:K1]DT.]+A=Z-V89R#V(%?5?
MA'_D):Y_U\?^S/5[Q-X-T#QI;V<'B'0]-UV"SNDO;:/4[2.X6"X3.R9 X.UU
MR<,.1DX- 'YW:7^R3X!@_;O\0_!ZW_MZ#X8:EX*C\2ZIX:CU^]$&I7HN?)#S
MN)?,?[V_!;[P].*\]U&XOO\ AV;\3?#O]I74UIX=^(PT32I+N0SO;6L6H6WE
M(-QY"EC@<#FOU37P;X?3Q8_BA=#TU?$SVOV%M:%I']L-ONW>29L;_+W?-LSC
M/.*R6^$/@1_#]]H+>"O#K:'?7G]H7>F'2H/LUQ<E@WGR1;-KR;E5MY!.5!SQ
M0!\-_LLZ3K=S\5/V@[SXO>);O7OCCH.BRZ*IDMH;:UET,QB2&XMXXXU!#N,G
MTRN1EC7SUX%\%>)/@#^Q[X7^.'@.RDU'1/$_AZ_\.^/=%CSM>)YKB*WU!0.C
MQ$A2?3'0,[5^N]S\/?"MYXF?Q'<>&='G\0O9G3VU:2PB:[:U.<P&4KO\LY/R
M9V\]*=IO@+PSH_A$^%+#P[I-CX7:&2V.B6UC%'9&*3/F1^0%";6W-E<8.XYZ
MT ?G5XJ\>ZWI?_!,'X/_  ]\'V\U_P"-OB1:P>'--L[<J'>-Y&:X.6("J4&P
ML2 HER2 ,B+X%S>-?V8?VL_!][XJ^$C?"#P-X]TRT\&/;KKUKJL,^I6\06UG
M+P >6[A%CVD#)=VR3G'Z'6?PI\$Z?/X?GM?!V@6TWAU'BT:2'2X$;3$<8=;8
MA/W(8=0F,]ZT/%/@GP]XYM+6U\2:#IGB"VM;E+RWAU2SCN4AG3.R5%=2%=<G
M##D9/- '!:3\1?BA>?&J[\-7WPA_L_X?1F3R?'7_  DUK+YV(]RG["%\U=S_
M "<GCKTKQGQY_P I/OAE_P!B'J'_ *.>OKVL>X\':!=>*+7Q+-H>FS>([6W:
MUM]8DM(VNX86.6C28C>J$DDJ#@YH ^4/VI_BQ\,/BU>>-O@OXO\ B5XD^"&K
MZ#!'?_VL]]#IMMK,4L#@)&2Y-W"-^'A^1F90%SM./FK3=(^.O[0?[)?P.\/Z
M!\+%U_X:P":3Q#I6C:K:>'O[;BM[EEM4)E8&-) @E<HA#L2P*G:1^F7C3X4^
M"?B1-9R^+?!V@>*9;,DVSZUI<%XT&>3L,BMM_"NF@@CM88X88UBAC4(D<:A5
M50,  #H * /RZ_9+\4#P]\$?VIM)\9>'Y/A-X%EUW4;:[UG26&I#0[B=4MWL
MDMK:-F9859?WR@1X/\.,UU_[,.KVWPC_ &FOAS\,?A+\9=4^,WP_U/PY<7'B
M"SN[Y+^UT(0Q_N)8&0;;8-(0GD9RN\!LDH1]^Z/X$\->'8=6ATKP]I6F0ZO<
M276I1V=E%$M[-(,223!5'F.PZLV2>]5/!/PM\%_#1;I?"'A#0?"JW3!KA=$T
MR&S$Q'0OY:KN/UH ZBBBB@ HHHH **** "BBB@ HHHH **** /!_VL_^2?ZE
M_P!<8/\ TH2OB2OMO]K/_DG^I?\ 7&#_ -*$KXDK]GX+_P"1?/\ QO\ ])B?
MS/XF?\CBE_UZ7_I4PHHHK[X_) HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /T^\+_\ ( LO]S^IK5K*\+_\@"R_W/ZFM6OY:/[S"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9\9_ZW2O\ KX_PKIJY
MGQG_ *W2O^OC_"@#IJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "N9L/^1\U+_KW'\HZZ:N9L/^1\U+_KW'\HZ .FHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CG_ -3)_NG^58'@/_D!
MM_UV;^0K?G_U,G^Z?Y5@> _^0&W_ %V;^0H G\<^%X/&W@O7?#]R!Y&J6,UF
M^>PD0KG\,Y_"OG/P+;ZC^T1X#UOQ%/"\&MZ3I5KH^FM,K#R=6M2MS/*N<''V
ME8$/KY!Z@U]455T[2[+1X7AL+.WLH7E>=H[>)8U:1V+.Y '+,Q+$]222: /%
MOAUXMO?B!X3^('Q)\.VS2:CJ5J+71[>6/#?Z+;';&1U)%U+<+SZ=*P-8\'^"
M=%^#UCXS\,&"3QO)'#-IGB)90=3U+47(Q#++G?+YCDH\+94 L-HVC'T1INEV
M6C6@M=/LX+&U5F<0VT2QH&9BS':H R6))/<DFLBU^'?A2Q\2R^(K;PQH]OX@
ME+&35HK");M]PPV90NXY'7F@#YY^(7@?1M0C_:*\3WMC'=:W96C6]I-.?,%H
M&T>#>85/",P.UG&"5 !.!BN_C\/>'_B!\6/$.D>-[2TUHV-K:2Z+H>K*LUJ;
M5HOWETD#C8\GG&2-GP2H5!E0W/J]QX<TFZAU.&;2[*:+5.+^.2W1EN_D$?[T
M$?/\BJOS9X '055\3^!_#GC:SAM/$7A_2]?M86WQ0:I91W*1MC&55U(!QQD4
M ?/?AG1M,N/%7Q9/@N\;4F\/7.EWNG1K.9DAG@29I+6)SGY"#+%C)">8R#&T
M ='_ ,)YI2Z[<?%\7O\ Q2Z2'0C=[L1/8K'O\T#NPO"8^><9KVO2/#>D^']W
M]EZ79:;NC2)OL=ND643.Q3M X7<V!VR<=:9_PB^BC11I']D6']DAMPL/LR>1
MG?OSY>-N=_S=.O/6@#P233]=\.ZQX8U"VLU_X3+4/#?B/6'M_O?Z=*UG(D1.
M/FV?NXAQTC%&L>$OA?%\!;SQD+JW&H2Z6TA\8^;G5IKHQXVM<9\QI#( A@)P
M3^[V8^6OH:33;2;4+>^DM89+VW1XX;EHP9(T<J756QD!MB9 Z[1GH*PI/ACX
M.F\03:Z_A+0WUR;/FZFVFPFY?(P=TNW<<CCD]* / I--U7Q3<?"_0[C0]!\2
M^'_^$/MKFUT?Q'JDMG:W=X$02,46VG6=HX]A"./E$C, <9'HOP'M[_3]4\7:
M>(]#T_0K.>"&VT?0M4GU"'3[C83-$KR6\*QJ082(DR$);[N[%>B:QX)\.^(M
M"BT35=!TS4]&A""/3KRSCEMT"#" 1LI4;1TP..U7=%T33O#FF0:;I-A:Z7IU
MNNV&TLH5ABC&<X5%  &?04 7:*** "BBB@ HHHH **** "BBB@ HHHH *S/$
MW_(!O?\ KG6G69XF_P"0#>_]<Z /SAN?^/B7_?/\ZBJ6Y_X^)?\ ?/\ .HJ
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ^F/V8I+J'PZ6L8UFN?MDN$?@?ZM<]QV]Z]X^W^*/^@;:_
M]]#_ .+KQ#]DW_D%C_K]F_\ 12U]*T <S]O\4?\ 0-M?^^A_\71]O\4?] VU
M_P"^A_\ %UTU% ',_;_%'_0-M?\ OH?_ !='V_Q1_P! VU_[Z'_Q==-10!S/
MV_Q1_P! VU_[Z'_Q='V_Q1_T#;7_ +Z'_P 77344 <S]O\4?] VU_P"^A_\
M%T?;_%'_ $#;7_OH?_%UTU% ',_;_%'_ $#;7_OH?_%T?;_%'_0-M?\ OH?_
M !==-10!S/V_Q1_T#;7_ +Z'_P 71]O\4?\ 0-M?^^A_\77344 <S]O\4?\
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
M)_\ XNC_ (6QXW_Z'+Q!_P"#2?\ ^+H^HY__ -!D?_ (_P"0?VKPC_T+9?\
M@R7_ ,D>S?\ #%NK_P#0:_\ )1/_ (]1_P ,6ZO_ -!K_P E$_\ CU>,_P#"
MV/&__0Y>(/\ P:3_ /Q='_"V/&__ $.7B#_P:3__ !='U'/_ /H,C_X!'_(/
M[5X1_P"A;+_P9+_Y(]F_X8MU?_H-?^2B?_'J/^&+=7_Z#7_DHG_QZO&?^%L>
M-_\ H<O$'_@TG_\ BZ/^%L>-_P#H<O$'_@TG_P#BZ/J.?_\ 09'_ , C_D']
MJ\(_]"V7_@R7_P D>NV?[']_?23QP:_O>!ML@^QJ,'GUE]C5G_ABW5_^@U_Y
M*)_\>KQ6'XG>,;=G:+Q9KD;2'+E-2F!8^I^;FI/^%L>-_P#H<O$'_@TG_P#B
MZ/J.?_\ 09'_ , C_D']J\(_]"V7_@R7_P D>S?\,6ZO_P!!K_R43_X]1_PQ
M;J__ $&O_)1/_CU>,_\ "V/&_P#T.7B#_P &D_\ \71_PMCQO_T.7B#_ ,&D
M_P#\71]1S_\ Z#(_^ 1_R#^U>$?^A;+_ ,&2_P#DCV;_ (8MU?\ Z#7_ )*)
M_P#'J/\ ABW5_P#H-?\ DHG_ ,>KQG_A;'C?_H<O$'_@TG_^+H_X6QXW_P"A
MR\0?^#2?_P"+H^HY_P#]!D?_  "/^0?VKPC_ -"V7_@R7_R1[-_PQ;J__0:_
M\E$_^/4?\,6ZO_T&O_)1/_CU>,_\+8\;_P#0Y>(/_!I/_P#%T?\ "V/&_P#T
M.7B#_P &D_\ \71]1S__ *#(_P#@$?\ (/[5X1_Z%LO_  9+_P"2/9O^&+=7
M_P"@U_Y*)_\ 'J/^&+=7_P"@U_Y*)_\ 'J\9_P"%L>-_^AR\0?\ @TG_ /BZ
M/^%L>-_^AR\0?^#2?_XNCZCG_P#T&1_\ C_D']J\(_\ 0ME_X,E_\D>S?\,6
MZO\ ]!K_ ,E$_P#CU'_#%NK_ /0:_P#)1/\ X]7C/_"V/&__ $.7B#_P:3__
M !='_"V/&_\ T.7B#_P:3_\ Q='U'/\ _H,C_P" 1_R#^U>$?^A;+_P9+_Y(
M]F_X8MU?_H-?^2B?_'J/^&+=7_Z#7_DHG_QZO&?^%L>-_P#H<O$'_@TG_P#B
MZ/\ A;'C?_H<O$'_ (-)_P#XNCZCG_\ T&1_\ C_ )!_:O"/_0ME_P"#)?\
MR1[-_P ,6ZO_ -!K_P E$_\ CU'_  Q;J_\ T&O_ "43_P"/5XS_ ,+8\;_]
M#EX@_P#!I/\ _%T?\+8\;_\ 0Y>(/_!I/_\ %T?4<_\ ^@R/_@$?\@_M7A'_
M *%LO_!DO_DCV;_ABW5_^@U_Y*)_\>H_X8MU?_H-?^2B?_'J\9_X6QXW_P"A
MR\0?^#2?_P"+H_X6QXW_ .AR\0?^#2?_ .+H^HY__P!!D?\ P"/^0?VKPC_T
M+9?^#)?_ "1[-_PQ;J__ $&O_)1/_CU'_#%NK_\ 0:_\E$_^/5XS_P +8\;_
M /0Y>(/_  :3_P#Q='_"V/&__0Y>(/\ P:3_ /Q='U'/_P#H,C_X!'_(/[5X
M1_Z%LO\ P9+_ .2/9O\ ABW5_P#H-?\ DHG_ ,>J.Y_8UU.T@>:77-D:#+-]
MD4X'X35X[_PMCQO_ -#EX@_\&D__ ,739/BIXTFC9)/%^O.C#!5M3G(/X;J/
MJ.?_ /09'_P"/^0?VKPC_P!"V7_@R7_R1]\:->>((]+MUM;&WEMPOR.S#)&?
M]\5=^W^*/^@;:_\ ?0_^+K1\+_\ ( LO]S^IK5K\-/ZG.9^W^*/^@;:_]]#_
M .+H^W^*/^@;:_\ ?0_^+KIJ* .9^W^*/^@;:_\ ?0_^+H^W^*/^@;:_]]#_
M .+KIJ* .9^W^*/^@;:_]]#_ .+H^W^*/^@;:_\ ?0_^+KIJ* .9^W^*/^@;
M:_\ ?0_^+H^W^*/^@;:_]]#_ .+KIJ* .9^W^*/^@;:_]]#_ .+H^W^*/^@;
M:_\ ?0_^+KIJ* .9^W^*/^@;:_\ ?0_^+H^W^*/^@;:_]]#_ .+KIJ* .9^W
M^*/^@;:_]]#_ .+H^W^*/^@;:_\ ?0_^+KIJ* .9^W^*/^@;:_\ ?0_^+H^W
M^*/^@;:_]]#_ .+KIJ* .9^W^*/^@;:_]]#_ .+H^W^*/^@;:_\ ?0_^+KIJ
M* .9^W^*/^@;:_\ ?0_^+K'\076LRR67VVTAA*RYBV$'<W'!^8UWU<SXS_UN
ME?\ 7Q_A0 ?;_%'_ $#;7_OH?_%T?;_%'_0-M?\ OH?_ !==-10!S/V_Q1_T
M#;7_ +Z'_P 71]O\4?\ 0-M?^^A_\77344 <S]O\4?\ 0-M?^^A_\71]O\4?
M] VU_P"^A_\ %UTU% ',_;_%'_0-M?\ OH?_ !='V_Q1_P! VU_[Z'_Q==-1
M0!S/V_Q1_P! VU_[Z'_Q='V_Q1_T#;7_ +Z'_P 77344 <S]O\4?] VU_P"^
MA_\ %T?;_%'_ $#;7_OH?_%UTU% ',_;_%'_ $#;7_OH?_%T?;_%'_0-M?\
MOH?_ !==-10!S/V_Q1_T#;7_ +Z'_P 71]O\4?\ 0-M?^^A_\77344 <S]O\
M4?\ 0-M?^^A_\71]O\4?] VU_P"^A_\ %UTU% ',_;_%'_0-M?\ OH?_ !='
MV_Q1_P! VU_[Z'_Q==-10!S/V_Q1_P! VU_[Z'_Q=8]K=:ROB:[DCM(6U Q
M21$C:%PO(^;_ '>_>N^KF;#_ )'S4O\ KW'\HZ #[?XH_P"@;:_]]#_XNC[?
MXH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZ
MZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_
M -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^W^*/^@;:
M_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_XNNFHH YG
M[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\
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
MFR8\J-Z[^J5[5XLU8S?#G6=3LGN+9FTF:Y@=XY+>:/,+,I*L%>-AQPP# CD
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
M **** "N9L/^1\U+_KW'\HZZ:N9L/^1\U+_KW'\HZ .FHHHH **** "BBB@
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
M3_S^+_WRW^%3?\(_IO\ SXP?]\"C_A']-_Y\8/\ O@4 0_\ "5Z3_P _B_\
M?+?X4?\ "5Z3_P _B_\ ?+?X5-_PC^F_\^,'_? H_P"$?TW_ )\8/^^!0!#_
M ,)7I/\ S^+_ -\M_A1_PE>D_P#/XO\ WRW^%3?\(_IO_/C!_P!\"C_A']-_
MY\8/^^!0!#_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A4W_  C^F_\ /C!_WP*/
M^$?TW_GQ@_[X% $/_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^%3?\(_IO\ SXP?
M]\"C_A']-_Y\8/\ O@4 0_\ "5Z3_P _B_\ ?+?X4?\ "5Z3_P _B_\ ?+?X
M5-_PC^F_\^,'_? H_P"$?TW_ )\8/^^!0!#_ ,)7I/\ S^+_ -\M_A1_PE>D
M_P#/XO\ WRW^%3?\(_IO_/C!_P!\"C_A']-_Y\8/^^!0!#_PE>D_\_B_]\M_
MA1_PE>D_\_B_]\M_A4W_  C^F_\ /C!_WP*/^$?TW_GQ@_[X% $/_"5Z3_S^
M+_WRW^%'_"5Z3_S^+_WRW^%3?\(_IO\ SXP?]\"C_A']-_Y\8/\ O@4 <WX;
MUJRLK[5GFN%C2:;=&2#\PRW/3W%;W_"5Z3_S^+_WRW^%8OAG2[2ZU#5TEMHY
M%CFVH&7.T9;@?E70?\(_IO\ SXP?]\"@"'_A*])_Y_%_[Y;_  H_X2O2?^?Q
M?^^6_P *F_X1_3?^?&#_ +X%'_"/Z;_SXP?]\"@"'_A*])_Y_%_[Y;_"C_A*
M])_Y_%_[Y;_"IO\ A']-_P"?&#_O@4?\(_IO_/C!_P!\"@"'_A*])_Y_%_[Y
M;_"C_A*])_Y_%_[Y;_"IO^$?TW_GQ@_[X%'_  C^F_\ /C!_WP* (?\ A*])
M_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\*F_X1_3?^?&#_O@4?\(_IO\ SXP?
M]\"@"'_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P *F_X1_3?^?&#_ +X%'_"/
MZ;_SXP?]\"@"'_A*])_Y_%_[Y;_"C_A*])_Y_%_[Y;_"IO\ A']-_P"?&#_O
M@4?\(_IO_/C!_P!\"@"'_A*])_Y_%_[Y;_"C_A*])_Y_%_[Y;_"IO^$?TW_G
MQ@_[X%'_  C^F_\ /C!_WP* (?\ A*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\
MOEO\*F_X1_3?^?&#_O@4?\(_IO\ SXP?]\"@"'_A*])_Y_%_[Y;_  H_X2O2
M?^?Q?^^6_P *F_X1_3?^?&#_ +X%'_"/Z;_SXP?]\"@"'_A*])_Y_%_[Y;_"
MC_A*])_Y_%_[Y;_"IO\ A']-_P"?&#_O@4?\(_IO_/C!_P!\"@"'_A*])_Y_
M%_[Y;_"C_A*])_Y_%_[Y;_"IO^$?TW_GQ@_[X%'_  C^F_\ /C!_WP* (?\
MA*])_P"?Q?\ OEO\*/\ A*])_P"?Q?\ OEO\*F_X1_3?^?&#_O@4?\(_IO\
MSXP?]\"@#Q[]H>SE\<>$;VPT0+?74L<2HF\1Y*S*QY8@#@$]:^7/^%#^.?\
MH"K_ .!UO_\ '*^Q?B=K^C?#G9K-]8O)IEM&K306D:L[[GV# 8@'EAU/:O/_
M /AK3X:_]"YK/_@);_\ QZONLBQN;8;#2A@*"G#F;;:;ULM-&NEC\JXKROA[
M&XV%3-L4Z=102232]V\K/6+ZM]>A\]?\*'\<_P#0%7_P.M__ (Y1_P *'\<_
M] 5?_ ZW_P#CE?0O_#6GPU_Z%S6?_ 2W_P#CU'_#6GPU_P"A<UG_ ,!+?_X]
M7T?]J\2?] D?N?\ \D?&?V!P7_T'R_\  H__ "L^>O\ A0_CG_H"K_X'6_\
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
M\(_IO_/C!_WP*/\ A']-_P"?&#_O@4 0_P#"5Z3_ ,_B_P#?+?X4?\)7I/\
MS^+_ -\M_A4W_"/Z;_SXP?\ ? H_X1_3?^?&#_O@4 0_\)7I/_/XO_?+?X4?
M\)7I/_/XO_?+?X5-_P (_IO_ #XP?]\"C_A']-_Y\8/^^!0!#_PE>D_\_B_]
M\M_A1_PE>D_\_B_]\M_A4W_"/Z;_ ,^,'_? H_X1_3?^?&#_ +X% $/_  E>
MD_\ /XO_ 'RW^%'_  E>D_\ /XO_ 'RW^%3?\(_IO_/C!_WP*/\ A']-_P"?
M&#_O@4 0_P#"5Z3_ ,_B_P#?+?X4?\)7I/\ S^+_ -\M_A4W_"/Z;_SXP?\
M? H_X1_3?^?&#_O@4 0_\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X5-_P (_IO_
M #XP?]\"C_A']-_Y\8/^^!0!#_PE>D_\_B_]\M_A1_PE>D_\_B_]\M_A4W_"
M/Z;_ ,^,'_? H_X1_3?^?&#_ +X% $/_  E>D_\ /XO_ 'RW^%'_  E>D_\
M/XO_ 'RW^%3?\(_IO_/C!_WP*/\ A']-_P"?&#_O@4 0_P#"5Z3_ ,_B_P#?
M+?X5@^*-;L;Z33C!<+((YMSX!X''/2ND_P"$?TW_ )\8/^^!7/\ BO2[2TDT
MT0VT<0DFVMM4#(XX- &U_P )7I/_ #^+_P!\M_A1_P )7I/_ #^+_P!\M_A4
MW_"/Z;_SXP?]\"C_ (1_3?\ GQ@_[X% $/\ PE>D_P#/XO\ WRW^%'_"5Z3_
M ,_B_P#?+?X5-_PC^F_\^,'_ 'P*/^$?TW_GQ@_[X% $/_"5Z3_S^+_WRW^%
M'_"5Z3_S^+_WRW^%3?\ "/Z;_P ^,'_? H_X1_3?^?&#_O@4 0_\)7I/_/XO
M_?+?X4?\)7I/_/XO_?+?X5-_PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!0!#_P )
M7I/_ #^+_P!\M_A1_P )7I/_ #^+_P!\M_A4W_"/Z;_SXP?]\"C_ (1_3?\
MGQ@_[X% $/\ PE>D_P#/XO\ WRW^%'_"5Z3_ ,_B_P#?+?X5-_PC^F_\^,'_
M 'P*/^$?TW_GQ@_[X% $/_"5Z3_S^+_WRW^%'_"5Z3_S^+_WRW^%3?\ "/Z;
M_P ^,'_? H_X1_3?^?&#_O@4 0_\)7I/_/XO_?+?X4?\)7I/_/XO_?+?X5-_
MPC^F_P#/C!_WP*/^$?TW_GQ@_P"^!0!#_P )7I/_ #^+_P!\M_A1_P )7I/_
M #^+_P!\M_A4W_"/Z;_SXP?]\"C_ (1_3?\ GQ@_[X% $/\ PE>D_P#/XO\
MWRW^%'_"5Z3_ ,_B_P#?+?X5-_PC^F_\^,'_ 'P*/^$?TW_GQ@_[X% $/_"5
MZ3_S^+_WRW^%8-GK=E'XOOKMKA1;20A5DP<$X3CI[&ND_P"$?TW_ )\8/^^!
M7/V>EVC^,K^V:VC,"0AEC*C:#A.<?B?SH VO^$KTG_G\7_OEO\*/^$KTG_G\
M7_OEO\*F_P"$?TW_ )\8/^^!1_PC^F_\^,'_ 'P* (?^$KTG_G\7_OEO\*/^
M$KTG_G\7_OEO\*F_X1_3?^?&#_O@4?\ "/Z;_P ^,'_? H A_P"$KTG_ )_%
M_P"^6_PH_P"$KTG_ )_%_P"^6_PJ;_A']-_Y\8/^^!1_PC^F_P#/C!_WP* (
M?^$KTG_G\7_OEO\ "C_A*])_Y_%_[Y;_  J;_A']-_Y\8/\ O@4?\(_IO_/C
M!_WP* (?^$KTG_G\7_OEO\*/^$KTG_G\7_OEO\*F_P"$?TW_ )\8/^^!1_PC
M^F_\^,'_ 'P* (?^$KTG_G\7_OEO\*/^$KTG_G\7_OEO\*F_X1_3?^?&#_O@
M4?\ "/Z;_P ^,'_? H A_P"$KTG_ )_%_P"^6_PH_P"$KTG_ )_%_P"^6_PJ
M;_A']-_Y\8/^^!1_PC^F_P#/C!_WP* (?^$KTG_G\7_OEO\ "C_A*])_Y_%_
M[Y;_  J;_A']-_Y\8/\ O@4?\(_IO_/C!_WP* (?^$KTG_G\7_OEO\*/^$KT
MG_G\7_OEO\*F_P"$?TW_ )\8/^^!1_PC^F_\^,'_ 'P* (?^$KTG_G\7_OEO
M\*/^$KTG_G\7_OEO\*F_X1_3?^?&#_O@4?\ "/Z;_P ^,'_? H K3>*M*:)P
M+Q22I'W6_P *Q_".N6.G:28KFX6*3S&;:03Q@>U;TV@::L+D6, (4_P#TK$\
M&Z39WFD&2>VCE?S6&YU!.,"@#8_X2O2?^?Q?^^6_PH_X2O2?^?Q?^^6_PJ;_
M (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? H A_X2O2?^?Q?^^6_PH_X2O2?^?Q?^
M^6_PJ;_A']-_Y\8/^^!1_P (_IO_ #XP?]\"@"'_ (2O2?\ G\7_ +Y;_"C_
M (2O2?\ G\7_ +Y;_"IO^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? H A_X2O2?^?Q
M?^^6_P */^$KTG_G\7_OEO\ "IO^$?TW_GQ@_P"^!1_PC^F_\^,'_? H A_X
M2O2?^?Q?^^6_PH_X2O2?^?Q?^^6_PJ;_ (1_3?\ GQ@_[X%'_"/Z;_SXP?\
M? H A_X2O2?^?Q?^^6_PH_X2O2?^?Q?^^6_PJ;_A']-_Y\8/^^!1_P (_IO_
M #XP?]\"@"'_ (2O2?\ G\7_ +Y;_"C_ (2O2?\ G\7_ +Y;_"IO^$?TW_GQ
M@_[X%'_"/Z;_ ,^,'_? H A_X2O2?^?Q?^^6_P */^$KTG_G\7_OEO\ "IO^
M$?TW_GQ@_P"^!1_PC^F_\^,'_? H A_X2O2?^?Q?^^6_PH_X2O2?^?Q?^^6_
MPJ;_ (1_3?\ GQ@_[X%'_"/Z;_SXP?\ ? H A_X2O2?^?Q?^^6_PH_X2O2?^
M?Q?^^6_PJ;_A']-_Y\8/^^!1_P (_IO_ #XP?]\"@"'_ (2O2?\ G\7_ +Y;
M_"C_ (2O2?\ G\7_ +Y;_"IO^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? H A_X2O2
M?^?Q?^^6_P */^$KTG_G\7_OEO\ "IO^$?TW_GQ@_P"^!1_PC^F_\^,'_? H
M A_X2O2?^?Q?^^6_PJAKWB/3;K1[J&*Z5Y'3"K@\_I6K_P (_IO_ #XP?]\"
ML_Q!HMA;Z-=R16D*2*F0RH 10!^=US_Q\2_[Y_G452W/_'Q+_OG^=14 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!]0_LF_P#(+'_7[-_Z*6O1/'GQ,\7:7\2]-\&>#_"NBZ]>7&D3
M:Q-<:WK\VF1Q1I-'%L7RK.Y+L3(#SM  KSO]DW_D%C_K]F_]%+6M\0O .F?$
M#]J30[35+K6K6*#P;>2HVB:[?:3(6^W6XPTEI-$S+S]UB1GG&10!Z%\./BE_
MPEVE>(VUW3H_"^K>&;YM/UFW>\6>V@D6"*X\R.XVIOB,4T;!F5",D,JD5L>"
M?B9X0^)5M<W'A#Q7HGBJWM7\J>71-1AO$B?&=KF-F"G'8UXI^T7\)H?#?P=T
MO2O"-O;:9X>M_$=KJOB+[=IT^M+=6X8M)+=Q"=)KM?-$#REI"Q2-B=P7%8GP
MYUB;XF?';POK&D_$SP3XW_L6SNEO[WP!X6DB@^S/'M2TNK[^T[B-09#'*D(5
MGS"3A1DT ?0&L_%GP/X=\56GAC5O&7A_2_$MX%:VT:\U2"&\F#9VE(6<.V<'
M&!S@UP_PK^*7B?Q^?!]Y=7'A>SL=2CUG[;8;Y4U"5K6\\B%[6,L0T:J/WI;.
M&>/&,XKS?X8_$+X6_#SX5:EX+^)5SI.G>,YY+H^)_#^L0AM0UZZ=W\R>*V8&
M2^2;K&8Q("I5!C9M'G7P=L-8O? _PELO#"W.D:_+X,\<0Z8M^Y,]M<&^MA")
M6)^^K[<DGJ#S0!]?W7QF^']EXJD\,7'CGPU!XEC!+Z-+J]NMXH"[B3"7WC Y
MZ=.:X/XO?M2>#/AGXB^'VG2>-O"%JFOZC']M_M'5H4>+39+2YE2[3]ZN$:6*
M)1(P*'?@<D$>5^*/B)\$(OV6]2^'KV]D=4M]&>W/P]6('78;\1]3:C]ZLHF^
M<W)&W/[WS-OSUU*?\D__ &3_ /L):;_Z8+V@#U7XB?%S0_#^EZUI>E>-/!NF
M^-TL[EK"R\1:K'%"L\=L)\SHKB01I&R2OM&1&V[@$&MCQ!\2?#GP]\-Z?JGC
M?Q3X?\-17"(C7FH:A':6LDI4$B-Y6&1U(YSBOG#QOX<TN/3/VSM>73[<:U-I
MSV3W_ECSC OAZW=8MW7:&=FQTR:Z30_&'A/X4_&+7M<^)6HZ?X;DU/2M-B\.
M>(]=D6WLQ9);@36<5S(1''*+@2R-'N5G62,X8)\H!]%Z3JUCKVFVNHZ9>V^H
MZ?=1K-;W=I*LL4R$9#(ZDA@1T(.*\OUCXI>.KSXG>(O"GA#P9X?U>WT*VLKB
MZOM9\2SZ>[FX$I"QQ1V$X.!$>6=<Y'UK>^#MYX4U/0=4U#P9I$VE:'>ZG/<+
M(UNUO!?2-M\RZMT)_P!5(V2'"J)#N<;@^]OGOXK_  QU3QE\;OB7K^A7_B0Z
MIX>M="NWT'1/$%[ID6MVPCN_.M'%O-&#(RY,;$\.J@G8S@@'JD?[1E[XDTGP
M;%X5\)I=^*?$@U#9I>N:H+"WM7L9!%>1R7$<4^YUD.U D;!P&;*@9K=@^-%Y
M#<?#XZQX1U#P_:^*9I]/G;4) )M,U!%9HH)$52K)+Y<P64/@D1X!\P$><>*/
M%7P*U;X3^!-*O[A?!G@2_LOMWAKQ-%)_9=OH]S%@(J7FX?9;P;W^1R"^R9&W
M?.IZ7P'9:_\ '3]FN.'Q+<K_ &Y<F=M-UQ[(V[2M;W3'3M2,!QL9O*@N-HP/
MFX !P #N/BA\4%^'UQX6TRTTTZWX@\2ZK'IFGZ<LWDY7!>XG=]K;8X85DD)V
MG)"KP7!'=5\S?LZW'B+XV_%/Q!\5?&&AW'APZ#"_@_1=&N6!,4L;J=3NL D$
M27"+$C==EOG^*OH3Q/X;M/%VAW.DWTU_!:W 4/)I>HW%A<##!ALGMW25.0,[
M6&1D'()% %'PWXZL/%/B+Q7HMI#<QW7AN]BL;MYE4(\DEM#<J8R&)*[)T!R
M<@\8P3@_'KX@ZC\+?A;JGB32H;6XOK6>TB2.\1FB(ENHH6R%93D+(2.>H'7I
M7GWPF_9IM/!OQ1\>Z[<S>+([676K6[T>2X\;:K<)=1)86R.T\;7;";$J2KBX
M5CM4 ?(%%:?[:=C#JG[-OBFRN59[>XFT^&55<H2K7]N" RD$<'J""* /3/#_
M ,2?"/BS7=4T30_%.BZSK.EG;?Z=I^HPSW%F<XQ+&C%H^>/F YKF/A;\;+3X
MG>+O'^@Q:<^GR>%M8?2XYWEWK?JD<9DE3Y1MVR.T97YL;5.?G '.?%#0=,\-
M_$OX!C2M/M=-6UUR[TR 6L*QB*T;2+UV@7 XC+0Q-M'&8U/85R7P[>#X>_!G
M3?B=*L<4/]M:MKVKSQKC=IM_?2R2R$@<B.,V\QXR5M\=Z /3/&'QRL_"OQH\
M$?#Q=+FO[GQ%YWGW\<F(].*P330!Q@[C*+:X"C(P(F/H#@K\8OB)K6L>,?\
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
MX-^)O"_[#/@3XZ?#"(?V_;>'=3T;Q=IJ+\FJZ/)/<*\C#N\(^;=UVJ#R(PI
M/TK^%OQ_T[QY^SCI7Q>U>R'AK2KG1Y-9NK5KC[1]EB0,SCS-B[\!#_"/I7 _
ML5_MI6'[8&B^)9CX9D\':SHEQ")-*FO3=-);31AX;@-Y4> V'&,'A0<G<*^4
MO$_B+7/$G_!/7]G_ ."?@V6(>,?B=%#IL8DG,:Q644AEN)7*@L(QA V ?E+X
M!Z'8T7P_\5_V1_VH?AW\0OB5;^ ]-\(^*X;7X?7P\"R7@MHRL>+*:X6Y ^<>
M6B^8"0$C88'< _2FOG;1OVI?$LW[5Z_!O7OAA-X;M+RQNM2TOQ#-KL%PU[;0
MG:)?LT2-Y8=@V TFX  E1G [+2?^%X_\+JN_[3_X5]_PJ/,GV;[)]N_M['E_
M)OW?N/\ 69SC^'IS7C/CS_E)]\,O^Q#U#_T<] ';_M ?M->-/A/XDN=+\(_!
MC7/'UIIFFMJVKZY/?QZ/IEI .2L=S.A2>4 ;C&AR 1U.X+U/A7]IKPIXE_9K
MB^-<BW6E>%CI4NJ2Q7JA9HQ&65H\ X9BZ%5P?F)&.M?.G[9'QE^$OB#Q%XA^
M%/[1G@[6?#WABT6'4O"GB2PENIUU:X:%T8Q""+$<T9D90DA=#U;'RY\*^)5M
M\0-6_8A^ F@_&(>(M!^',VKNGB[5K6R9]1L=+B8_V<9T5&*@KC+,A.4B)#,<
M, ?HC\,?C6GCSX"Z=\3]5T&\\)6EUI<FKR:;J#J\L,"AF#$KU5D4.IP#M89
M/%>7_LV?M0?%7X_3>'-7OO@*_A+X?:U;R7,/BF3Q;:W15 K&,_9/*24AV4*.
M!PP;D5XE^S_X^U+6OV8_C?;ZV/B'\4?@O:RMIOAG58[<?\)#J&E21E+@QF4Q
M&58PPPQYQO 'R[%Y7]D>S^'L?[5_@X?LO'Q$?AS%H5R/'T^H?:Q8RS"/%LK?
M: /]*$A!(C 7!.SY=] 'Z9T444 %%%% !1110 4444 %%%% !1110!X/^UG_
M ,D_U+_KC!_Z4)7Q)7VW^UG_ ,D_U+_KC!_Z4)7Q)7[/P7_R+Y_XW_Z3$_F?
MQ,_Y'%+_ *]+_P!*F%%%%??'Y(%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!^GWA?\ Y %E_N?U-:M97A?_ ) %E_N?U-:M?RT?WF%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<SXS_ -;I7_7Q_A73
M5S/C/_6Z5_U\?X4 =-1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5S-A_R/FI?]>X_E'735S-A_R/FI?]>X_E'0!TU%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% $<_^ID_W3_*L#P'_P @
M-O\ KLW\A6_/_J9/]T_RK \!_P#(#;_KLW\A0!0^,'Q$'PE^'.L>+Y-/.I6N
MDK'/=PB;RBEMYJ":4':<^7&7DVX^;9C(SD<W\5OV@-,^%?CSX=>&KJPEO?\
MA+KYK5[R.3:FG1_)''-(-IR'N)[:$ E>9<Y.W![WQEX8M/&WA#7/#M^N^QU:
MQGL)U/>.6-D8?DQKY&^ ?@W7OVB/@SXTOO%EM+IOB&/28/ ]A+<( T-UIFXR
M7B#) )O\L#U_T:,\8P #ZH3QW'<?%"7P;;VOG26ND+JM[=>9CR/,F,<$>W;R
M7\NX.=PQY70[LAMC\6_ VI^,IO"-GXS\/7?BN$L)="@U6![Z,J,L&@#[Q@=<
MCBO$?@CK'BCXP_"'XE?$*PMI]!\8^*XIK'2X+H[6LI+2U^RHG; %X+IP<G[^
M<]AR_B#Q1\,==_9_TSX;^"C80_$:VA@71?"L2XUG2=80J5N9H<>;"T<N9)9W
M 4@.2Q#<@'M7QS^/V@_"_P #^+Y;#Q'X=?QKI>EWMU8Z%?7T9FFG@M?M'EF
M2+(V(V1V5<$(X;@$&NQ\6?$SPI\.]'L]2\8>*-%\*6=RPCCN=:U"*SBDD*[M
MBM*P!. 3@'.!7R_\2/#>FQ>'?VS==-A;_P!N2V LI-0$8\UH5T&U<1[NH7<[
M-CU-=Y%XN\*?"GX[>*]=^)6H:?X<?4K&PA\.>)-=D6WLA9+"/.LXKF0B..7[
M0)96CW*SK)&<,$^4 ] \)_%^V\0_$[Q/H+ZAI)T>U@TM](NH9ANO9+F.XD95
M?>5D^6#<H09P&//;OAK>G-K+:0+^U.K+;BZ-AYR^>(2Q42&/.[86!7=C&017
MR!\.]%T'XC>,/V@+CX=6#Z<@FT76-%N/L[6]O<W\ GF$\"D+B&69&4LH"R;I
M6&X29;:_X69:?V7<?M'#3[[^S5OVTJ*W-NYNY-("?9_)\L#(8ZB"_?CZT >^
M3>,+J]^)6D:5I.M^%Y]'$-]'JEB]V6U47,7D%%A13MVH)OWH897S(>F[FMXD
M^-W@W2[S7=!L_&'AR?QIIUG-<?\ "/G4X6O%9(BX#VX?S,8P3P.#7AFJ^!_$
M_A[7O &CV-U'#X^OO!/BZ[>[3Y4&K7,EA*[ D\*)Y"!D\*H]*H>(OB7\$8?V
M7+[P&L%HFK6^C-"/A^L6-?@U 1Y#&UQYR3+-\YN2, _O=^/GH ^@M!^+FC6/
MP?\ "WC;QKK>C>%K?5-,L[NXN]0NTL[1)IH5<HKRO@#). 6)P.]=?H'B'2O%
M>CVNK:)J5GK&E7:>9;WVGSI/!,I_B1T)5A[@U\;7#:IX7N_@KXOU#Q=X6\&^
M&K7P!96FG:QXRT22_P!.L[]DC,Q\U;VV6VFDB\I4=R=X2100>&];_9=M[C4=
M8\>^)X/$FE^(=#UB[MS#<>'?#DFD:5<W$<9$UU;F2[N#<;PT2-*NU"T'!8Y-
M 'OU%%% !1110 4444 %%%% !1110 4444 %9GB;_D WO_7.M.LSQ-_R ;W_
M *YT ?G#<_\ 'Q+_ +Y_G452W/\ Q\2_[Y_G45 !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?4/[)O
M_(+'_7[-_P"BEKZ5KYA_9BAN+CPZ4LY1;W'VR7$C=/\ 5KG]*]X_LGQ%_P!!
M6/\ [Y_^QH Z:BN9_LGQ%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&@#IJ*YG^
MR?$7_05C_P"^?_L:/[)\1?\ 05C_ .^?_L: .FHKF?[)\1?]!6/_ +Y_^QH_
MLGQ%_P!!6/\ [Y_^QH Z:BN9_LGQ%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&
M@#IJ*YG^R?$7_05C_P"^?_L:/[)\1?\ 05C_ .^?_L: .FHKF?[)\1?]!6/_
M +Y_^QH_LGQ%_P!!6/\ [Y_^QH Z:BN9_LGQ%_T%8_\ OG_[&C^R?$7_ $%8
M_P#OG_[&@#IJ*YG^R?$7_05C_P"^?_L:/[)\1?\ 05C_ .^?_L: .FHKF?[)
M\1?]!6/_ +Y_^QH_LGQ%_P!!6/\ [Y_^QH Z:BN9_LGQ%_T%8_\ OG_[&C^R
M?$7_ $%8_P#OG_[&@#IJ*YG^R?$7_05C_P"^?_L:/[)\1?\ 05C_ .^?_L:
M.FHKF?[)\1?]!6/_ +Y_^QH_LGQ%_P!!6/\ [Y_^QH Z:BN9_LGQ%_T%8_\
MOG_[&C^R?$7_ $%8_P#OG_[&@#IJ*YG^R?$7_05C_P"^?_L:/[)\1?\ 05C_
M .^?_L: .FHKF?[)\1?]!6/_ +Y_^QH_LGQ%_P!!6/\ [Y_^QH Z:BN9_LGQ
M%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&@#IJ*YG^R?$7_05C_P"^?_L:/[)\
M1?\ 05C_ .^?_L: #PC_ ,A+7/\ KX_]F>NFK@=#L=5FO-16UO4AD27$S,/O
MMEN>GU_.MC^R?$7_ $%8_P#OG_[&@#IJ*YG^R?$7_05C_P"^?_L:/[)\1?\
M05C_ .^?_L: .FHKF?[)\1?]!6/_ +Y_^QH_LGQ%_P!!6/\ [Y_^QH Z:BN9
M_LGQ%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&@#IJ*YG^R?$7_05C_P"^?_L:
M/[)\1?\ 05C_ .^?_L: .FHKF?[)\1?]!6/_ +Y_^QH_LGQ%_P!!6/\ [Y_^
MQH Z:BN9_LGQ%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&@#IJ*YG^R?$7_05C
M_P"^?_L:/[)\1?\ 05C_ .^?_L: .FHKF?[)\1?]!6/_ +Y_^QH_LGQ%_P!!
M6/\ [Y_^QH Z:BN9_LGQ%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&@#IJ*YG^
MR?$7_05C_P"^?_L:/[)\1?\ 05C_ .^?_L: .FHKF?[)\1?]!6/_ +Y_^QH_
MLGQ%_P!!6/\ [Y_^QH Z:BN9_LGQ%_T%8_\ OG_[&C^R?$7_ $%8_P#OG_[&
M@#@OVC/#&I^,O#=QHVCVWVS4KJ*(10^8J;MLRL?F8@#A2>3VKYD_X9<^)W_0
ML_\ D_:__':^P+ZQU6/Q!912WJ/=LI\N7'"CGV^M;']D^(O^@K'_ -\__8U]
M/E?$&*RFBZ%",6F[ZI]DNC78^&SS@_ <08F.*Q4YJ2BH^ZXI63;ZQ>NI\3_\
M,N?$[_H6?_)^U_\ CM'_  RY\3O^A9_\G[7_ ..U]L?V3XB_Z"L?_?/_ -C1
M_9/B+_H*Q_\ ?/\ ]C7K_P"NF8?R0^Z7_P D?._\0SR?_G[5^^/_ ,@?$_\
MPRY\3O\ H6?_ "?M?_CM'_#+GQ._Z%G_ ,G[7_X[7VQ_9/B+_H*Q_P#?/_V-
M']D^(O\ H*Q_]\__ &-'^NF8?R0^Z7_R0?\ $,\G_P"?M7[X_P#R!\3_ /#+
MGQ._Z%G_ ,G[7_X[1_PRY\3O^A9_\G[7_P".U]L?V3XB_P"@K'_WS_\ 8T?V
M3XB_Z"L?_?/_ -C1_KIF'\D/NE_\D'_$,\G_ .?M7[X__('Q/_PRY\3O^A9_
M\G[7_P".T?\ #+GQ._Z%G_R?M?\ X[7VQ_9/B+_H*Q_]\_\ V-']D^(O^@K'
M_P!\_P#V-'^NF8?R0^Z7_P D'_$,\G_Y^U?OC_\ ('Q/_P ,N?$[_H6?_)^U
M_P#CM'_#+GQ._P"A9_\ )^U_^.U]L?V3XB_Z"L?_ 'S_ /8T?V3XB_Z"L?\
MWS_]C1_KIF'\D/NE_P#)!_Q#/)_^?M7[X_\ R!\3_P##+GQ._P"A9_\ )^U_
M^.T?\,N?$[_H6?\ R?M?_CM?;']D^(O^@K'_ -\__8T?V3XB_P"@K'_WS_\
M8T?ZZ9A_)#[I?_)!_P 0SR?_ )^U?OC_ /('Q/\ \,N?$[_H6?\ R?M?_CM'
M_#+GQ._Z%G_R?M?_ ([7VQ_9/B+_ *"L?_?/_P!C1_9/B+_H*Q_]\_\ V-'^
MNF8?R0^Z7_R0?\0SR?\ Y^U?OC_\@?$__#+GQ._Z%G_R?M?_ ([1_P ,N?$[
M_H6?_)^U_P#CM?;']D^(O^@K'_WS_P#8T?V3XB_Z"L?_ 'S_ /8T?ZZ9A_)#
M[I?_ "0?\0SR?_G[5^^/_P @?$__  RY\3O^A9_\G[7_ ..T?\,N?$[_ *%G
M_P G[7_X[7VQ_9/B+_H*Q_\ ?/\ ]C1_9/B+_H*Q_P#?/_V-'^NF8?R0^Z7_
M ,D'_$,\G_Y^U?OC_P#('Q/_ ,,N?$[_ *%G_P G[7_X[1_PRY\3O^A9_P#)
M^U_^.U]L?V3XB_Z"L?\ WS_]C1_9/B+_ *"L?_?/_P!C1_KIF'\D/NE_\D'_
M !#/)_\ G[5^^/\ \@?#MG^S?\1;Z2>.#P[O>!ML@^W6PP>?63V-6O\ AESX
MG?\ 0L_^3]K_ /':^P-#L=5FO-16UO4AD27$S,/OMEN>GU_.MC^R?$7_ $%8
M_P#OG_[&C_73,/Y(?=+_ .2#_B&>3_\ /VK]\?\ Y ^)_P#AESXG?]"S_P"3
M]K_\=H_X9<^)W_0L_P#D_:__ !VOMC^R?$7_ $%8_P#OG_[&C^R?$7_05C_[
MY_\ L:/]=,P_DA]TO_D@_P"(9Y/_ ,_:OWQ_^0/B?_AESXG?]"S_ .3]K_\
M':/^&7/B=_T+/_D_:_\ QVOMC^R?$7_05C_[Y_\ L:/[)\1?]!6/_OG_ .QH
M_P!=,P_DA]TO_D@_XAGD_P#S]J_?'_Y ^)_^&7/B=_T+/_D_:_\ QVC_ (9<
M^)W_ $+/_D_:_P#QVOMC^R?$7_05C_[Y_P#L:/[)\1?]!6/_ +Y_^QH_UTS#
M^2'W2_\ D@_XAGD__/VK]\?_ ) ^)_\ AESXG?\ 0L_^3]K_ /':/^&7/B=_
MT+/_ )/VO_QVOMC^R?$7_05C_P"^?_L:/[)\1?\ 05C_ .^?_L:/]=,P_DA]
MTO\ Y(/^(9Y/_P _:OWQ_P#D#XG_ .&7/B=_T+/_ )/VO_QVC_AESXG?]"S_
M .3]K_\ ':^V/[)\1?\ 05C_ .^?_L:/[)\1?]!6/_OG_P"QH_UTS#^2'W2_
M^2#_ (AGD_\ S]J_?'_Y ^)_^&7/B=_T+/\ Y/VO_P =H_X9<^)W_0L_^3]K
M_P#':^V/[)\1?]!6/_OG_P"QH_LGQ%_T%8_^^?\ [&C_ %TS#^2'W2_^2#_B
M&>3_ //VK]\?_D#XG_X9<^)W_0L_^3]K_P#':/\ AESXG?\ 0L_^3]K_ /':
M^V/[)\1?]!6/_OG_ .QH_LGQ%_T%8_\ OG_[&C_73,/Y(?=+_P"2#_B&>3_\
M_:OWQ_\ D#XG_P"&7/B=_P!"S_Y/VO\ \=H_X9<^)W_0L_\ D_:__':^V/[)
M\1?]!6/_ +Y_^QH_LGQ%_P!!6/\ [Y_^QH_UTS#^2'W2_P#D@_XAGD__ #]J
M_?'_ .0/B?\ X9<^)W_0L_\ D_:__':/^&7/B=_T+/\ Y/VO_P =K[8_LGQ%
M_P!!6/\ [Y_^QH_LGQ%_T%8_^^?_ +&C_73,/Y(?=+_Y(/\ B&>3_P#/VK]\
M?_D#XG_X9<^)W_0L_P#D_:__ !VHKG]F7XE6<#S2^&]D:#+-]NMC@?A)7V[_
M &3XB_Z"L?\ WS_]C535M-UR+3;A[C48Y850ET ZCTZ4?ZZ9A_)#[I?_ "0?
M\0SR?_G[5^^/_P @;GA?_D 67^Y_4UJUQFC:;K<VEV[VVHQPP,OR(1R!GZ5=
M_LGQ%_T%8_\ OG_[&O@3];.FHKF?[)\1?]!6/_OG_P"QH_LGQ%_T%8_^^?\
M[&@#IJ*YG^R?$7_05C_[Y_\ L:/[)\1?]!6/_OG_ .QH Z:BN9_LGQ%_T%8_
M^^?_ +&C^R?$7_05C_[Y_P#L: .FHKF?[)\1?]!6/_OG_P"QH_LGQ%_T%8_^
M^?\ [&@#IJ*YG^R?$7_05C_[Y_\ L:/[)\1?]!6/_OG_ .QH Z:BN9_LGQ%_
MT%8_^^?_ +&C^R?$7_05C_[Y_P#L: .FHKF?[)\1?]!6/_OG_P"QH_LGQ%_T
M%8_^^?\ [&@#IJ*YG^R?$7_05C_[Y_\ L:/[)\1?]!6/_OG_ .QH Z:BN9_L
MGQ%_T%8_^^?_ +&C^R?$7_05C_[Y_P#L: .FKF?&?^MTK_KX_P */[)\1?\
M05C_ .^?_L:Q_$%CJMO)9"[O4G+2XCVC[K<<]* .^HKF?[)\1?\ 05C_ .^?
M_L:/[)\1?]!6/_OG_P"QH Z:BN9_LGQ%_P!!6/\ [Y_^QH_LGQ%_T%8_^^?_
M +&@#IJ*YG^R?$7_ $%8_P#OG_[&C^R?$7_05C_[Y_\ L: .FHKF?[)\1?\
M05C_ .^?_L:/[)\1?]!6/_OG_P"QH Z:BN9_LGQ%_P!!6/\ [Y_^QH_LGQ%_
MT%8_^^?_ +&@#IJ*YG^R?$7_ $%8_P#OG_[&C^R?$7_05C_[Y_\ L: .FHKF
M?[)\1?\ 05C_ .^?_L:/[)\1?]!6/_OG_P"QH Z:BN9_LGQ%_P!!6/\ [Y_^
MQH_LGQ%_T%8_^^?_ +&@#IJ*YG^R?$7_ $%8_P#OG_[&C^R?$7_05C_[Y_\
ML: .FHKF?[)\1?\ 05C_ .^?_L:/[)\1?]!6/_OG_P"QH Z:N9L/^1\U+_KW
M'\HZ/[)\1?\ 05C_ .^?_L:Q[6QU5O$UW"EZBWJQ R38X9<+QT]Q^5 '?45S
M/]D^(O\ H*Q_]\__ &-']D^(O^@K'_WS_P#8T =-17,_V3XB_P"@K'_WS_\
M8T?V3XB_Z"L?_?/_ -C0!TU%<S_9/B+_ *"L?_?/_P!C1_9/B+_H*Q_]\_\
MV- '345S/]D^(O\ H*Q_]\__ &-']D^(O^@K'_WS_P#8T =-17,_V3XB_P"@
MK'_WS_\ 8T?V3XB_Z"L?_?/_ -C0!TU%<S_9/B+_ *"L?_?/_P!C1_9/B+_H
M*Q_]\_\ V- '345S/]D^(O\ H*Q_]\__ &-']D^(O^@K'_WS_P#8T =-17,_
MV3XB_P"@K'_WS_\ 8T?V3XB_Z"L?_?/_ -C0!TU%<S_9/B+_ *"L?_?/_P!C
M1_9/B+_H*Q_]\_\ V- '345S/]D^(O\ H*Q_]\__ &-']D^(O^@K'_WS_P#8
MT =%/_J9/]T_RK \!_\ (#;_ *[-_(5%)I/B$1L6U2,C!R-O_P!C67X9L=6N
M-.+V5\EO#YA&QAWP.>E '>45S/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_]\__
M &- '345S/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_]\__ &- '345S/\ 9/B+
M_H*Q_P#?/_V-']D^(O\ H*Q_]\__ &- '345S/\ 9/B+_H*Q_P#?/_V-']D^
M(O\ H*Q_]\__ &- '345S/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_]\__ &-
M'345S/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_]\__ &- '345S/\ 9/B+_H*Q
M_P#?/_V-']D^(O\ H*Q_]\__ &- '345S/\ 9/B+_H*Q_P#?/_V-']D^(O\
MH*Q_]\__ &- '345S/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_]\__ &- '345
MS/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_]\__ &- '345S/\ 9/B+_H*Q_P#?
M/_V-']D^(O\ H*Q_]\__ &- '345S/\ 9/B+_H*Q_P#?/_V-']D^(O\ H*Q_
M]\__ &- '35F>)O^0#>_]<ZS/[)\1?\ 05C_ .^?_L:IZQINMPZ;</<:C'+
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
MXG?]#-_Y(6O_ ,:KRJBC^R<O_P"@>'_@,?\ (/\ 6#./^@RK_P"#)?YGJO\
MPU%\3O\ H9O_ "0M?_C5'_#47Q._Z&;_ ,D+7_XU7E5%']DY?_T#P_\  8_Y
M!_K!G'_095_\&2_S/5?^&HOB=_T,W_DA:_\ QJC_ (:B^)W_ $,W_DA:_P#Q
MJO*J*/[)R_\ Z!X?^ Q_R#_6#./^@RK_ .#)?YGJO_#47Q._Z&;_ ,D+7_XU
M1_PU%\3O^AF_\D+7_P"-5Y511_9.7_\ 0/#_ ,!C_D'^L&<?]!E7_P &2_S/
M5?\ AJ+XG?\ 0S?^2%K_ /&J/^&HOB=_T,W_ )(6O_QJO*J*/[)R_P#Z!X?^
M Q_R#_6#./\ H,J_^#)?YGJO_#47Q._Z&;_R0M?_ (U1_P -1?$[_H9O_)"U
M_P#C5>544?V3E_\ T#P_\!C_ )!_K!G'_095_P#!DO\ ,]5_X:B^)W_0S?\
MDA:__&J/^&HOB=_T,W_DA:__ !JO*J*/[)R__H'A_P" Q_R#_6#./^@RK_X,
ME_F>J_\ #47Q._Z&;_R0M?\ XU1_PU%\3O\ H9O_ "0M?_C5>544?V3E_P#T
M#P_\!C_D'^L&<?\ 095_\&2_S/5?^&HOB=_T,W_DA:__ !JHKG]IKXE7D#PR
M^)-\;C#+]AMAD?A'7E]%']DY?_T#P_\  8_Y!_K!G'_095_\&2_S/4+7]IGX
ME65ND$/B39$@PJ_8;8X_..I?^&HOB=_T,W_DA:__ !JO*J*/[)R__H'A_P"
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
MHHHH **** "BBB@ HHHH **** "BBB@ K,\3?\@&]_ZYUIUF>)O^0#>_]<Z
M/SAN?^/B7_?/\ZBJ6Y_X^)?]\_SJ*@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /J']DW_ )!8_P"O
MV;_T4M>S_$#X8Z-\1H].DOFN[#5=+E:?3=9TN<V][8R,NUC'(/X6'#1L&1P
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
M,H_Y_?\ DLO_ )$/]1>(O^@;_P GA_\ )'SQ17T/_P ,JZ;_ -#I/_X)A_\
M)%'_  RKIO\ T.D__@F'_P D4?ZT91_S^_\ )9?_ "(?ZB\1?] W_D\/_DCY
MXHKZ'_X95TW_ *'2?_P3#_Y(H_X95TW_ *'2?_P3#_Y(H_UHRC_G]_Y++_Y$
M/]1>(O\ H&_\GA_\D?/%%?0__#*NF_\ 0Z3_ /@F'_R11_PRKIO_ $.D_P#X
M)A_\D4?ZT91_S^_\EE_\B'^HO$7_ $#?^3P_^2/GBBOH?_AE73?^ATG_ /!,
M/_DBC_AE73?^ATG_ /!,/_DBC_6C*/\ G]_Y++_Y$/\ 47B+_H&_\GA_\D?/
M%%?0_P#PRKIO_0Z3_P#@F'_R11_PRKIO_0Z3_P#@F'_R11_K1E'_ #^_\EE_
M\B'^HO$7_0-_Y/#_ .2/GBBOH?\ X95TW_H=)_\ P3#_ .2*/^&5=-_Z'2?_
M ,$P_P#DBC_6C*/^?W_DLO\ Y$/]1>(O^@;_ ,GA_P#)'SQ17T/_ ,,JZ;_T
M.D__ ()A_P#)%'_#*NF_]#I/_P""8?\ R11_K1E'_/[_ ,EE_P#(A_J+Q%_T
M#?\ D\/_ )(^>**^@8/V6+1GD$OB^2-0?D*Z5NW#U(\X8_6IO^&5=-_Z'2?_
M ,$P_P#DBC_6C*/^?W_DLO\ Y$/]1>(O^@;_ ,GA_P#)'SQ17T/_ ,,JZ;_T
M.D__ ()A_P#)%'_#*NF_]#I/_P""8?\ R11_K1E'_/[_ ,EE_P#(A_J+Q%_T
M#?\ D\/_ )(^>**^A_\ AE73?^ATG_\ !,/_ )(H_P"&5=-_Z'2?_P $P_\
MDBC_ %HRC_G]_P"2R_\ D0_U%XB_Z!O_ ">'_P D?/%%?0__  RKIO\ T.D_
M_@F'_P D4?\ #*NF_P#0Z3_^"8?_ "11_K1E'_/[_P EE_\ (A_J+Q%_T#?^
M3P_^2/GBBOH?_AE73?\ H=)__!,/_DBC_AE73?\ H=)__!,/_DBC_6C*/^?W
M_DLO_D0_U%XB_P"@;_R>'_R1\\45]#_\,JZ;_P!#I/\ ^"8?_)%'_#*NF_\
M0Z3_ /@F'_R11_K1E'_/[_R67_R(?ZB\1?\ 0-_Y/#_Y(^>**^A_^&5=-_Z'
M2?\ \$P_^2*/^&5=-_Z'2?\ \$P_^2*/]:,H_P"?W_DLO_D0_P!1>(O^@;_R
M>'_R1\\45]#_ /#*NF_]#I/_ ."8?_)%'_#*NF_]#I/_ ."8?_)%'^M&4?\
M/[_R67_R(?ZB\1?] W_D\/\ Y(^>**^A_P#AE73?^ATG_P#!,/\ Y(H_X95T
MW_H=)_\ P3#_ .2*/]:,H_Y_?^2R_P#D0_U%XB_Z!O\ R>'_ ,D?/%%?0_\
MPRKIO_0Z3_\ @F'_ ,D4?\,JZ;_T.D__ ()A_P#)%'^M&4?\_O\ R67_ ,B'
M^HO$7_0-_P"3P_\ DCYXHKZ'_P"&5=-_Z'2?_P $P_\ DBF3?LK6"QL8_&4S
MOCA6T@*#^/GT?ZT91_S^_P#)9?\ R(?ZB\1?] W_ )/#_P"2/GNBOH.']E>P
M:)3+XQFCD[JND!@/Q\\5)_PRKIO_ $.D_P#X)A_\D4?ZT91_S^_\EE_\B'^H
MO$7_ $#?^3P_^2/GBBOH?_AE73?^ATG_ /!,/_DBC_AE73?^ATG_ /!,/_DB
MC_6C*/\ G]_Y++_Y$/\ 47B+_H&_\GA_\D?/%%?0_P#PRKIO_0Z3_P#@F'_R
M11_PRKIO_0Z3_P#@F'_R11_K1E'_ #^_\EE_\B'^HO$7_0-_Y/#_ .2/GBBO
MH?\ X95TW_H=)_\ P3#_ .2*/^&5=-_Z'2?_ ,$P_P#DBC_6C*/^?W_DLO\
MY$/]1>(O^@;_ ,GA_P#)'SQ17T/_ ,,JZ;_T.D__ ()A_P#)%'_#*NF_]#I/
M_P""8?\ R11_K1E'_/[_ ,EE_P#(A_J+Q%_T#?\ D\/_ )(^>**^A_\ AE73
M?^ATG_\ !,/_ )(H_P"&5=-_Z'2?_P $P_\ DBC_ %HRC_G]_P"2R_\ D0_U
M%XB_Z!O_ ">'_P D?/%%?0__  RKIO\ T.D__@F'_P D4?\ #*NF_P#0Z3_^
M"8?_ "11_K1E'_/[_P EE_\ (A_J+Q%_T#?^3P_^2/GBBOH?_AE73?\ H=)_
M_!,/_DBC_AE73?\ H=)__!,/_DBC_6C*/^?W_DLO_D0_U%XB_P"@;_R>'_R1
M\\45]#_\,JZ;_P!#I/\ ^"8?_)%'_#*NF_\ 0Z3_ /@F'_R11_K1E'_/[_R6
M7_R(?ZB\1?\ 0-_Y/#_Y(^>**^A_^&5=-_Z'2?\ \$P_^2*/^&5=-_Z'2?\
M\$P_^2*/]:,H_P"?W_DLO_D0_P!1>(O^@;_R>'_R1\\45]#_ /#*NF_]#I/_
M ."8?_)%0W'[+%HA3R?%\DH)^;=I07 ]1^^.:/\ 6C*/^?W_ )++_P"1#_47
MB+_H&_\ )X?_ "1\_45]#_\ #*NF_P#0Z3_^"8?_ "11_P ,JZ;_ -#I/_X)
MA_\ )%'^M&4?\_O_ "67_P B'^HO$7_0-_Y/#_Y(^>**^A_^&5=-_P"ATG_\
M$P_^2*/^&5=-_P"ATG_\$P_^2*/]:,H_Y_?^2R_^1#_47B+_ *!O_)X?_)'S
MQ17T/_PRKIO_ $.D_P#X)A_\D4?\,JZ;_P!#I/\ ^"8?_)%'^M&4?\_O_)9?
M_(A_J+Q%_P! W_D\/_DCYXHKZ'_X95TW_H=)_P#P3#_Y(H_X95TW_H=)_P#P
M3#_Y(H_UHRC_ )_?^2R_^1#_ %%XB_Z!O_)X?_)'SQ17T/\ \,JZ;_T.D_\
MX)A_\D4?\,JZ;_T.D_\ X)A_\D4?ZT91_P _O_)9?_(A_J+Q%_T#?^3P_P#D
MCYXHKZ'_ .&5=-_Z'2?_ ,$P_P#DBC_AE73?^ATG_P#!,/\ Y(H_UHRC_G]_
MY++_ .1#_47B+_H&_P#)X?\ R1\\45]#_P##*NF_]#I/_P""8?\ R11_PRKI
MO_0Z3_\ @F'_ ,D4?ZT91_S^_P#)9?\ R(?ZB\1?] W_ )/#_P"2/GBBOH?_
M (95TW_H=)__  3#_P"2*/\ AE73?^ATG_\ !,/_ )(H_P!:,H_Y_?\ DLO_
M )$/]1>(O^@;_P GA_\ )'SQ17T/_P ,JZ;_ -#I/_X)A_\ )%'_  RKIO\
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
M\%Y;R03!O)N()MB%XF:.5/GC1PT390#:6 .V\B/_ )YK_P!\BCR(_P#GFO\
MWR*\\\7:O?ZA\8O!?ANQGN+>VM[2]UZ_,,QC298PEO#!)@Y*L]RTF,$9MQZ5
MR?PP\6?$37/C;XZ?Q7I>AZ/X?TG3;*Q>'3/$MQ?107($MPSK')90*2\4\6]B
M05$48&_)V@'M_D1_\\U_[Y%'D1_\\U_[Y%>+M\?O$,>@Q^-Y/ \,'PN?RYAK
M,^L>7J8LW8 7QL3!L6#:PEP;@2B/DQ;ODKN_B=\0C\.M%TR\ATF?7;K4-5M-
M+M[&U<+)(TT@4LI(Q\J;WY(&$.6498 '6^1'_P \U_[Y%'D1_P#/-?\ OD5Y
MG8?%3Q)HOBZPT7QUX4L/#]OJPG_LO4M(UE]1A=X8VE:&X#VT#0R&)'<;1(A\
MMQO!"[N8\*_M(:[KW@7PSXEO/ 1L&\7BVC\,Z-'JPFOKV62-Y7,X\E8[>%(D
M:7S/,<E <HK[8V /<_(C_P">:_\ ?(H\B/\ YYK_ -\BO(IOC5XF\.VWB>Q\
M4>#+*R\5:7HLNO6.GZ/K;7UMJEM'Q(L<SV\4BR(VP,K0X_>Q[6?+!>PU3XD6
MD&K^&+#38DU-M:B>_:83>7':Z>B!GNF;!R-SPHJ\%C)G.%8@ ZWR(_\ GFO_
M 'R*/(C_ .>:_P#?(KQ0?M":Y)X=MO':>"H4^%DNR8ZU<:N8M3%FSA1??83!
ML^S[2LOS3B7R\GRMPV'4U?XO^*]0^(GB7PCX*\$6>O3Z##:2W.IZMK3:=9;Y
MD9_)W);S.9 FQ@%0C#?,4^7< >K^1'_SS7_OD4>1'_SS7_OD5\^_%[XN^,_$
M'[/4_B'P+H5E:3ZI:SZ9.^J:Y)8WNE7KS?8U$/DVTZS.DY8;O,0912"0>/9T
MU:Z\/^!CJ>OPV]E=V.GFXO8K:[>ZBC9(RSA9GCC:0#!^9D4GJ0* -OR(_P#G
MFO\ WR*/(C_YYK_WR*^4M;\:>+O#?ACX+RR:[?K<:)I-OXI\6.\SN;F!V@MI
M8Y\M\R[;JZE4-GYK52,[*]#_ &COB)K?A]_#.B^&93!=2ZYHTVKW:-@V]A+J
MEM;^7Q_%.SL@[%(YO2@#VKR(_P#GFO\ WR*/(C_YYK_WR*\[\(ZM>7'QR^(N
MFR7\]Q8VNGZ/-#:22EH[>2078?8O\.X1QD^N :](H C\B/\ YYK_ -\BCR(_
M^>:_]\BI** (_(C_ .>:_P#?(H\B/_GFO_?(J2B@"/R(_P#GFO\ WR*/(C_Y
MYK_WR*DHH Y?PG&C:EK8**<3\9'^TU=)Y$?_ #S7_OD5SOA'_D):Y_U\?^S/
M69\7/C;X)^ _A^QUOQYKL?A[2;V^CTV&[FAED0SR!F56\M6V#",2S848Y(H
M[7R(_P#GFO\ WR*/(C_YYK_WR*^>K7_@H9^SM>:'K6K1_%+2OL>CRK#="2&X
M29F8D#R86C$DXX/S1*X[YQ6;^T#^U_;>'_V4;KXO?"'4-#\6(]W:6MG-J$<S
M6Q,MS'"ZRQJT<B,H<_*=I!QD=J /I?R(_P#GFO\ WR*/(C_YYK_WR*^4/A3^
MTU\3X?BEX[^%WQ2T;PC_ ,)?H7A@^*+34O!\MR^GR1<*(I4G_>*^2IZC(S@8
MP:Y;]E#_ (*"W_Q^^!_C[4];TW2]'^)?A72KK5QIL$4J6=[;+&[0SQH\A<H&
M78X#GG!R-X  /MCR(_\ GFO_ 'R*/(C_ .>:_P#?(KP[X5_M&/K'[(.E_&?Q
MG#:6<G]@2:UJ$.FHR0C8')2-7=B,[0 "QY/6O/?V"_VP?%7[2D7BS1OB%H%A
MX9\8Z.+34(;/3X)88YM.NH5D@DVRR.Q;G).0,2)P#F@#ZS\B/_GFO_?(H\B/
M_GFO_?(J2OE[3?CU\5]*_;6L_A/XIT[P;'X/UC2KS6-*GT?[7+J"P1,4C$\D
MA2,.2I)5(R " &.,D ^G?(C_ .>:_P#?(H\B/_GFO_?(KYB_;*^/7Q7_ &?[
MOP?K7A;3O!MUX)U#5;/1[]M8^URZD9YY2,Q)&4C5%13\S.Q);[H YZ#]K/\
M:"\3_!IO 'ASP/I&D:EXR\<ZR-'TVX\13R1:=:-@$R3>7\[?> "J03DD9(VD
M ]]\B/\ YYK_ -\BCR(_^>:_]\BOD'P;^VYXBT?X3_&_4OB%X9TN;QG\)[C[
M+J$7A>XD;3=1=P?*,3R!GC&X8<-DJ!G&<J&?!7]JWXJ3?&+X?^"?BMH7@TP_
M$/19-<T"\\%7-Q(UG&D7G>7=K*6R2G =#MW# +<[0#[!\B/_ )YK_P!\BCR(
M_P#GFO\ WR*DHH C\B/_ )YK_P!\BCR(_P#GFO\ WR*DHH C\B/_ )YK_P!\
MBCR(_P#GFO\ WR*DHH C\B/_ )YK_P!\BCR(_P#GFO\ WR*DHH C\B/_ )YK
M_P!\BCR(_P#GFO\ WR*DHH C\B/_ )YK_P!\BCR(_P#GFO\ WR*DHH \N^,G
MC-/AO;CQ"+!=0%G&A-KYGE;]T@3[VUL8W9Z'I7D?_#;\?_0BK_X-!_\ &*[7
M]K/_ ))_J7_7&#_TH2OB2OT[AC)L#F.#G5Q5/FDI-;M:6B^C7<_#>.>),UR?
M,J>'P-;DBX)VY8O7FDNJ;V2/J;_AM^/_ *$5?_!H/_C%'_#;\?\ T(J_^#0?
M_&*^6:*^N_U7RC_GS_Y-+_Y(_._]>N(O^@G_ ,DA_P#(GU-_PV_'_P!"*O\
MX-!_\8H_X;?C_P"A%7_P:#_XQ7RS11_JOE'_ #Y_\FE_\D'^O7$7_03_ .20
M_P#D3ZF_X;?C_P"A%7_P:#_XQ1_PV_'_ -"*O_@T'_QBOEFBC_5?*/\ GS_Y
M-+_Y(/\ 7KB+_H)_\DA_\B?4W_#;\?\ T(J_^#0?_&*/^&WX_P#H15_\&@_^
M,5\LT4?ZKY1_SY_\FE_\D'^O7$7_ $$_^20_^1/J;_AM^/\ Z$5?_!H/_C%'
M_#;\?_0BK_X-!_\ &*^6:*/]5\H_Y\_^32_^2#_7KB+_ *"?_)(?_(GU-_PV
M_'_T(J_^#0?_ !BC_AM^/_H15_\ !H/_ (Q7RS11_JOE'_/G_P FE_\ )!_K
MUQ%_T$_^20_^1/J;_AM^/_H15_\ !H/_ (Q1_P -OQ_]"*O_ (-!_P#&*^6:
M*/\ 5?*/^?/_ )-+_P"2#_7KB+_H)_\ )(?_ ")]3?\ #;\?_0BK_P"#0?\
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
M/R9/W:_=/\(]*P? L:-HK%D5CYK=1["NAG_U,G^Z?Y5@> _^0&W_ %V;^0H
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
M+D98\#/-<A_P40^'NN^.-=^%D^J^"?$?Q)^#VF7UQ<>)?#/@]6?4IIS'MMI
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
M='_"%?\ 43NOSH\)_%#P;X^TF[U7PQXMT/Q'I=H2+B]TG4H;J&' R=[QL57
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
MTON0?\1/QG_0-'[V?H%_PD?@C_HHFD_^#6#_ .+H_P"$C\$?]%$TG_P:P?\
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
MC_A,O^$@\7>._%45E_9MEJWC75_[0FT^U/6&W^10B]1T) 9@" Q! /?J***
M"BBB@ HHHH **** "BBB@ HHHH \5_:P_P"26ZE_UQ7_ -*K:OA:ONG]K#_D
MENI?]<5_]*K:OA:OV?@O_D7S_P ;_P#28G\S^)G_ ".*7_7I?^E3"BBBOOC\
MD"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _4/P_P#\@'3?
M^O:+_P! %:%9_A__ ) .F_\ 7M%_Z *T*_EH_O,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *Q?$G^MT?_K_3_P!!>MJL7Q)_K='_ .O]
M/_07H VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"L6U_P"1RU3_ *\+3_T9<UM5BVO_ ".6J?\ 7A:?^C+F@#:HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?"/_(#7_KXN/\ T<];
M58OA'_D!K_U\7'_HYZ ,?XR^!5^)OPF\8>%"=C:QI5S9QR X*2/&P1QR.5;:
M?PKY-TS4+K]KSP=<_$?2XS)K7@;0-.;1%!&8_$,9BO[V+(XY,-I;MCH&E7CD
M5]R5SO@?X>^'?AOI-UIGAK2XM)L;J]N-1FAB+$/<3R&25_F)/S,Q..@&
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
M^(KIJ* .9_X2K4?^@!=?^/?_ !%'_"5:C_T +K_Q[_XBNFHH YG_ (2K4?\
MH 77_CW_ ,11_P )5J/_ $ +K_Q[_P"(KIJ* .9_X2K4?^@!=?\ CW_Q%'_"
M5:C_ - "Z_\ 'O\ XBNFHH YG_A*M1_Z %U_X]_\11_PE6H_] "Z_P#'O_B*
MZ:B@#F?^$JU'_H 77_CW_P 11_PE6H_] "Z_\>_^(KIJ* .9_P"$JU'_ * %
MU_X]_P#$4?\ "5:C_P! "Z_\>_\ B*Z:B@#F?^$JU'_H 77_ (]_\11_PE6H
M_P#0 NO_ ![_ .(KIJ* .9_X2K4?^@!=?^/?_$4?\)5J/_0 NO\ Q[_XBNFH
MH YG_A*M1_Z %U_X]_\ $4?\)5J/_0 NO_'O_B*Z:B@#F?\ A*M1_P"@!=?^
M/?\ Q%'_  E6H_\ 0 NO_'O_ (BNFHH YG_A*M1_Z %U_P"/?_$4?\)5J/\
MT +K_P >_P#B*Z:B@#F?^$JU'_H 77_CW_Q%'_"5:C_T +K_ ,>_^(KIJ* .
M+\,WUW;WFJ2#2;N<R2@LL9C7RSR=IWLO.&'3U]Q6]_;-Y_T =0_[^6__ ,=H
MT7_C]UO_ *_?_:,5:U &3_;-Y_T =0_[^6__ ,=H_MF\_P"@#J'_ '\M_P#X
M[6M10!D_VS>?] '4/^_EO_\ ':/[9O/^@#J'_?RW_P#CM:U% &3_ &S>?] '
M4/\ OY;_ /QVC^V;S_H ZA_W\M__ ([6M10!D_VS>?\ 0!U#_OY;_P#QVC^V
M;S_H ZA_W\M__CM:U% &3_;-Y_T =0_[^6__ ,=H_MF\_P"@#J'_ '\M_P#X
M[6M10!D_VS>?] '4/^_EO_\ ':/[9O/^@#J'_?RW_P#CM:U% &3_ &S>?] '
M4/\ OY;_ /QVC^V;S_H ZA_W\M__ ([6M10!D_VS>?\ 0!U#_OY;_P#QVC^V
M;S_H ZA_W\M__CM:U% &3_;-Y_T =0_[^6__ ,=H_MF\_P"@#J'_ '\M_P#X
M[6M10!D_VS>?] '4/^_EO_\ ':/[9O/^@#J'_?RW_P#CM:U% &3_ &S>?] '
M4/\ OY;_ /QVC^V;S_H ZA_W\M__ ([6M10!D_VS>?\ 0!U#_OY;_P#QVC^V
M;S_H ZA_W\M__CM:U% 'E?Q@\.W?Q)T,^'OL%_I[7D3 3;;>4C;+#)D+YZ@_
M<Q]X?>[UXA_PQO??]!/4_P#P76O_ ,FU['^TYJU]H?P\O;[3;RXT^]BA'EW%
MK*T4B9N;8'#*01D$CZ$U\;?\+8\;_P#0Y>(/_!I/_P#%U^C\-X;,ZV$E+!8A
M4X\ST<4];+75/R/Q?C3&Y'ALPA#,\(ZL^16:DXZ<TM+)KK=_,]F_X8WOO^@G
MJ?\ X+K7_P"3:/\ AC>^_P"@GJ?_ (+K7_Y-KQG_ (6QXW_Z'+Q!_P"#2?\
M^+H_X6QXW_Z'+Q!_X-)__BZ^K^HY_P#]!D?_  "/^1\!_:O"/_0ME_X,E_\
M)'LW_#&]]_T$]3_\%UK_ /)M'_#&]]_T$]3_ /!=:_\ R;7C/_"V/&__ $.7
MB#_P:3__ !='_"V/&_\ T.7B#_P:3_\ Q='U'/\ _H,C_P" 1_R#^U>$?^A;
M+_P9+_Y(]F_X8WOO^@GJ?_@NM?\ Y-H_X8WOO^@GJ?\ X+K7_P"3:\9_X6QX
MW_Z'+Q!_X-)__BZ/^%L>-_\ H<O$'_@TG_\ BZ/J.?\ _09'_P  C_D']J\(
M_P#0ME_X,E_\D>S?\,;WW_03U/\ \%UK_P#)M'_#&]]_T$]3_P#!=:__ ";7
MC/\ PMCQO_T.7B#_ ,&D_P#\71_PMCQO_P!#EX@_\&D__P 71]1S_P#Z#(_^
M 1_R#^U>$?\ H6R_\&2_^2/9O^&-[[_H)ZG_ ."ZU_\ DVC_ (8WOO\ H)ZG
M_P""ZU_^3:\9_P"%L>-_^AR\0?\ @TG_ /BZ/^%L>-_^AR\0?^#2?_XNCZCG
M_P#T&1_\ C_D']J\(_\ 0ME_X,E_\D>S?\,;WW_03U/_ ,%UK_\ )M'_  QO
M??\ 03U/_P %UK_\FUXS_P +8\;_ /0Y>(/_  :3_P#Q='_"V/&__0Y>(/\
MP:3_ /Q='U'/_P#H,C_X!'_(/[5X1_Z%LO\ P9+_ .2/9O\ AC>^_P"@GJ?_
M (+K7_Y-H_X8WOO^@GJ?_@NM?_DVO&?^%L>-_P#H<O$'_@TG_P#BZ/\ A;'C
M?_H<O$'_ (-)_P#XNCZCG_\ T&1_\ C_ )!_:O"/_0ME_P"#)?\ R1[-_P ,
M;WW_ $$]3_\ !=:__)M'_#&]]_T$]3_\%UK_ /)M>,_\+8\;_P#0Y>(/_!I/
M_P#%T?\ "V/&_P#T.7B#_P &D_\ \71]1S__ *#(_P#@$?\ (/[5X1_Z%LO_
M  9+_P"2/9O^&-[[_H)ZG_X+K7_Y-H_X8WOO^@GJ?_@NM?\ Y-KQG_A;'C?_
M *'+Q!_X-)__ (NC_A;'C?\ Z'+Q!_X-)_\ XNCZCG__ $&1_P# (_Y!_:O"
M/_0ME_X,E_\ )'LW_#&]]_T$]3_\%UK_ /)M'_#&]]_T$]3_ /!=:_\ R;7C
M/_"V/&__ $.7B#_P:3__ !='_"V/&_\ T.7B#_P:3_\ Q='U'/\ _H,C_P"
M1_R#^U>$?^A;+_P9+_Y(]=L_V1+R\FO(QJ>HYMYO*.W3[8G.Q6YS>#!^;MD=
M.>H%G_AC>^_Z">I_^"ZU_P#DVOJGP_\ \?\ K_\ U_\ _M"&MJOS;_6C-_\
MG]_Y+'_Y$_:O]1>'?^@;_P GG_\ )'QY_P ,;WW_ $$]3_\ !=:__)M'_#&]
M]_T$]3_\%UK_ /)M?8=%'^M&;_\ /[_R6/\ \B'^HO#O_0-_Y//_ .2/CS_A
MC>^_Z">I_P#@NM?_ )-H_P"&-[[_ *">I_\ @NM?_DVOL.BC_6C-_P#G]_Y+
M'_Y$/]1>'?\ H&_\GG_\D?'G_#&]]_T$]3_\%UK_ /)M'_#&]]_T$]3_ /!=
M:_\ R;7V'11_K1F__/[_ ,EC_P#(A_J+P[_T#?\ D\__ )(^//\ AC>^_P"@
MGJ?_ (+K7_Y-H_X8WOO^@GJ?_@NM?_DVOL.BC_6C-_\ G]_Y+'_Y$/\ 47AW
M_H&_\GG_ /)'QY_PQO??]!/4_P#P76O_ ,FT?\,;WW_03U/_ ,%UK_\ )M?8
M=%'^M&;_ //[_P EC_\ (A_J+P[_ - W_D\__DCX\_X8WOO^@GJ?_@NM?_DV
MC_AC>^_Z">I_^"ZU_P#DVOL.BC_6C-_^?W_DL?\ Y$/]1>'?^@;_ ,GG_P#)
M'QY_PQO??]!/4_\ P76O_P FT?\ #&]]_P!!/4__  76O_R;7V'11_K1F_\
MS^_\EC_\B'^HO#O_ $#?^3S_ /DCX\_X8WOO^@GJ?_@NM?\ Y-H_X8WOO^@G
MJ?\ X+K7_P"3:^PZ*/\ 6C-_^?W_ )+'_P"1#_47AW_H&_\ )Y__ "1\>?\
M#&]]_P!!/4__  76O_R;1_PQO??]!/4__!=:_P#R;7V'11_K1F__ #^_\EC_
M /(A_J+P[_T#?^3S_P#DCX\_X8WOO^@GJ?\ X+K7_P"3:CN/V/+V""20ZGJ6
M$4MSIUMC@9[7AK['JKJG_(,N_P#KB_\ Z":/]:,W_P"?W_DL?_D0_P!1>'?^
M@;_R>?\ \D86AZY>IHFGJ/#^I2 6\8#K);8;Y1R,S _G5W^WK[_H7-3_ ._E
MK_\ 'JM>'_\ D Z;_P!>T7_H K0KY8^],7^WK[_H7-3_ ._EK_\ 'J/[>OO^
MA<U/_OY:_P#QZMJB@#%_MZ^_Z%S4_P#OY:__ !ZC^WK[_H7-3_[^6O\ \>K:
MHH Q?[>OO^A<U/\ [^6O_P >H_MZ^_Z%S4_^_EK_ /'JVJ* ,7^WK[_H7-3_
M ._EK_\ 'J/[>OO^A<U/_OY:_P#QZMJB@#%_MZ^_Z%S4_P#OY:__ !ZC^WK[
M_H7-3_[^6O\ \>K:HH Q?[>OO^A<U/\ [^6O_P >H_MZ^_Z%S4_^_EK_ /'J
MVJ* ,7^WK[_H7-3_ ._EK_\ 'J/[>OO^A<U/_OY:_P#QZMJB@#%_MZ^_Z%S4
M_P#OY:__ !ZC^WK[_H7-3_[^6O\ \>K:HH Q?[>OO^A<U/\ [^6O_P >H_MZ
M^_Z%S4_^_EK_ /'JVJ* ,7^WK[_H7-3_ ._EK_\ 'JR=?UJ\DDTK=H&HQ[;U
M"-TEM\QVMP,3'GZX'%=A6+XD_P!;H_\ U_I_Z"] !_;U]_T+FI_]_+7_ ./4
M?V]??]"YJ?\ W\M?_CU;5% &+_;U]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?
M_CU;5% &+_;U]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU;5% &+_;U]_T+
MFI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU;5% &+_;U]_T+FI_]_+7_ ./4?V]?
M?]"YJ?\ W\M?_CU;5% &+_;U]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU;
M5% &+_;U]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU;5% &+_;U]_T+FI_]
M_+7_ ./4?V]??]"YJ?\ W\M?_CU;5% &+_;U]_T+FI_]_+7_ ./4?V]??]"Y
MJ?\ W\M?_CU;5% &+_;U]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU;5% &
M+_;U]_T+FI_]_+7_ ./5DVVM7@\6:B_]@:B6:RM08Q);;E DN,$_OL8.3T.?
ME.<<9["L6U_Y'+5/^O"T_P#1ES0 ?V]??]"YJ?\ W\M?_CU']O7W_0N:G_W\
MM?\ X]6U10!B_P!O7W_0N:G_ -_+7_X]1_;U]_T+FI_]_+7_ ./5M44 8O\
M;U]_T+FI_P#?RU_^/4?V]??]"YJ?_?RU_P#CU;5% &+_ &]??]"YJ?\ W\M?
M_CU']O7W_0N:G_W\M?\ X]6U10!B_P!O7W_0N:G_ -_+7_X]1_;U]_T+FI_]
M_+7_ ./5M44 8O\ ;U]_T+FI_P#?RU_^/4?V]??]"YJ?_?RU_P#CU;5% &+_
M &]??]"YJ?\ W\M?_CU']O7W_0N:G_W\M?\ X]6U10!B_P!O7W_0N:G_ -_+
M7_X]1_;U]_T+FI_]_+7_ ./5M44 8O\ ;U]_T+FI_P#?RU_^/4?V]??]"YJ?
M_?RU_P#CU;5% &+_ &]??]"YJ?\ W\M?_CU']O7W_0N:G_W\M?\ X]6U10!B
M_P!O7W_0N:G_ -_+7_X]63X6UJ\CT=570-1E'GSG<DEMCF9SCF8'CI^%=A6+
MX1_Y :_]?%Q_Z.>@ _MZ^_Z%S4_^_EK_ /'J/[>OO^A<U/\ [^6O_P >K:HH
M Q?[>OO^A<U/_OY:_P#QZC^WK[_H7-3_ ._EK_\ 'JVJ* ,7^WK[_H7-3_[^
M6O\ \>H_MZ^_Z%S4_P#OY:__ !ZMJB@#%_MZ^_Z%S4_^_EK_ /'J/[>OO^A<
MU/\ [^6O_P >K:HH Q?[>OO^A<U/_OY:_P#QZC^WK[_H7-3_ ._EK_\ 'JVJ
M* ,7^WK[_H7-3_[^6O\ \>H_MZ^_Z%S4_P#OY:__ !ZMJB@#%_MZ^_Z%S4_^
M_EK_ /'J/[>OO^A<U/\ [^6O_P >K:HH Q?[>OO^A<U/_OY:_P#QZC^WK[_H
M7-3_ ._EK_\ 'JVJ* ,7^WK[_H7-3_[^6O\ \>H_MZ^_Z%S4_P#OY:__ !ZM
MJB@#%_MZ^_Z%S4_^_EK_ /'J/[>OO^A<U/\ [^6O_P >K:HH Q?[>OO^A<U/
M_OY:_P#QZC^WK[_H7-3_ ._EK_\ 'JVJ* ,7^WK[_H7-3_[^6O\ \>H_MZ^_
MZ%S4_P#OY:__ !ZMJB@#%_MZ^_Z%S4_^_EK_ /'JI:YKEZVBZ@I\/:D@-O("
MS26V!\IY.)JZ>J&O_P#(!U+_ *]I/_030!^;MS_Q\2_[Y_G452W/_'Q+_OG^
M=14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!]-_L6_P#,X_\ ;G_[7KJ_B)\>-+^%_P"T-H&B>+/&
M>C>$_"-]X8O+S&MW=O9Q2WB75NB;992"6$;R?(&P1DXXR.4_8M_YG'_MS_\
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
M /(!TW_KVB_] %:% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6+XD_UNC_]?Z?^@O6U6+XD_P!;H_\ U_I_Z"] &U1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5BVO_ ".6J?\ 7A:?^C+F
MMJL6U_Y'+5/^O"T_]&7- &U1110 4444 %%%% !1110 4444 %%%% !1110
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
MO\:/^$6TO_GU_P#(C?XT :U%9/\ PBVE_P#/K_Y$;_&C_A%M+_Y]?_(C?XT
M:U%9/_"+:7_SZ_\ D1O\:/\ A%M+_P"?7_R(W^- ' ?M#^%]4\:>"[G1M&M?
MMFI7,/[J'S%CW;;BW=OF8@#"J3R>U?*W_#+GQ._Z%G_R?M?_ ([7UI\2[[P]
M\/;*/7=2L;B?3[6%S+':L6D.Z2&-<!G ZN.XXS7F'_#4GPP_Z%_Q!_W[C_\
MC]?=9%C<VPV&E# 4%.',VVTWK9::-=+'Y5Q7E?#V-QL*F;8ITZB@DDFE[MY6
M>L7U;Z]#QK_AESXG?]"S_P"3]K_\=H_X9<^)W_0L_P#D_:__ !VO9?\ AJ3X
M8?\ 0O\ B#_OW'_\?H_X:D^&'_0O^(/^_<?_ ,?KZ/\ M7B3_H$C]S_^2/C/
M[ X+_P"@^7_@4?\ Y6>-?\,N?$[_ *%G_P G[7_X[1_PRY\3O^A9_P#)^U_^
M.U[+_P -2?##_H7_ !!_W[C_ /C]'_#4GPP_Z%_Q!_W[C_\ C]']J\2?] D?
MN?\ \D']@<%_]!\O_ H__*SQK_AESXG?]"S_ .3]K_\ ':/^&7/B=_T+/_D_
M:_\ QVO9?^&I/AA_T+_B#_OW'_\ 'Z/^&I/AA_T+_B#_ +]Q_P#Q^C^U>)/^
M@2/W/_Y(/[ X+_Z#Y?\ @4?_ )6>-?\ #+GQ._Z%G_R?M?\ X[1_PRY\3O\
MH6?_ "?M?_CM>R_\-2?##_H7_$'_ '[C_P#C]'_#4GPP_P"A?\0?]^X__C]'
M]J\2?] D?N?_ ,D']@<%_P#0?+_P*/\ \K/&O^&7/B=_T+/_ )/VO_QVC_AE
MSXG?]"S_ .3]K_\ ':]E_P"&I/AA_P!"_P"(/^_<?_Q^C_AJ3X8?]"_X@_[]
MQ_\ Q^C^U>)/^@2/W/\ ^2#^P."_^@^7_@4?_E9XU_PRY\3O^A9_\G[7_P".
MT?\ #+GQ._Z%G_R?M?\ X[7LO_#4GPP_Z%_Q!_W[C_\ C]'_  U)\,/^A?\
M$'_?N/\ ^/T?VKQ)_P! D?N?_P D']@<%_\ 0?+_ ,"C_P#*SQK_ (9<^)W_
M $+/_D_:_P#QVC_AESXG?]"S_P"3]K_\=KV7_AJ3X8?]"_X@_P"_<?\ \?H_
MX:D^&'_0O^(/^_<?_P ?H_M7B3_H$C]S_P#D@_L#@O\ Z#Y?^!1_^5GC7_#+
MGQ._Z%G_ ,G[7_X[1_PRY\3O^A9_\G[7_P".U[+_ ,-2?##_ *%_Q!_W[C_^
M/T?\-2?##_H7_$'_ '[C_P#C]']J\2?] D?N?_R0?V!P7_T'R_\  H__ "L\
M:_X9<^)W_0L_^3]K_P#':/\ AESXG?\ 0L_^3]K_ /':]E_X:D^&'_0O^(/^
M_<?_ ,?H_P"&I/AA_P!"_P"(/^_<?_Q^C^U>)/\ H$C]S_\ D@_L#@O_ *#Y
M?^!1_P#E9XU_PRY\3O\ H6?_ "?M?_CM'_#+GQ._Z%G_ ,G[7_X[7LO_  U)
M\,/^A?\ $'_?N/\ ^/T?\-2?##_H7_$'_?N/_P"/T?VKQ)_T"1^Y_P#R0?V!
MP7_T'R_\"C_\K/?_  __ ,?^O_\ 7_\ ^T(:VJ^6M/\ VFOAO;W&H/-H6O,D
MUQYD06./*IY:+@_O^N58]^HJY_PU)\,/^A?\0?\ ?N/_ ./U\#_8&:?\^)'Z
MW_K;D7_05'^OD?3-%?,W_#4GPP_Z%_Q!_P!^X_\ X_1_PU)\,/\ H7_$'_?N
M/_X_1_8&:?\ /B0?ZVY%_P!!4?Z^1],T5\S?\-2?##_H7_$'_?N/_P"/T?\
M#4GPP_Z%_P 0?]^X_P#X_1_8&:?\^)!_K;D7_05'^OD?3-%?,W_#4GPP_P"A
M?\0?]^X__C]'_#4GPP_Z%_Q!_P!^X_\ X_1_8&:?\^)!_K;D7_05'^OD?3-%
M?,W_  U)\,/^A?\ $'_?N/\ ^/T?\-2?##_H7_$'_?N/_P"/T?V!FG_/B0?Z
MVY%_T%1_KY'TS17S-_PU)\,/^A?\0?\ ?N/_ ./T?\-2?##_ *%_Q!_W[C_^
M/T?V!FG_ #XD'^MN1?\ 05'^OD?3-%?,W_#4GPP_Z%_Q!_W[C_\ C]'_  U)
M\,/^A?\ $'_?N/\ ^/T?V!FG_/B0?ZVY%_T%1_KY'TS17S-_PU)\,/\ H7_$
M'_?N/_X_1_PU)\,/^A?\0?\ ?N/_ ./T?V!FG_/B0?ZVY%_T%1_KY'TS17S-
M_P -2?##_H7_ !!_W[C_ /C]'_#4GPP_Z%_Q!_W[C_\ C]']@9I_SXD'^MN1
M?]!4?Z^1],T5\S?\-2?##_H7_$'_ '[C_P#C]'_#4GPP_P"A?\0?]^X__C]'
M]@9I_P ^)!_K;D7_ $%1_KY'TS575/\ D&7?_7%__037SA_PU)\,/^A?\0?]
M^X__ (_4=U^U!\,Y;69(] U]9&0A28X\ D<?\MZ/[ S3_GQ(/];<B_Z"H_U\
MCZ-\/_\ (!TW_KVB_P#0!6A7,:'X2TF;1-/=[7+-;QL3YC]2H]ZN_P#"'Z1_
MSZ?^17_QKP#ZTVJ*Q?\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &@#:HK%_
MX0_2/^?3_P BO_C1_P (?I'_ #Z?^17_ ,: -JBL7_A#](_Y]/\ R*_^-'_"
M'Z1_SZ?^17_QH VJ*Q?^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QH VJ*Q?\
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
M:!X-N+7PQI/B[1K3['8WEM*45)S' 2H^S?NV_=94_NP<C+,GP5U"7PS^V!\
MEO/C/H/[1$L^@WFBVBZ)#'%)X9C6W#>8WD,PDRH9"T^V0@DE<J" #]1:***
M"BBB@ HHHH **** "BBB@ HHHH \5_:P_P"26ZE_UQ7_ -*K:OA:ONG]K#_D
MENI?]<5_]*K:OA:OV?@O_D7S_P ;_P#28G\S^)G_ ".*7_7I?^E3"BBBOOC\
MD"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _4/P_P#\@'3?
M^O:+_P! %:%9_A__ ) .F_\ 7M%_Z *T*_EH_O,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *Q?$G^MT?_K_3_P!!>MJL7Q)_K='_ .O]
M/_07H VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"L6U_P"1RU3_ *\+3_T9<UM5BVO_ ".6J?\ 7A:?^C+F@#:HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?"/_(#7_KXN/\ T<];
M58OA'_D!K_U\7'_HYZ *?Q&\?Z=\+_!][XEU>*YDTRS>$7#6J*S1))*D9E(+
M ;$W[V.<A58@$C!R?'WQI\-?#?QAX%\-:S-,FI>,KZ2PTWRE5D5TCWEI"6&U
M2QCC! .7E08P21K_ !,\%VWQ(^'7B?PI> &VUK3+C3WSV$L;)GIU&<_A7R+\
M,;35OVMOA?XD\6W5O);>(]#T.Q\/Z.UPC*;?7;%DO+F92V&Q]M2VC)Z'[,>H
M/(!]@-XTL/\ A.D\)JDTFIG3FU21D"^7##YHC4.=V0SMOVX!&(GR1@9WZ^9_
MA'X\U'XJ>!?BK\8/"5FTNK:Q9"Q\/VLT(#_Z%9L5B8'DD7LUVI!';IW/*^(/
MA_\ #CPY^S_IGQ#\%M:S?$F2&"XT;Q:DP;6=8U9RN+>>?/F3^=(3');L2H#,
MNQ0HV@'TO\6/'7_"K_ACXK\7_8?[3_L+3+C4?L?F^5Y_E1L^S?M;;G;C.#C/
M0UT]O+YT$<F-N]0V/3(KXE^+'PU\/:M'^UQXUU+3([[Q)IUA):6%Q<DRK8*W
MA^U\UK=3Q&[AMK.H#,JJI.!BO5(?"?A7XK?'3Q9H'Q*L+#Q&=-L;";PYX;UU
M%N+(V30_OKV.VD!CDE\\RQ-)M9D5(URH?Y@#USP_X^_MSXC>+O"GV#R/[ M[
M&?[7YV[S_M*RG&S:-NWRO4YW=L<]=7Q9X-\/:+>>./CN?AUJ,FL/X3O-$U'2
M8UN3/%;W5LEP\UC!(2W[M@9X-N2(_.>-=H0!>O\ ^%H:&OB:Z^/PU+_BBHYC
MX9-]OQ#)IJQ>9YX&>6%^6BYYQF@#Z%U#6-<M_&6CZ;:^'OMF@75M<2WNN?;8
MT^Q2H8_)B\@C=)YFZ3YE.%\OG[PJ]XBU;^P/#^IZGY7G_8K66Y\K=MW[$+;<
MX.,XZXKY2ETGQ/X1\0>"]5L]/3_A86J^$/%_B![/[_\ Q,IVT^6. G'S>63%
M",C[L2BEU_P'\%8/V7=0^(:WMHNJS:(TI^(1F!UV>^,6-CW1/FO*90(S:L2I
M/[HQ[?DH ^H/ ?BC_A-_ WAWQ']F^Q?VOIUMJ'V;S/,\KS8EDV;L#=C=C.!G
M'05NU\3S:/KGC:\^"OAJ[\,^%_&/A7_A7]G>6/A[Q=K<^GV5_?B.,3.8TL[E
M+IX8O+(CD'RB9G )!*^N?LP6NJZ5K7CW2A#X9TKPSI]U;6]GH'AC6[G5;;2K
MH1$W$*22VENL2%3 P@C#+&Q?A=V* /?**** "BBB@ HHHH **** "BBB@ HH
MHH *H:__ ,@'4O\ KVD_]!-7ZH:__P @'4O^O:3_ -!- 'YNW/\ Q\2_[Y_G
M452W/_'Q+_OG^=14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!]-_L6_\ ,X_]N?\ [7KZ;KY:_8[:
M]4>+OL4=O(?]#W>?(RX_U^,84^]?1_F:Y_S[Z?\ ]_Y/_B* +5CH]AIFEQ:9
M9V-M::;%'Y,=G!"J0I'C&P(!@+CMC%<7X7_9Y^%?@?7+;6O#GPS\'Z!K-KN\
MC4=+T&UMKB+<I5MDB1AERK$'!Y!([UU7F:Y_S[Z?_P!_Y/\ XBCS-<_Y]]/_
M ._\G_Q% %R\TNSU&2TDN[2"ZDM)OM%NTT2N89-K+O0D?*VUF&1SAB.]6JR?
M,US_ )]]/_[_ ,G_ ,11YFN?\^^G_P#?^3_XB@"W/I-C=:E::A-96\U_:+(E
MO=21*TL*OC>$8C*AMJY /.T9Z51\6>#?#_C[19-'\3:%IOB/29&5WL-6LX[J
M!F4Y4F.0%20>G%/\S7/^??3_ /O_ "?_ !%'F:Y_S[Z?_P!_Y/\ XB@"GX8^
M'/A3P2MNOAWPQHV@K;PM;0C2]/BMA%$S!FC78HPI95)4<$J#VJG!\(? EKXS
M?Q?#X)\.P^+'8LVO1Z5 M^Q(P29PF\DCCKTK8\S7/^??3_\ O_)_\11YFN?\
M^^G_ /?^3_XB@"CXV^&OA#XF6<%GXO\ "NB>*[2W?S8;?6].AO(XWQC<JRJP
M!QW%7H_"6APV>DVL>C:?':Z0ZR:="MK&$LF"-&&A7&(R$=U!7'RLPZ$T>9KG
M_/OI_P#W_D_^(H\S7/\ GWT__O\ R?\ Q% #4\':!'X9?PVNAZ:OAZ2%[=])
M6TC%HT39WQF+&PJ<G*XP<FJ'C;X7^#?B5:6EKXN\):%XJMK1S);PZWIL-XD+
M$8+(LBL%..,BM'S-<_Y]]/\ ^_\ )_\ $4>9KG_/OI__ '_D_P#B* +]C8VV
MEV5O9V=O%:6EO&L4-O @2.-%&%55'     '2IZR?,US_ )]]/_[_ ,G_ ,11
MYFN?\^^G_P#?^3_XB@#6HK)\S7/^??3_ /O_ "?_ !%'F:Y_S[Z?_P!_Y/\
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
MT>=XA_Y]=,_\"9/_ (W0!M45B^=XA_Y]=,_\"9/_ (W1YWB'_GUTS_P)D_\
MC= &U16+YWB'_GUTS_P)D_\ C='G>(?^?73/_ F3_P"-T ;5%8OG>(?^?73/
M_ F3_P"-T>=XA_Y]=,_\"9/_ (W0!M45B^=XA_Y]=,_\"9/_ (W1YWB'_GUT
MS_P)D_\ C= &U16+YWB'_GUTS_P)D_\ C='G>(?^?73/_ F3_P"-T ;5%8OG
M>(?^?73/_ F3_P"-T>=XA_Y]=,_\"9/_ (W0!M5B^)/];H__ %_I_P"@O1YW
MB'_GUTS_ ,"9/_C=9.OR:[YFE>9;:>#]M3;MN)#EMK=?DZ4 =A16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_
M\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_
M\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_
M\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U6+:_\ (Y:I_P!>%I_Z,N:/.\0_\^NF
M?^!,G_QNLFVDUW_A+-1(MM/\W[%:[@;B3;M\RXQ@[.N=WZ4 =A16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_
M\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_
M\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_
M\"9/_C= &U16+YWB'_GUTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U16+YWB'_GU
MTS_P)D_^-T>=XA_Y]=,_\"9/_C= &U6+X1_Y :_]?%Q_Z.>CSO$/_/KIG_@3
M)_\ &ZR?"TFNC1U\JVT]D\^?E[B0'/G/G^#US0!V%4=)T/3M MY+?2]/M=-M
MY)I+EXK2%8E:61R\DA"@ LSLS,W4DDGDU3\[Q#_SZZ9_X$R?_&Z/.\0_\^NF
M?^!,G_QN@"[H^B:=X=L5LM*L+73+)7>06]G"L489W+NP50!EF9F)[EB3R:P+
M'X2^!M,\93>+K/P9X>M/%<Q8RZ[!I4"7TA888M.$WG(ZY/-:7G>(?^?73/\
MP)D_^-T>=XA_Y]=,_P# F3_XW0 ^Z\(Z%?6^LP7.BZ=<0:T,:I%+:1LM_P#N
MQ%^_!&)?W:JGS9^50.@Q5+QI\-?"'Q(T^WL?%WA71/%-C;OYD-MK6G0WD<38
MQN59%8 XXR*M>=XA_P"?73/_  )D_P#C='G>(?\ GUTS_P "9/\ XW0 _0?"
M&@^%0XT71-.T</%' WV"TC@W1QY$:'8!E5W-M'0;CCK3/^$)\.CPZ- &@:6-
M"#;QI?V./[+N\SS<^5MVY\SY\X^]SUYH\[Q#_P ^NF?^!,G_ ,;H\[Q#_P ^
MNF?^!,G_ ,;H O3:/87&J6NIRV-M+J5K')#;WCPJ9H8Y"ID1'(RJL8TR <'8
MN>@KF)O@M\/;CQ5<>)Y? GAF3Q+<9\[67T>W-Y)D;3NFV;SD<<GI6SYWB'_G
MUTS_ ,"9/_C='G>(?^?73/\ P)D_^-T 5O$'PW\)>+?#$'AO7/"^BZSX=@$:
MQ:1J&GPSVD8C&(PL+J4&T<# X[5H^'?#>D>$=%M=(T+2[+1=)M5V6]AIUNEO
M!"N<X2- %49)Z#O5?SO$/_/KIG_@3)_\;H\[Q#_SZZ9_X$R?_&Z -JBL7SO$
M/_/KIG_@3)_\;H\[Q#_SZZ9_X$R?_&Z -JBL7SO$/_/KIG_@3)_\;H\[Q#_S
MZZ9_X$R?_&Z -JBL7SO$/_/KIG_@3)_\;H\[Q#_SZZ9_X$R?_&Z -JBL7SO$
M/_/KIG_@3)_\;H\[Q#_SZZ9_X$R?_&Z -JBL7SO$/_/KIG_@3)_\;H\[Q#_S
MZZ9_X$R?_&Z -JBL7SO$/_/KIG_@3)_\;H\[Q#_SZZ9_X$R?_&Z -JJ&O_\
M(!U+_KVD_P#0353SO$/_ #ZZ9_X$R?\ QNJ6N2Z__8NH;[;30GV>3.VXD)QM
M/3]W0!^>MS_Q\2_[Y_G452W/_'Q+_OG^=14 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]-_L6_P#,
MX_\ ;G_[7KZ;KYD_8M_YG'_MS_\ :]?3= !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 9.B_P#'[K?_ %^_^T8JUJR=%_X_=;_Z_?\ VC%6M0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X;^TI\7=8
M^$E]X6NM'MK&YDNUNT<7T;N %\G&-KK_ 'C7CO\ PVIXW_Z!7A__ ,!Y_P#X
M]75?MS?\R3_V_?\ MO7RM7[+P_E& Q664JU:DI2=[O\ [>:/YKXOXBS; YW7
MP^&Q$HPCRV2V5X1;_%GO_P#PVIXW_P"@5X?_ / >?_X]1_PVIXW_ .@5X?\
M_ >?_P"/5X!17T/]@97_ ,^(GQW^MN>_]!4OZ^1[_P#\-J>-_P#H%>'_ /P'
MG_\ CU'_  VIXW_Z!7A__P !Y_\ X]7@%%']@97_ ,^(A_K;GO\ T%2_KY'O
M_P#PVIXW_P"@5X?_ / >?_X]1_PVIXW_ .@5X?\ _ >?_P"/5X!11_8&5_\
M/B(?ZVY[_P!!4OZ^1[__ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\ H%>'_P#P
M'G_^/5X!11_8&5_\^(A_K;GO_05+^OD>_P#_  VIXW_Z!7A__P !Y_\ X]1_
MPVIXW_Z!7A__ ,!Y_P#X]7@%%']@97_SXB'^MN>_]!4OZ^1[_P#\-J>-_P#H
M%>'_ /P'G_\ CU'_  VIXW_Z!7A__P !Y_\ X]7@%%']@97_ ,^(A_K;GO\
MT%2_KY'O_P#PVIXW_P"@5X?_ / >?_X]1_PVIXW_ .@5X?\ _ >?_P"/5X!1
M1_8&5_\ /B(?ZVY[_P!!4OZ^1[__ ,-J>-_^@5X?_P# >?\ ^/4?\-J>-_\
MH%>'_P#P'G_^/5X!11_8&5_\^(A_K;GO_05+^OD>_P#_  VIXW_Z!7A__P !
MY_\ X]1_PVIXW_Z!7A__ ,!Y_P#X]7@%%']@97_SXB'^MN>_]!4OZ^1[_P#\
M-J>-_P#H%>'_ /P'G_\ CU'_  VIXW_Z!7A__P !Y_\ X]7@%%']@97_ ,^(
MA_K;GO\ T%2_KY'NUG^V)XSL9KR1-,T(M=3><^ZWFP&V*F!^^Z80?K5G_AM3
MQO\ ] KP_P#^ \__ ,>KP"BC^P,K_P"?$0_UMSW_ *"I?U\CW_\ X;4\;_\
M0*\/_P#@//\ _'J/^&U/&_\ T"O#_P#X#S__ !ZO **/[ RO_GQ$/];<]_Z"
MI?U\CW__ (;4\;_] KP__P" \_\ \>H_X;4\;_\ 0*\/_P#@//\ _'J\ HH_
ML#*_^?$0_P!;<]_Z"I?U\CW_ /X;4\;_ /0*\/\ _@//_P#'J/\ AM3QO_T"
MO#__ (#S_P#QZO **/[ RO\ Y\1#_6W/?^@J7]?(]_\ ^&U/&_\ T"O#_P#X
M#S__ !ZC_AM3QO\ ] KP_P#^ \__ ,>KP"BC^P,K_P"?$0_UMSW_ *"I?U\C
MW_\ X;4\;_\ 0*\/_P#@//\ _'J/^&U/&_\ T"O#_P#X#S__ !ZO **/[ RO
M_GQ$/];<]_Z"I?U\CW__ (;4\;_] KP__P" \_\ \>H_X;4\;_\ 0*\/_P#@
M//\ _'J\ HH_L#*_^?$0_P!;<]_Z"I?U\CW_ /X;4\;_ /0*\/\ _@//_P#'
MJ/\ AM3QO_T"O#__ (#S_P#QZO **/[ RO\ Y\1#_6W/?^@J7]?(]_\ ^&U/
M&_\ T"O#_P#X#S__ !ZC_AM3QO\ ] KP_P#^ \__ ,>KP"BC^P,K_P"?$0_U
MMSW_ *"I?U\CW_\ X;4\;_\ 0*\/_P#@//\ _'J/^&U/&_\ T"O#_P#X#S__
M !ZO **/[ RO_GQ$/];<]_Z"I?U\CW__ (;4\;_] KP__P" \_\ \>K1\.?M
M=>,/$OB'2](NM-T..VU"ZBM)6A@F#A)'"DJ3*1G!.,@U\WUT/P[_ .2@>&?^
MPI:_^C5KGQ.19;"A.4:"ND_R.S!<59W4Q5*$\5)IR2?WH_2+P_\ \@'3?^O:
M+_T 5H5G^'_^0#IO_7M%_P"@"M"OP$_KD**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *Q?$G^MT?\ Z_T_]!>MJL7Q)_K='_Z_T_\ 07H
MVJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L6U_Y
M'+5/^O"T_P#1ES6U6+:_\CEJG_7A:?\ HRYH VJ*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "L7PC_P @-?\ KXN/_1SUM5B^$?\
MD!K_ -?%Q_Z.>@";Q%XFTWPG8Q7NJW/V2UENK>R20HS S3S)#"OR@XW22(N3
MP-W) JG=^/M L?'6G>#KC4HXO$NHV,^I6M@R-NEMX7C21PV-O#2IP3DY) (4
MD9'QN\.W/BKX2>+-.L!_Q-&T^6:P;C*W<0\VW89[B5$/;IU%>%Z?KUGX]O[W
MX[6S+]@TO5-*MK*=R2@TV.!DO)!G[N&U*[W?]>JY&1@ 'TOI'B;3=>OM9L[&
MX\^XT>Z%E>KY;*(IC#',%R0 W[N:,Y4D#=C.00-2OEW1=6U.Z^$_A":RU&;0
M?^%I>,9[B[UFP(2X@LKG[3<0>6_S!9)(+>VMP_4>;E<,%Q5^+TFJ?!2Q\>^'
M/#7B3Q%=:;J'P\US7(CJ>LW-_=Z/=VB1I'-#=3NTZB7[0?E:0[6@4H%^;(!]
M*7'BW2;3Q98>&I;K9K=]9SW]O:^6YWP0O$DK[@-HVM/$,$@G=P#@X=XL\5:7
MX&\,ZGX@UNZ^Q:1IL#7-U<>6\GEQJ,LVU 6.!V )KY?DTV]^#/C3PUJMOJ.N
M>.->M_AUXDUJ6?7+^6ZFOKL2:7)M16;;"C,H BB"(N>%R236^.WPW6#]D_Q+
MXR;XB>(KK6[[05N[W4+K69IM.U$3(I:%+%W^S0I)O"IY,:.I*?,QSN /KY6#
M*".0>139IEMX7ED.U$4LQQT Y-?//BWQIK/A74/'/@$ZI>QZIXAFLY/"UXMQ
MNN8(K]EMK@Q%CG_195FG]%22-0, "J?PY\:>(?%B^ / %WJFIG7?#<]XWBC4
M%E*RW,>G2&W@\Z0<_P"ER-#/C^-$E!XR* />O!/C31OB-X2TKQ-X>O/[0T/5
M(%NK.Z\IXO-C;HVUU5A]" :DL_%FE:AXGU3P];W7F:QIEO;W5W;>6X\N.<R"
M)MQ&T[C#)P"2-O.,C/S?\*KS5?C!I?PR\*^(/$.O6NF+\/\ 3O$%U-I^KW%E
M>ZQ=2XC8O=PNL^V+:&8(Z[FN$W%@,'E/%FL:]\%=>^/TGAC7-0\2:M:Z7X9L
MK"2\FBN;W3EN;FYBVM+*P$CQ+,TJM<-T*>8Q4%B ?:5%?,?P]D\6>$_BMX1L
M;+PS\1-'T75?M,&L+\0/%6G:G'-M@:1;BW4:C<3+,)$13'"JQ;)7)0;5(^G*
M "BBB@ HHHH **** "BBB@ HHHH **** "J&O_\ (!U+_KVD_P#035^J&O\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "NA^'?_ "4#PS_V%+7_ -&K7/5T/P[_ .2@>&?^
MPI:_^C5KEQ?^[U/\+_(]#+_]\H_XH_FC](O#_P#R =-_Z]HO_0!6A6?X?_Y
M.F_]>T7_ * *T*_F0_N,**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *Q?$G^MT?_K_ $_]!>MJL7Q)_K='_P"O]/\ T%Z -JBBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%M?^1RU3_KPM/_1E
MS6U6+:_\CEJG_7A:?^C+F@#:HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *Q?"/\ R U_Z^+C_P!'/6U6+X1_Y :_]?%Q_P"CGH V
MJY32_A7X4T7X>3^!;+18(/"4]O<6DNEAG,;Q3ES,I).[YC(^3G/S5R7[6'C:
M\^'7[-/Q,\1:?<R66HV.@W;6MS#(8Y(IFC*1NK Y#!F4@CG(%>'_ !0\=>.?
M#O[,?PC^%OAS7;VY^,_C_3++2XM5GNG:\M4%NCW^H/)NW_NTW?/G=N<$$D4
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
MV5E?8%;->K4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% &3HO_'[K?\ U^_^T8JUJYK3]8CM-2UI&M[N0_;,YBMG<?ZJ,=0/;^57
M_P#A(H?^?/4/_ .3_"@#6HK)_P"$BA_Y\]0_\ Y/\*/^$BA_Y\]0_P# .3_"
M@#6HK)_X2*'_ )\]0_\  .3_  H_X2*'_GSU#_P#D_PH UJ*R?\ A(H?^?/4
M/_ .3_"C_A(H?^?/4/\ P#D_PH UJ*R?^$BA_P"?/4/_  #D_P */^$BA_Y\
M]0_\ Y/\* -:BLG_ (2*'_GSU#_P#D_PH_X2*'_GSU#_ , Y/\* -:BLG_A(
MH?\ GSU#_P  Y/\ "C_A(H?^?/4/_ .3_"@#6HK)_P"$BA_Y\]0_\ Y/\*/^
M$BA_Y\]0_P# .3_"@#6HK)_X2*'_ )\]0_\  .3_  H_X2*'_GSU#_P#D_PH
M UJ*R?\ A(H?^?/4/_ .3_"C_A(H?^?/4/\ P#D_PH UJ*R?^$BA_P"?/4/_
M  #D_P */^$BA_Y\]0_\ Y/\* -:BLG_ (2*'_GSU#_P#D_PH_X2*'_GSU#_
M , Y/\* -:BLG_A(H?\ GSU#_P  Y/\ "C_A(H?^?/4/_ .3_"@#S7X]?!O_
M (7%J7AJT_MC^R/L:73[_LWG[]WD\8WKC[OZUYK_ ,,,_P#4[?\ E)_^WU]
M7WB*$:_IK_9-0PL4XQ]CDSSY?08]JT/^$I@_Y\=3_P# "7_XFO?PN?9C@J,:
M%"K:*V5HO=WZJ^Y\ECN$\FS/$2Q>+H<U25KOFFMDDM%)+9+H?-__  PS_P!3
MM_Y2?_M]'_##/_4[?^4G_P"WU](?\)3!_P ^.I_^ $O_ ,31_P )3!_SXZG_
M . $O_Q-=7^M&;_\_O\ R6/_ ,B>?_J+P[_T#?\ D\__ )(^;_\ AAG_ *G;
M_P I/_V^C_AAG_J=O_*3_P#;Z^D/^$I@_P"?'4__   E_P#B:/\ A*8/^?'4
M_P#P E_^)H_UHS?_ )_?^2Q_^1#_ %%X=_Z!O_)Y_P#R1\W_ /##/_4[?^4G
M_P"WT?\ ##/_ %.W_E)_^WU](?\ "4P?\^.I_P#@!+_\31_PE,'_ #XZG_X
M2_\ Q-'^M&;_ //[_P EC_\ (A_J+P[_ - W_D\__DCYO_X89_ZG;_RD_P#V
M^C_AAG_J=O\ RD__ &^OI#_A*8/^?'4__ "7_P")H_X2F#_GQU/_ , )?_B:
M/]:,W_Y_?^2Q_P#D0_U%X=_Z!O\ R>?_ ,D?-_\ PPS_ -3M_P"4G_[?1_PP
MS_U.W_E)_P#M]?2'_"4P?\^.I_\ @!+_ /$T?\)3!_SXZG_X 2__ !-'^M&;
M_P#/[_R6/_R(?ZB\._\ 0-_Y//\ ^2/F_P#X89_ZG;_RD_\ V^C_ (89_P"I
MV_\ *3_]OKZ0_P"$I@_Y\=3_ / "7_XFC_A*8/\ GQU/_P  )?\ XFC_ %HS
M?_G]_P"2Q_\ D0_U%X=_Z!O_ ">?_P D?-__  PS_P!3M_Y2?_M]'_##/_4[
M?^4G_P"WU](?\)3!_P ^.I_^ $O_ ,31_P )3!_SXZG_ . $O_Q-'^M&;_\
M/[_R6/\ \B'^HO#O_0-_Y//_ .2/F_\ X89_ZG;_ ,I/_P!OH_X89_ZG;_RD
M_P#V^OI#_A*8/^?'4_\ P E_^)H_X2F#_GQU/_P E_\ B:/]:,W_ .?W_DL?
M_D0_U%X=_P"@;_R>?_R1\W_\,,_]3M_Y2?\ [?1_PPS_ -3M_P"4G_[?7TA_
MPE,'_/CJ?_@!+_\ $T?\)3!_SXZG_P" $O\ \31_K1F__/[_ ,EC_P#(A_J+
MP[_T#?\ D\__ )(^;_\ AAG_ *G;_P I/_V^C_AAG_J=O_*3_P#;Z^D/^$I@
M_P"?'4__   E_P#B:/\ A*8/^?'4_P#P E_^)H_UHS?_ )_?^2Q_^1#_ %%X
M=_Z!O_)Y_P#R1\QZ?^Q5]NN-0B_X3+9]DN/(S_9>=W[M'S_KN/OX_"KG_##/
M_4[?^4G_ .WU[UH?B2&.^UPFSU%M][N&VRD)'[F(8/'!XZ?2M;_A*8/^?'4_
M_ "7_P")H_UHS?\ Y_?^2Q_^1#_47AW_ *!O_)Y__)'S?_PPS_U.W_E)_P#M
M]'_##/\ U.W_ )2?_M]?2'_"4P?\^.I_^ $O_P 31_PE,'_/CJ?_ ( 2_P#Q
M-'^M&;_\_O\ R6/_ ,B'^HO#O_0-_P"3S_\ DCYO_P"&&?\ J=O_ "D__;Z/
M^&&?^IV_\I/_ -OKZ0_X2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "7_XF
MC_6C-_\ G]_Y+'_Y$/\ 47AW_H&_\GG_ /)'S?\ \,,_]3M_Y2?_ +?1_P ,
M,_\ 4[?^4G_[?7TA_P )3!_SXZG_ . $O_Q-'_"4P?\ /CJ?_@!+_P#$T?ZT
M9O\ \_O_ "6/_P B'^HO#O\ T#?^3S_^2/F__AAG_J=O_*3_ /;Z/^&&?^IV
M_P#*3_\ ;Z^D/^$I@_Y\=3_\ )?_ (FC_A*8/^?'4_\ P E_^)H_UHS?_G]_
MY+'_ .1#_47AW_H&_P#)Y_\ R1\W_P###/\ U.W_ )2?_M]'_##/_4[?^4G_
M .WU](?\)3!_SXZG_P" $O\ \31_PE,'_/CJ?_@!+_\ $T?ZT9O_ ,_O_)8_
M_(A_J+P[_P! W_D\_P#Y(^;_ /AAG_J=O_*3_P#;Z/\ AAG_ *G;_P I/_V^
MOI#_ (2F#_GQU/\ \ )?_B:/^$I@_P"?'4__   E_P#B:/\ 6C-_^?W_ )+'
M_P"1#_47AW_H&_\ )Y__ "1\W_\ ##/_ %.W_E)_^WT?\,,_]3M_Y2?_ +?7
MTA_PE,'_ #XZG_X 2_\ Q-'_  E,'_/CJ?\ X 2__$T?ZT9O_P _O_)8_P#R
M(?ZB\._] W_D\_\ Y(^;_P#AAG_J=O\ RD__ &^C_AAG_J=O_*3_ /;Z^D/^
M$I@_Y\=3_P# "7_XFC_A*8/^?'4__ "7_P")H_UHS?\ Y_?^2Q_^1#_47AW_
M *!O_)Y__)'S?_PPS_U.W_E)_P#M]'_##/\ U.W_ )2?_M]?2'_"4P?\^.I_
M^ $O_P 31_PE,'_/CJ?_ ( 2_P#Q-'^M&;_\_O\ R6/_ ,B'^HO#O_0-_P"3
MS_\ DCYO_P"&&?\ J=O_ "D__;ZN:/\ L:_\(OJUCK/_  E_VG^SITO/)_LS
M9YGEL'V[O..,XQG!QFOH3_A*8/\ GQU/_P  )?\ XFJ^I>)X6T^Z7[%J0S$P
MR;&4#H?]FIGQ+FM2+A*MH_[L?\C2GP3D%*<:D,-9IW7OSW7_ &\:7A__ ) .
MF_\ 7M%_Z *T*YC0_$T,>B:>ALM28K;QC*V,I!^4=#MYJ[_PE,'_ #XZG_X
M2_\ Q-?,'W)M45B_\)3!_P ^.I_^ $O_ ,31_P )3!_SXZG_ . $O_Q- &U1
M6+_PE,'_ #XZG_X 2_\ Q-'_  E,'_/CJ?\ X 2__$T ;5%8O_"4P?\ /CJ?
M_@!+_P#$T?\ "4P?\^.I_P#@!+_\30!M45B_\)3!_P ^.I_^ $O_ ,31_P )
M3!_SXZG_ . $O_Q- &U16+_PE,'_ #XZG_X 2_\ Q-'_  E,'_/CJ?\ X 2_
M_$T ;5%8O_"4P?\ /CJ?_@!+_P#$T?\ "4P?\^.I_P#@!+_\30!M45B_\)3!
M_P ^.I_^ $O_ ,31_P )3!_SXZG_ . $O_Q- &U16+_PE,'_ #XZG_X 2_\
MQ-'_  E,'_/CJ?\ X 2__$T ;5%8O_"4P?\ /CJ?_@!+_P#$T?\ "4P?\^.I
M_P#@!+_\30!M5B^)/];H_P#U_I_Z"]'_  E,'_/CJ?\ X 2__$UDZ_XDAEDT
MK%GJ*[;U&^:RD&?E;@<<GVH ["BL7_A*8/\ GQU/_P  )?\ XFC_ (2F#_GQ
MU/\ \ )?_B: -JBL7_A*8/\ GQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B:
M-JBL7_A*8/\ GQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B: -JBL7_A*8/\
MGQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B: -JBL7_A*8/\ GQU/_P  )?\
MXFC_ (2F#_GQU/\ \ )?_B: -JBL7_A*8/\ GQU/_P  )?\ XFC_ (2F#_GQ
MU/\ \ )?_B: -JBL7_A*8/\ GQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B:
M-JBL7_A*8/\ GQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B: -JBL7_A*8/\
MGQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B: -JBL7_A*8/\ GQU/_P  )?\
MXFC_ (2F#_GQU/\ \ )?_B: -JL6U_Y'+5/^O"T_]&7-'_"4P?\ /CJ?_@!+
M_P#$UDVWB2%?%FHR?8]1PUE:KM%E)N&)+@Y(QP.>O?!]* .PHK%_X2F#_GQU
M/_P E_\ B:/^$I@_Y\=3_P# "7_XF@#:HK%_X2F#_GQU/_P E_\ B:/^$I@_
MY\=3_P# "7_XF@#:HK%_X2F#_GQU/_P E_\ B:/^$I@_Y\=3_P# "7_XF@#:
MHK%_X2F#_GQU/_P E_\ B:/^$I@_Y\=3_P# "7_XF@#:HK%_X2F#_GQU/_P
ME_\ B:/^$I@_Y\=3_P# "7_XF@#:HK%_X2F#_GQU/_P E_\ B:/^$I@_Y\=3
M_P# "7_XF@#:HK%_X2F#_GQU/_P E_\ B:/^$I@_Y\=3_P# "7_XF@#:HK%_
MX2F#_GQU/_P E_\ B:/^$I@_Y\=3_P# "7_XF@#:HK%_X2F#_GQU/_P E_\
MB:/^$I@_Y\=3_P# "7_XF@#:HK%_X2F#_GQU/_P E_\ B:/^$I@_Y\=3_P#
M"7_XF@#:K%\(_P#(#7_KXN/_ $<]'_"4P?\ /CJ?_@!+_P#$UD^%O$D,.CJI
ML]18^?.<I92,.9G/4"@#C?VMO@_KOQZ^!NL>!- O+&PN-6N;-;F?4)9(T%JE
MS'+, 41B6*H0!@ YY(%>3^+?V(=<^+WQR\0_$#Q9\2/$O@L6L,6D>%(/ASK)
MLIK7357+BXD>#.^20EBJ?*.!N; Q]0?\)3!_SXZG_P" $O\ \31_PE,'_/CJ
M?_@!+_\ $T >(_LG_LSZQ^SC!\2/#=[KC>)O"&M:R=5TJZU&\:YU-_-A5;G[
M6WE(I=G3.5+;LDG!SGGOV(?V,[G]EQO%U_KNK6^O:SJ-R;+2YH)9)%L='CD9
MX+=?,4%&+.S.JY7(7!.,U]'_ /"4P?\ /CJ?_@!+_P#$T?\ "4P?\^.I_P#@
M!+_\30!YG^S-\&=:^#]C\0)_$=U87FL^*O%^H^(GDT^221$AF91#&2Z*=RH@
M! & >A/6NU\*^#[W2?'GC?Q!?26[C69K2*R$+,72U@MU 5\J,-YSW!P"1AE.
M<D@:_P#PE,'_ #XZG_X 2_\ Q-'_  E,'_/CJ?\ X 2__$T >3^"_A7XYTZS
M\,^$-9;P^G@SPS?)=P:E8W4TE_JJPNSVR36[PJENP?RW=UEEWM$<*@?Y=[3_
M (9:_I?P&\0^%+:[L8_%6JP:M(+O>_V9+N\EGEW%MF[:KS]=N>*[K_A*8/\
MGQU/_P  )?\ XFC_ (2F#_GQU/\ \ )?_B: /.+KP#XU^'OBR36/A_;^']:T
M^^TVST^\T37KZ;3O*:V5TBFAN8H)^"CA6C:+^!2''(/,:U^SUXH^(FA^./\
MA.KGPOK>HZKK.GZGIFG26+7&F)!:1Q%+.YCD&9$:3[0I?GB0.%4_NQ[=_P )
M3!_SXZG_ . $O_Q-'_"4P?\ /CJ?_@!+_P#$T >-_#']G?3=-UC4+[5?A!\*
M_ 1:RDM+:;P7;+/? R*4D;[4;.V,:E&9=BH2<\MCBF7?@WXZ6OPKOO .E77@
MJ&6#27TS3?&,MU="X<+%Y<32:>+<I&Y& SK<.H.6$9'[NO9_^$I@_P"?'4__
M   E_P#B:/\ A*8/^?'4_P#P E_^)H M>'M)30- TS2XR#'96T5LI P,(@4<
M?A6A6+_PE,'_ #XZG_X 2_\ Q-'_  E,'_/CJ?\ X 2__$T ;5%8O_"4P?\
M/CJ?_@!+_P#$T?\ "4P?\^.I_P#@!+_\30!M45B_\)3!_P ^.I_^ $O_ ,31
M_P )3!_SXZG_ . $O_Q- &U16+_PE,'_ #XZG_X 2_\ Q-'_  E,'_/CJ?\
MX 2__$T ;5%8O_"4P?\ /CJ?_@!+_P#$T?\ "4P?\^.I_P#@!+_\30!M45B_
M\)3!_P ^.I_^ $O_ ,31_P )3!_SXZG_ . $O_Q- &U5#7_^0#J7_7M)_P"@
MFJG_  E,'_/CJ?\ X 2__$U2USQ-#)HNH*++4@6MY!EK&4#[IZG;0!^>MS_Q
M\2_[Y_G452W/_'Q+_OG^=14 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!]-_L6_P#,X_\ ;G_[7KUF
M\^'NHW'Q^TOQPLUJ-)M?#5UHSPEV\\S2W,$JL!MV[-L3 G=G)'!ZCR;]BW_F
M<?\ MS_]KU]-T <!>^ -0N?C!=>*UFM1ITOADZ,L19O.\[[09-Q&W&S:>N<Y
M[=Z7X5_#=O"OP+\*^ _$26>I-I_A^VT;4$AR]O/LMUBD W*"4;!Z@$@]!7?4
M4 >+_LW? &\^"L?BN\US7I?%?B+6]0_Y"UP<RKIMNOE6%L?E'^KB&6P.7DD;
M)SFO2O'7A"U\>^$=4T"\DD@BO82BW$)Q);R AHYHSV='"NI[,H-;U% 'E/@7
MX/7TGPU\0Z5\0[RSUWQ/XMAEB\1ZAID30PS*\1@6.$-DK&D6% /<NV,L:YG6
MO!_QPO\ X>W_ ("M[WP?'!)8OIL7C62[N?MK0E-@=M/%OY:S%>"XN"@;Y_+Q
M^[KWRB@#PO3OA%XT^'\/@K7/"<VAW_B/2_#-GX:UG2=5N)K>SU"*!08WBNDB
MD>%HY&F()A<.LI!53AAM:K\-_&/Q/\#>)=,\;:OIVCW>I-;RZ79Z"INH=%F@
M=989?/E2-[I_.1)#N2-<*%"CEF]:HH \LT6/XR:MJ6EVNO#PAX?TVTG66]U+
M1+NXO;C4T7K&EO-;QK:!S@D^;.5&5')#CE_!OP#\0>'?B#X8UVYO-->TTO6O
M%.I3)%+(9&CU*Y,MN%!C +*IPX) !Z%NM>]T4 >)_$7]GG_A9_B3XBMJ\UC_
M &)XFT#2=-MEE@%RT5S9W-W<"26!U\N2/?-"=A)W;7! &">2\%_LPQP^,]!U
M#4/A)\&_!=KHUPMXVH>%](BN[Z^E3/E[/-LH?L0W[9,J\SC:%##[]?3-% 'A
M<GPE\7:]\=- \8ZCIGA/05T6XN#)X@T*YN#J>N6;121Q6=S 8D1(U,B2'=-.
M-\(**F[*^Z444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &3HO_ !^ZW_U^_P#M&*M:LG1?^/W6_P#K]_\ :,5:U !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '"?$/X
MC^'?ASK>AW'B'4?[/AN(KE8F\B27<1Y6?N*V.HZUB_\ #47PQ_Z&;_R0NO\
MXU7E7[<W_,D_]OW_ +;U\K5^G9-PQ@\QP-/%59R4I7V:MHVNL7V/PWB3CG,L
MGS6M@</3@XPY;74KZQ3Z22W?8^_O^&HOAC_T,W_DA=?_ !JC_AJ+X8_]#-_Y
M(77_ ,:KX!HKV?\ 4O+_ .>?WQ_^1/F?^(F9Q_SZI?=+_P"3/O[_ (:B^&/_
M $,W_DA=?_&J/^&HOAC_ -#-_P"2%U_\:KX!HH_U+R_^>?WQ_P#D0_XB9G'_
M #ZI?=+_ .3/O[_AJ+X8_P#0S?\ DA=?_&J/^&HOAC_T,W_DA=?_ !JO@&BC
M_4O+_P">?WQ_^1#_ (B9G'_/JE]TO_DS[^_X:B^&/_0S?^2%U_\ &J/^&HOA
MC_T,W_DA=?\ QJO@&BC_ %+R_P#GG]\?_D0_XB9G'_/JE]TO_DS[^_X:B^&/
M_0S?^2%U_P#&J/\ AJ+X8_\ 0S?^2%U_\:KX!HH_U+R_^>?WQ_\ D0_XB9G'
M_/JE]TO_ ),^_O\ AJ+X8_\ 0S?^2%U_\:H_X:B^&/\ T,W_ )(77_QJO@&B
MC_4O+_YY_?'_ .1#_B)F<?\ /JE]TO\ Y,^_O^&HOAC_ -#-_P"2%U_\:H_X
M:B^&/_0S?^2%U_\ &J^ :*/]2\O_ )Y_?'_Y$/\ B)F<?\^J7W2_^3/O[_AJ
M+X8_]#-_Y(77_P :H_X:B^&/_0S?^2%U_P#&J^ :*/\ 4O+_ .>?WQ_^1#_B
M)F<?\^J7W2_^3/O[_AJ+X8_]#-_Y(77_ ,:H_P"&HOAC_P!#-_Y(77_QJO@&
MBC_4O+_YY_?'_P"1#_B)F<?\^J7W2_\ DS[^_P"&HOAC_P!#-_Y(77_QJC_A
MJ+X8_P#0S?\ DA=?_&J^ :*/]2\O_GG]\?\ Y$/^(F9Q_P ^J7W2_P#DS[KT
M?]I;X;VMYK#R^(]JW%WYL9^PW)W+Y,:Y_P!7QRIZ^E:?_#47PQ_Z&;_R0NO_
M (U7P#11_J7E_P#//[X__(A_Q$S./^?5+[I?_)GW]_PU%\,?^AF_\D+K_P"-
M4?\ #47PQ_Z&;_R0NO\ XU7P#11_J7E_\\_OC_\ (A_Q$S./^?5+[I?_ "9]
M_?\ #47PQ_Z&;_R0NO\ XU1_PU%\,?\ H9O_ "0NO_C5? -%'^I>7_SS^^/_
M ,B'_$3,X_Y]4ONE_P#)GW]_PU%\,?\ H9O_ "0NO_C5'_#47PQ_Z&;_ ,D+
MK_XU7P#11_J7E_\ //[X_P#R(?\ $3,X_P"?5+[I?_)GW]_PU%\,?^AF_P#)
M"Z_^-4?\-1?#'_H9O_)"Z_\ C5? -%'^I>7_ ,\_OC_\B'_$3,X_Y]4ONE_\
MF??W_#47PQ_Z&;_R0NO_ (U1_P -1?#'_H9O_)"Z_P#C5? -%'^I>7_SS^^/
M_P B'_$3,X_Y]4ONE_\ )GW]_P -1?#'_H9O_)"Z_P#C5'_#47PQ_P"AF_\
M)"Z_^-5\ T4?ZEY?_//[X_\ R(?\1,SC_GU2^Z7_ ,F??W_#47PQ_P"AF_\
M)"Z_^-4?\-1?#'_H9O\ R0NO_C5? -%'^I>7_P \_OC_ /(A_P 1,SC_ )]4
MONE_\F??W_#47PQ_Z&;_ ,D+K_XU1_PU%\,?^AF_\D+K_P"-5\ T4?ZEY?\
MSS^^/_R(?\1,SC_GU2^Z7_R9]_?\-1?#'_H9O_)"Z_\ C5'_  U%\,?^AF_\
MD+K_ .-5\ T4?ZEY?_//[X__ "(?\1,SC_GU2^Z7_P F??W_  U%\,?^AF_\
MD+K_ .-4J_M'?#O7&&FV/B'S[V\/V>"+[%<KOD?Y5&3& ,DCDG%? %=#\._^
M2@>&?^PI:_\ HU:QK\'8"G2G-3G=)O>/_P B=6%\1\VKXBG2E2IVDTMI=7_C
M/TB\/_\ (!TW_KVB_P#0!6A6?X?_ .0#IO\ U[1?^@"M"OQX_HX**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?$G^MT?_K_3_P!!>MJL
M7Q)_K='_ .O]/_07H VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "L6U_P"1RU3_ *\+3_T9<UM5BVO_ ".6J?\ 7A:?^C+F@#:H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?"/_(#
M7_KXN/\ T<];58OA'_D!K_U\7'_HYZ -JBO*_P!IYM=L?@GX@UOPU<7L.M>'
MQ#KL,=C</"]RMI*D\MNVP_.DD<;QE#PP;!KR5OC%J^H_M2:3XEL==NG^%3);
M^$9+>-]UDU]<63ZDMX>< A?LT.[''F$<9H ^KJ*^4?@Y\;_'.N:->0^&-!B\
M>:]J,,WC2X_M[Q!)IUO9Z=>W,_\ 9EI;-Y$Y9V@@^YMCC7;EG#-7:^#OVFM0
M^*7B[P[I7@GP='>Z;JGANP\4SZEK6JBR^R6MQ/-$T1C2&8O.ODY50?+;#YD3
M"EP#WFBODOX _%/6O#7PG^&7@[PGX=LO$OB?6AK=^8M3U5M.M;6SM[^19)7E
M2"=B3)-"BJL9R7))4+3?V8_C,/!?P_T6PU_1)-+L-7O_ !CJ3WLERC&TN+75
MKF62U=5!4GRFE8.'Q^Y;J,&@#ZVHKYRU7]H^Y\4?#W3[<^'+S2=;UC3->?5K
M6RU;R;K0TL(G261)3#DN9FMU1MB@><'YP T$'QN\0:EX3TCPWX0\*'Q5<6_@
M6RU[6;K6O$'DW,,-Q"RPQH_V=A=74@BG8E_(0E 2Z[^ #Z4HKXI^'/[5VG_"
M7X+?!_P? _A*+5X_A]I.KSR>-/%L7AZW:-X!''%;NT,IFE8QR$C:JJ N7^8"
MOK+X;^/-,^*7@'P]XOT8R?V7K=C%?VXF #JDBA@K8)&X9P<$C(ZF@#I****
M"BBB@ HHHH **** "BBB@ HHHH **** "J&O_P#(!U+_ *]I/_035^J&O_\
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
MG_MS_P!(B%%%%?4GP04444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M=#\._P#DH'AG_L*6O_HU:YZNA^'?_)0/#/\ V%+7_P!&K7+B_P#=ZG^%_D>A
ME_\ OE'_ !1_-'Z1>'_^0#IO_7M%_P"@"M"L_P /_P#(!TW_ *]HO_0!6A7\
MR']QA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+XD_UN
MC_\ 7^G_ *"];58OB3_6Z/\ ]?Z?^@O0!M4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %8MK_ ,CEJG_7A:?^C+FMJL6U_P"1RU3_
M *\+3_T9<T ;5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !6+X1_Y :_]?%Q_Z.>MJL7PC_R U_Z^+C_T<] &I>6D.H6D]K<1K-;S
M(T<D;C(92,$'V(->%VO[&?@FS^ %U\)(M5\1KHLUV+Y=8^W)_:L,RRJ\;I/Y
M> 46-(U^4XC4+VS7JOQ*\<6GPS^'?B;Q=?*)+30]-N-2EC9]F]8HV?;NP<$[
M<=#UZ&O!OB=^VN?AO^SSX#\?CP1-J_BWQC91W^G^"K;4<3>5]G^TW#F;R2=D
M,(+,WE]2H.,YH ]&\0_LZZ7?:Q;ZIX;\3>(OA_>KH\6@7+^&9;95O+&(DP1R
M+<03*K1;Y-DD8211(PW8QC9\$_!'PQ\._$T.L:!#/8+!H%IX;@T]9 UO%:6\
MLLD9&1O+YF?+,YS@<9R3P/A[]JZW\0^-_@IH<7AQTLOB;X=GURVU(7FX6<D4
M$<QMRGE_/P^-V5QC[O/',>*_VX$T?QIJ&D:/X.&N:7#XTT[P+::J=5\D7NHS
M@M=!(_);Y+8 ;CN^9CCY<9H [Z/]E_1=+T7PI:Z!XH\2>&=3\-"^CL=<TZ6U
M>[,%Y*9;B"19K>2%D9PA!\O<OEKAA\V8[G]DSP=<?"W3/ 8U#7H]*T[5KK5X
M;S[>'O2]S+.]Q$\SHQ=)$NIXF)RY1SE]WS5E_%#XJ>)->_:$\$_"?P!J7V"Z
MM\>(O&.I1P13"TTM25CM?WBL%DN)" ,#>J L..:])L?C=\.M4N-<M[/Q]X8N
MY]"BDGU:*#6;9WT^.,D2/< /F)5(()? &.: ,5?V>?#2^+O'OB(7.I&\\8V'
M]G7<1EC\JTC:(1R-;#9E&D"1EMQ8$Q)@#!!R[_\ 9CT65]);3/%'B?PZ;70;
M?PS>G2;J"-M5T^#/E13LT+-&PW2_O;<PR#S6PPPNWS#QI^WSX:U?]E_Q3\3/
MAG+9ZGK>GWL6EVFCZL\;R?:9+L6\1FB@G+)')AW0EU+*N>*^@_#/Q4\)^(/#
M%[K%MXO\.ZE9Z5F'5K_3M2ADM;.=5!D21PY$9&<X8Y (S0!Q5A^S)IGAJR\-
M)X2\8>)O!M_HFA6WAO\ M+2VLIIKZRMQ^X2X2YM9HF9"7(=(T;]XXS@XKUG2
M;*;3=+L[2XO[C59X(5CDOKM8UFN&  ,CB)$0,QY.Q%7)X '%<MIOQK^'FL^'
M6\0:?X\\,WV@K=)8G5+;6+>2U%PY 2'S5<KYC%E 7.3D<<U5U#]H#X7Z3H6F
M:W??$CPC9Z-JC2)8:C<:[:QV]VT;;9!%(9-KE6!!VDX(P: .^HKSGX_?&K1?
M@)\)]=\9ZM=V*&TMI#86MY>);B_NO+9HK=&8\LY7MDX#'!Q5CX6^-SK7A&&X
MUKQIX3\3ZG]CCU.>\\,+]GLTM9-WERA6N9SY9\N4"4OM;8V ,$4 =]17&Z]\
M9OA_X5MK6XUKQUX:T>WNUA>WEO\ 5[>!)EF#-"4+N PD$;E2/O!&QG!I?'GQ
M?\%_#4PP>(_%6B:+J-U#)-9:?J&HPP7%X$'(AC=@TAS@?*#R10!V-%>2^#?C
MUHVF?"?P!X@^*/B3PUX'U_Q-I<%Y]CU"_CT^-YGC1WCB6>3<VSS%!&6()'J*
MZGQY\7_!?PU,,'B/Q5HFBZC=0R366GZAJ,,%Q>!!R(8W8-(<X'R@\D4 =C17
M&?!GQ1K?C;X2^#O$7B.TM[#7=6TJVO[RUM8VCCADEC5R@5F9AC=CECTKLZ "
MBBB@ HHHH **** "J&O_ /(!U+_KVD_]!-7ZH:__ ,@'4O\ KVD_]!- 'YNW
M/_'Q+_OG^=15+<_\?$O^^?YU%0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TW^Q;_ ,SC_P!N?_M>
MOINOF+]C>5+"#Q9-<NMO#,UJL<DQVJY7SMP4GJ1N7..F1ZU](?VUI_\ S_VO
M_?Y?\: +M%4O[:T__G_M?^_R_P"-']M:?_S_ -K_ -_E_P : +M%4O[:T_\
MY_[7_O\ +_C1_;6G_P#/_:_]_E_QH NT52_MK3_^?^U_[_+_ (T?VUI__/\
MVO\ W^7_ !H NT52_MK3_P#G_M?^_P O^-']M:?_ ,_]K_W^7_&@"[15+^VM
M/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &@"[15+^VM/_ .?^U_[_ "_XT?VU
MI_\ S_VO_?Y?\: +M%4O[:T__G_M?^_R_P"-']M:?_S_ -K_ -_E_P : +M%
M4O[:T_\ Y_[7_O\ +_C1_;6G_P#/_:_]_E_QH NT52_MK3_^?^U_[_+_ (T?
MVUI__/\ VO\ W^7_ !H NT52_MK3_P#G_M?^_P O^-']M:?_ ,_]K_W^7_&@
M"[15+^VM/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &@"[15+^VM/_ .?^U_[_
M "_XT?VUI_\ S_VO_?Y?\: +M%4O[:T__G_M?^_R_P"-']M:?_S_ -K_ -_E
M_P : +M%4O[:T_\ Y_[7_O\ +_C1_;6G_P#/_:_]_E_QH NT52_MK3_^?^U_
M[_+_ (T?VUI__/\ VO\ W^7_ !H NT52_MK3_P#G_M?^_P O^-']M:?_ ,_]
MK_W^7_&@"[15+^VM/_Y_[7_O\O\ C1_;6G_\_P#:_P#?Y?\ &@"MHO\ Q^ZW
M_P!?O_M&*M:N?T?5;*.\U=GO+=!)=[D+2J-P\F,9'/(R"/PK3_MK3_\ G_M?
M^_R_XT 7:*I?VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C0!=HJE_;6G
M_P#/_:_]_E_QH_MK3_\ G_M?^_R_XT 7:*I?VUI__/\ VO\ W^7_ !H_MK3_
M /G_ +7_ +_+_C0!=HJE_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XT 7:*I?
MVUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C0!=HJE_;6G_P#/_:_]_E_Q
MH_MK3_\ G_M?^_R_XT 7:*I?VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+
M_C0!=HJE_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XT 7:*I?VUI__/\ VO\
MW^7_ !H_MK3_ /G_ +7_ +_+_C0!=HJE_;6G_P#/_:_]_E_QH_MK3_\ G_M?
M^_R_XT 7:*I?VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C0!=HJE_;6G
M_P#/_:_]_E_QH_MK3_\ G_M?^_R_XT ?.O[9?AG6/$TG@V/1])OM5DC%Z76Q
MMGF*@^1@D*#CH?RKYM_X5/XW_P"A-\0?^"N?_P"(K]";S5;)M?TZ07EN8UAG
M#,)5P"?+P"<]\'\JT_[:T_\ Y_[7_O\ +_C7VV6\45LNPL,+"DFHWUN^K;_4
M_+\ZX#PV=8^ICZE>47.VB2Z)+]#\X_\ A4_C?_H3?$'_ (*Y_P#XBC_A4_C?
M_H3?$'_@KG_^(K]'/[:T_P#Y_P"U_P"_R_XT?VUI_P#S_P!K_P!_E_QKTO\
M7;$?\^8_>SQ?^(88/_H)E]R/SC_X5/XW_P"A-\0?^"N?_P"(H_X5/XW_ .A-
M\0?^"N?_ .(K]'/[:T__ )_[7_O\O^-']M:?_P _]K_W^7_&C_7;$?\ /F/W
ML/\ B&&#_P"@F7W(_./_ (5/XW_Z$WQ!_P""N?\ ^(H_X5/XW_Z$WQ!_X*Y_
M_B*_1S^VM/\ ^?\ M?\ O\O^-']M:?\ \_\ :_\ ?Y?\:/\ 7;$?\^8_>P_X
MAA@_^@F7W(_./_A4_C?_ *$WQ!_X*Y__ (BC_A4_C?\ Z$WQ!_X*Y_\ XBOT
M<_MK3_\ G_M?^_R_XT?VUI__ #_VO_?Y?\:/]=L1_P ^8_>P_P"(88/_ *"9
M?<C\X_\ A4_C?_H3?$'_ (*Y_P#XBC_A4_C?_H3?$'_@KG_^(K]'/[:T_P#Y
M_P"U_P"_R_XT?VUI_P#S_P!K_P!_E_QH_P!=L1_SYC][#_B&&#_Z"9?<C\X_
M^%3^-_\ H3?$'_@KG_\ B*/^%3^-_P#H3?$'_@KG_P#B*_1S^VM/_P"?^U_[
M_+_C1_;6G_\ /_:_]_E_QH_UVQ'_ #YC][#_ (AA@_\ H)E]R/SC_P"%3^-_
M^A-\0?\ @KG_ /B*/^%3^-_^A-\0?^"N?_XBOT<_MK3_ /G_ +7_ +_+_C1_
M;6G_ //_ &O_ '^7_&C_ %VQ'_/F/WL/^(88/_H)E]R/SC_X5/XW_P"A-\0?
M^"N?_P"(H_X5/XW_ .A-\0?^"N?_ .(K]'/[:T__ )_[7_O\O^-']M:?_P _
M]K_W^7_&C_7;$?\ /F/WL/\ B&&#_P"@F7W(_./_ (5/XW_Z$WQ!_P""N?\
M^(H_X5/XW_Z$WQ!_X*Y__B*_1S^VM/\ ^?\ M?\ O\O^-']M:?\ \_\ :_\
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
M/[:T_P#Y_P"U_P"_R_XT 7:*I?VUI_\ S_VO_?Y?\:/[:T__ )_[7_O\O^-
M%VBJ7]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U_P"_R_XT 7:*I?VUI_\ S_VO
M_?Y?\:/[:T__ )_[7_O\O^- %VBJ7]M:?_S_ -K_ -_E_P :/[:T_P#Y_P"U
M_P"_R_XT 7:Q;7_D<M4_Z\+3_P!&7-7?[:T__G_M?^_R_P"-9-MJEFOBS49C
M=P")K*U19#(NTL)+@D YZ@,OYCUH Z.BJ7]M:?\ \_\ :_\ ?Y?\:/[:T_\
MY_[7_O\ +_C0!=HJE_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (T 7:*I?VUI
M_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^- %VBJ7]M:?_P _]K_W^7_&C^VM
M/_Y_[7_O\O\ C0!=HJE_;6G_ //_ &O_ '^7_&C^VM/_ .?^U_[_ "_XT 7:
M*I?VUI__ #_VO_?Y?\:/[:T__G_M?^_R_P"- %VBJ7]M:?\ \_\ :_\ ?Y?\
M:/[:T_\ Y_[7_O\ +_C0!=HJE_;6G_\ /_:_]_E_QH_MK3_^?^U_[_+_ (T
M7:*I?VUI_P#S_P!K_P!_E_QH_MK3_P#G_M?^_P O^- %VBJ7]M:?_P _]K_W
M^7_&C^VM/_Y_[7_O\O\ C0!=K%\(_P#(#7_KXN/_ $<]7?[:T_\ Y_[7_O\
M+_C63X6U2SM]'5);N")_/G.UY%!P9G(/7N"#^- 'F?[:'@7Q?\4/V<_$_@[P
M18+?ZUKQM[!PTT<0BMGG3[1(2[J#MC#\ Y/0 UX1KG[*/QK^*WQ0\1^+8/'D
M7P?T[3K"3P=X=T>?1+/76N-'"('G),Q2 SL"2 /,"A5)& *^V?[:T_\ Y_[7
M_O\ +_C1_;6G_P#/_:_]_E_QH _/6\_9W_: T/\ 9]_9T?PWX8M_^%H^ I=5
MTV:WN-3M0EE;7,4UO%<F02;7")Y+[$+$\ @X..O^)GPC3]F73?@CJDMH)?A?
M\)['4_$'B#5_-B$U_JSP". !&<.\LT\KD'! +*"1Q7VW_;6G_P#/_:_]_E_Q
MH_MK3_\ G_M?^_R_XT ?*'P]^ WCV^_9?^)FM3W"Z9\</BE97&I7EU(3 ]B\
MD16TL0^-R+#$0@[JS.?>O'/A+^Q[X\O-2DUJ\^#'A?X31>'O FH>'+/1H-2M
M;^7Q-J%Q;F/S[N6,%3%[2EF!(Y89Q^B7]M:?_P _]K_W^7_&C^VM/_Y_[7_O
M\O\ C0!^?_AG]CWQ-X@_9Y^#'PWUCX1:;X.M4\2VMQX\^QZE9RSW]G:12;9K
MB6$H9&FD<@(AD9%(^;J1A_%#]BOXAW'A/Q\O@_P!;6&EZI\1X=4/@O1]0T_3
MEU'1;2V$=J4WK+:H#,6E:*6,YX+(2 *_1S^VM/\ ^?\ M?\ O\O^-']M:?\
M\_\ :_\ ?Y?\: /@31_V+=5UGX?^"="N_A4OAFV\0^-K;6O'6GMKEC<(EC:0
MR")62TAM8%\QGQY=K%QU).>+GQZ_95\:>)/VC_!DG@CX0>$[?P5H:VUE::O-
M+I[Z1;Z>9#-=0S:3- S>=YAE*2VVP@.N23DK]W_VUI__ #_VO_?Y?\:/[:T_
M_G_M?^_R_P"- 'D/[3 77_\ A6O@A64MXC\76+30A@&-K9%K^4@'^'-K&I_Z
MZ =2*\]^+O@OXI7VJ?&[3_#?@N;5+CQO:V>F6&ORZK:PV5KIRVHAE7:TOGB=
M7FNW5?+$9W*?,SP?H:/1/!L/BV7Q2EAH2>)Y;;[%)K2PPB]>W!#"$S8WE,@'
M;G&0.*VO[:T__G_M?^_R_P"- 'S-XL_9_P!=U#2OCE>:;X=MQKOB'3+7P9X<
M::6'=%HJVT43L'WG8OF374A4X8^4F02%%<Y\1/@SX_>/XV>&M'\!?VZ?'/V+
M2[#Q-=7]G]DLM&2T@MS#LDD\XRPL;J54\O8Q?=YF[@_7G]M:?_S_ -K_ -_E
M_P :/[:T_P#Y_P"U_P"_R_XT ?*/B#X'>+9_C!XW2_MO'EUX4\2K9:3%/X3N
M- CL4T9+9(FM;AKPB^B D:Y9OLQ&5EW)^\S5#XA_!?QYY?QL\,:%\/EUA/''
MV+2].\1SW]F+.PT5+2"W\CRY)/.\V%C=2JGE["7W>9NX/U[_ &UI_P#S_P!K
M_P!_E_QH_MK3_P#G_M?^_P O^- $MA9Q:;8V]I H2"WC6*-1T"J  /R%6*I?
MVUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+_C0!=HJE_;6G_P#/_:_]_E_Q
MH_MK3_\ G_M?^_R_XT 7:*I?VUI__/\ VO\ W^7_ !H_MK3_ /G_ +7_ +_+
M_C0!=HJE_;6G_P#/_:_]_E_QH_MK3_\ G_M?^_R_XT 7:H:__P @'4O^O:3_
M -!-._MK3_\ G_M?^_R_XU2US5K&;1;]$O;=W:WD5565222IP ,T ?G1<_\
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
M?_DI>_\ Q%?#5%'^I>7_ ,\_OC_\B'_$3,X_Y]4ONE_\F?<O_"\O@S_T&_\
MR4O?_B*/^%Y?!G_H-_\ DI>__$5\-44?ZEY?_//[X_\ R(?\1,SC_GU2^Z7_
M ,F?<O\ PO+X,_\ 0;_\E+W_ .(H_P"%Y?!G_H-_^2E[_P#$5\-44?ZEY?\
MSS^^/_R(?\1,SC_GU2^Z7_R9]R_\+R^#/_0;_P#)2]_^(H_X7E\&?^@W_P"2
ME[_\17PU11_J7E_\\_OC_P#(A_Q$S./^?5+[I?\ R9^@GPRU+PS\1H=5O=+D
M_M"P@N?)CDVRQ;>,XPP4G@K7:_\ "'Z1_P ^G_D5_P#&O#_V)O\ D0==_P"P
MG_[22OHJORO,\+#!8RIAZ;;4797W/WS(\=4S/+:&,K)*4U=VV^5V_P S%_X0
M_2/^?3_R*_\ C1_PA^D?\^G_ )%?_&MJBO,/<,7_ (0_2/\ GT_\BO\ XT?\
M(?I'_/I_Y%?_ !K:HH Q?^$/TC_GT_\ (K_XT?\ "'Z1_P ^G_D5_P#&MJB@
M#%_X0_2/^?3_ ,BO_C1_PA^D?\^G_D5_\:VJ* ,7_A#](_Y]/_(K_P"-'_"'
MZ1_SZ?\ D5_\:VJ* ,7_ (0_2/\ GT_\BO\ XT?\(?I'_/I_Y%?_ !K:HH Q
M?^$/TC_GT_\ (K_XT?\ "'Z1_P ^G_D5_P#&MJB@#%_X0_2/^?3_ ,BO_C1_
MPA^D?\^G_D5_\:VJ* ,7_A#](_Y]/_(K_P"-'_"'Z1_SZ?\ D5_\:VJ* ,7_
M (0_2/\ GT_\BO\ XU2UKPOIEGI-U-%;;)$0E6\QC@_B:Z>LWQ'_ ,@*^_ZY
M&@#(T'PQIE[H]K/-;;Y77+-YC#/)]#5__A#](_Y]/_(K_P"-2^%_^0!9?[G]
M36K0!B_\(?I'_/I_Y%?_ !H_X0_2/^?3_P BO_C6U10!B_\ "'Z1_P ^G_D5
M_P#&C_A#](_Y]/\ R*_^-;5% &+_ ,(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"-
M;5% &+_PA^D?\^G_ )%?_&C_ (0_2/\ GT_\BO\ XUM44 8O_"'Z1_SZ?^17
M_P :/^$/TC_GT_\ (K_XUM44 8O_  A^D?\ /I_Y%?\ QH_X0_2/^?3_ ,BO
M_C6U10!B_P#"'Z1_SZ?^17_QH_X0_2/^?3_R*_\ C6U10!B_\(?I'_/I_P"1
M7_QH_P"$/TC_ )]/_(K_ .-;5% &+_PA^D?\^G_D5_\ &C_A#](_Y]/_ "*_
M^-;5% &+_P (?I'_ #Z?^17_ ,:P_$V@V&GR:>+>#RQ+-M?YV.1QZFNVKF?&
M?^MTK_KX_P * +G_  A^D?\ /I_Y%?\ QH_X0_2/^?3_ ,BO_C6U10!B_P#"
M'Z1_SZ?^17_QH_X0_2/^?3_R*_\ C6U10!B_\(?I'_/I_P"17_QH_P"$/TC_
M )]/_(K_ .-;5% &+_PA^D?\^G_D5_\ &C_A#](_Y]/_ "*_^-;5% &+_P (
M?I'_ #Z?^17_ ,:/^$/TC_GT_P#(K_XUM44 8O\ PA^D?\^G_D5_\:/^$/TC
M_GT_\BO_ (UM44 8O_"'Z1_SZ?\ D5_\:/\ A#](_P"?3_R*_P#C6U10!B_\
M(?I'_/I_Y%?_ !H_X0_2/^?3_P BO_C6U10!B_\ "'Z1_P ^G_D5_P#&C_A#
M](_Y]/\ R*_^-;5% &+_ ,(?I'_/I_Y%?_&C_A#](_Y]/_(K_P"-;5% &+_P
MA^D?\^G_ )%?_&L.TT&PE\6WMDT&;:.$,J;VX.$[YSW-=M7,V'_(^:E_U[C^
M4= %S_A#](_Y]/\ R*_^-'_"'Z1_SZ?^17_QK:HH Q?^$/TC_GT_\BO_ (T?
M\(?I'_/I_P"17_QK:HH Q?\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &MJB
M@#%_X0_2/^?3_P BO_C1_P (?I'_ #Z?^17_ ,:VJ* ,7_A#](_Y]/\ R*_^
M-'_"'Z1_SZ?^17_QK:HH Q?^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QK:HH
MQ?\ A#](_P"?3_R*_P#C1_PA^D?\^G_D5_\ &MJB@#%_X0_2/^?3_P BO_C1
M_P (?I'_ #Z?^17_ ,:VJ* ,7_A#](_Y]/\ R*_^-'_"'Z1_SZ?^17_QK:HH
M Q?^$/TC_GT_\BO_ (T?\(?I'_/I_P"17_QK:HH PY?"&D+$Y%I@@$C]X_\
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
M"V^J6&GW=LB)"EMD-*\&"I)P[G;NP,D?HW_:EG_S]P?]_%_QH_M2S_Y^X/\
MOXO^- 'PSX!@^.&L>(/C[\>_"7P^?0/$6OQ:;9>%_"7CBW:"YN;6T7$K31)(
MC1R.N=BLX&XXR5P3E_#O0=8^+O[7OP]^(?@KX'^)O@E'I,-\WCG4]<TU=*CU
MAID^6%(U.+K][N;S2H).UFP56OOK^U+/_G[@_P"_B_XT?VI9_P#/W!_W\7_&
M@"U157^U+/\ Y^X/^_B_XT?VI9_\_<'_ '\7_&@"U157^U+/_G[@_P"_B_XT
M?VI9_P#/W!_W\7_&@"U157^U+/\ Y^X/^_B_XT?VI9_\_<'_ '\7_&@"U157
M^U+/_G[@_P"_B_XT?VI9_P#/W!_W\7_&@"U157^U+/\ Y^X/^_B_XT?VI9_\
M_<'_ '\7_&@"U157^U+/_G[@_P"_B_XT?VI9_P#/W!_W\7_&@#SCXW?\B_KO
M_8"OO_1$M?G[7Z!?&$C4M%UB*T/VJ631KR)$A^=F=H9 J@#J22 ![U\/?\*[
M\5_]"QK/_@OE_P#B:_5^#*U*EAZRJ22U6[MT/Y_\2L-7KXO#NE!RM%[)OKY'
M/45T/_"N_%?_ $+&L_\ @OE_^)H_X5WXK_Z%C6?_  7R_P#Q-?HGUO#_ //R
M/WH_'/[/QG_/F7_@+_R.>HKH?^%=^*_^A8UG_P %\O\ \31_PKOQ7_T+&L_^
M"^7_ .)H^MX?_GY'[T']GXS_ )\R_P# 7_D<]170_P#"N_%?_0L:S_X+Y?\
MXFC_ (5WXK_Z%C6?_!?+_P#$T?6\/_S\C]Z#^S\9_P ^9?\ @+_R.>HKH?\
MA7?BO_H6-9_\%\O_ ,31_P *[\5_]"QK/_@OE_\ B:/K>'_Y^1^]!_9^,_Y\
MR_\  7_D<]170_\ "N_%?_0L:S_X+Y?_ (FC_A7?BO\ Z%C6?_!?+_\ $T?6
M\/\ \_(_>@_L_&?\^9?^ O\ R.>HKH?^%=^*_P#H6-9_\%\O_P 31_PKOQ7_
M -"QK/\ X+Y?_B:/K>'_ .?D?O0?V?C/^?,O_ 7_ )'/45T/_"N_%?\ T+&L
M_P#@OE_^)H_X5WXK_P"A8UG_ ,%\O_Q-'UO#_P#/R/WH/[/QG_/F7_@+_P C
MGJ*Z'_A7?BO_ *%C6?\ P7R__$T?\*[\5_\ 0L:S_P""^7_XFCZWA_\ GY'[
MT']GXS_GS+_P%_Y'/45T/_"N_%?_ $+&L_\ @OE_^)H_X5WXK_Z%C6?_  7R
M_P#Q-'UO#_\ /R/WH/[/QG_/F7_@+_R.>HKH?^%=^*_^A8UG_P %\O\ \31_
MPKOQ7_T+&L_^"^7_ .)H^MX?_GY'[T']GXS_ )\R_P# 7_D?5'[$W_(@Z[_V
M$_\ VDE?15?/?[']C<^&_!6MV^K6\NESOJ.]8KU#"S+Y:#(#8.,@_E7O7]J6
M?_/W!_W\7_&OP'/9*>95Y1=U<_KCA6$J>286,U9J/4M455_M2S_Y^X/^_B_X
MT?VI9_\ /W!_W\7_ !KPCZLM455_M2S_ .?N#_OXO^-']J6?_/W!_P!_%_QH
M M455_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QH M455_M2S_ .?N#_OXO^-'
M]J6?_/W!_P!_%_QH M455_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QH M455_
MM2S_ .?N#_OXO^-']J6?_/W!_P!_%_QH M455_M2S_Y^X/\ OXO^-']J6?\
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
MQMN.5"C[H!XQVQ0!4HHHH **** "BBB@ HHHH **** /J']DW_D%C_K]F_\
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
M^-;M% &%_P (7I/_ #P;_OXW^-'_  A>D_\ /!O^_C?XUNT4 87_  A>D_\
M/!O^_C?XT?\ "%Z3_P \&_[^-_C6[10!P^H>'K*W\26%FD;""9"77<>>O?\
M"MO_ (0O2?\ G@W_ '\;_&N+^-W_ "+^N_\ 8"OO_1$M?G[7U^2</_VQ3G4]
MKR<KMM?]4?G?%'%W^K=:G2]A[3G3?Q<MK.W\K/TV_P"$+TG_ )X-_P!_&_QH
M_P"$+TG_ )X-_P!_&_QK\R:*^D_U'_ZB?_)/_MCXK_B*7_4%_P"5/_M#]-O^
M$+TG_G@W_?QO\:/^$+TG_G@W_?QO\:_,FBC_ %'_ .HG_P D_P#M@_XBE_U!
M?^5/_M#]-O\ A"])_P">#?\ ?QO\:/\ A"])_P">#?\ ?QO\:_,FBC_4?_J)
M_P#)/_M@_P"(I?\ 4%_Y4_\ M#]-O^$+TG_G@W_?QO\ &C_A"])_YX-_W\;_
M !K\R:*/]1_^HG_R3_[8/^(I?]07_E3_ .T/TV_X0O2?^>#?]_&_QH_X0O2?
M^>#?]_&_QK\R:*/]1_\ J)_\D_\ M@_XBE_U!?\ E3_[0_3;_A"])_YX-_W\
M;_&C_A"])_YX-_W\;_&OS)HH_P!1_P#J)_\ )/\ [8/^(I?]07_E3_[0_3;_
M (0O2?\ G@W_ '\;_&C_ (0O2?\ G@W_ '\;_&OS)HH_U'_ZB?\ R3_[8/\
MB*7_ %!?^5/_ +0_3;_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P :_,FBC_4?
M_J)_\D_^V#_B*7_4%_Y4_P#M#]-O^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\:_
M,FBC_4?_ *B?_)/_ +8/^(I?]07_ )4_^T/TV_X0O2?^>#?]_&_QH_X0O2?^
M>#?]_&_QK\R:*/\ 4?\ ZB?_ "3_ .V#_B*7_4%_Y4_^T/T;\/\ AZRU"]U2
M.:-F2"79& Q&!EO\!6W_ ,(7I/\ SP;_ +^-_C7B7[$W_(@Z[_V$_P#VDE?1
M5?GF/POU'%5,-S<W*[7V_P S]BRG,/[4P-+&\O+SJ]KWM\[+\C"_X0O2?^>#
M?]_&_P :/^$+TG_G@W_?QO\ &MVBO//7,+_A"])_YX-_W\;_ !H_X0O2?^>#
M?]_&_P :W:* ,+_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P :W:* ,+_A"])_
MYX-_W\;_ !H_X0O2?^>#?]_&_P :W:* ,+_A"])_YX-_W\;_ !H_X0O2?^>#
M?]_&_P :W:* ,+_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P :W:* ,+_A"])_
MYX-_W\;_ !H_X0O2?^>#?]_&_P :W:* ,+_A"])_YX-_W\;_ !H_X0O2?^>#
M?]_&_P :W:* ,+_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P :W:* ,+_A"])_
MYX-_W\;_ !JEK/A/3;/2[J>*%EDC0LIWD\UU59OB/_D!7W_7(T 8NA^%=.OM
M)MIYHF:1URQ#D=ZO_P#"%Z3_ ,\&_P"_C?XU8\+_ /( LO\ <_J:U: ,+_A"
M])_YX-_W\;_&C_A"])_YX-_W\;_&MVB@#"_X0O2?^>#?]_&_QH_X0O2?^>#?
M]_&_QK=HH PO^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\:W:* ,+_A"])_YX-_W
M\;_&C_A"])_YX-_W\;_&MVB@#"_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_QK=H
MH PO^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\:W:* ,+_A"])_YX-_W\;_&C_A"
M])_YX-_W\;_&MVB@#"_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_QK=HH PO^$+T
MG_G@W_?QO\:/^$+TG_G@W_?QO\:W:* ,+_A"])_YX-_W\;_&L3Q)X>L=-DL!
M!&RB:78^6)R.*[BN9\9_ZW2O^OC_  H L_\ "%Z3_P \&_[^-_C1_P (7I/_
M #P;_OXW^-;M% &%_P (7I/_ #P;_OXW^-'_  A>D_\ /!O^_C?XUNT4 87_
M  A>D_\ /!O^_C?XT?\ "%Z3_P \&_[^-_C6[10!A?\ "%Z3_P \&_[^-_C1
M_P (7I/_ #P;_OXW^-;M% &%_P (7I/_ #P;_OXW^-'_  A>D_\ /!O^_C?X
MUNT4 87_  A>D_\ /!O^_C?XT?\ "%Z3_P \&_[^-_C6[10!A?\ "%Z3_P \
M&_[^-_C1_P (7I/_ #P;_OXW^-;M% &%_P (7I/_ #P;_OXW^-'_  A>D_\
M/!O^_C?XUNT4 87_  A>D_\ /!O^_C?XT?\ "%Z3_P \&_[^-_C6[10!A?\
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
M%_[Z%'GQ_P#/1?\ OH4 245'Y\?_ #T7_OH4>?'_ ,]%_P"^A0!)14?GQ_\
M/1?^^A1Y\?\ ST7_ +Z% $E%1^?'_P ]%_[Z%'GQ_P#/1?\ OH4 245'Y\?_
M #T7_OH4>?'_ ,]%_P"^A0!)14?GQ_\ /1?^^A1Y\?\ ST7_ +Z% $E%1^?'
M_P ]%_[Z%'GQ_P#/1?\ OH4 245'Y\?_ #T7_OH4>?'_ ,]%_P"^A0!)14?G
MQ_\ /1?^^A1Y\?\ ST7_ +Z% '.^$?\ D):Y_P!?'_LSU\K?\%3-#L_$WPE^
M&6CZA&9K#4/B)I-I<1ABI:.1+A'&1R,@GD5]3^$Y$74M;)91F?C)_P!IJZ3S
MX_\ GHO_ 'T* /SXLOV;?A9)_P %,KSPO_P@'AX>%X/AXFJKH(TZ+[ UU]J$
M E:WV^6S;&/)7K\W7FO%KJPBM/\ @F[\8M$M=UIIUA\4GLK.*$X^SQ#4+4*J
M'MC/%?KAY\?_ #T7_OH4>?'_ ,]%_P"^A0!^=W[+OA.'X1_%CX_^"?B!JFJ^
M(_BTNC2W&E>*->U&2YFU7P^8OW2Q[W."CJ-X'<X'"&O$_#OP;\3>%_V&? GQ
MT^&$0_M^V\.ZGHWB[347Y-5T>2>X5Y&'=X1\V[KM4'D1A3^OOGQ_\]%_[Z%'
MGQ_\]%_[Z% 'YA>)_$6N>)/^">O[/_P3\&RQ#QC\3HH=-C$DYC6*RBD,MQ*Y
M4%A&,(&P#\I? /0[&B^'_BO^R/\ M0_#OXA?$JW\!Z;X1\5PVOP^OAX%DO!;
M1E8\64UPMR!\X\M%\P$@)&PP._Z2^?'_ ,]%_P"^A1Y\?_/1?^^A0!Y9I/\
MPO'_ (75=_VG_P *^_X5'F3[-]D^W?V]CR_DW[OW'^LSG'\/3FO&?'G_ "D^
M^&7_ &(>H?\ HYZ^N?/C_P">B_\ ?0H\^/\ YZ+_ -]"@#\WOVOOV;_CC_PF
MGQD^+\MY\/-?\-?\(W>V&FQ:W-?O?Z-I?V=Q,+.-(UB2X=3)EF9@2YY 9@>:
M\+:IXE^$/A']CSXS^/[2TN/!/AS3+O3+R\\/VD]R--L;JT1+2XG7!8/C/F%0
M5RN%!+ ']1O/C_YZ+_WT*//C_P">B_\ ?0H _.[P?XJTOXL>(OVI_C+%X5\6
M:_\ "?Q'I5CX>M6\.6/DZGJMO' 8KJXMTF:,LJALYZ[>-N5*U@_LCV?P]C_:
MO\'#]EX^(C\.8M"N1X^GU#[6+&681XME;[0!_I0D()$8"X)V?+OK]+_/C_YZ
M+_WT*//C_P">B_\ ?0H DHJ/SX_^>B_]]"CSX_\ GHO_ 'T* )**C\^/_GHO
M_?0H\^/_ )Z+_P!]"@"2BH_/C_YZ+_WT*//C_P">B_\ ?0H DHJ/SX_^>B_]
M]"CSX_\ GHO_ 'T* )**C\^/_GHO_?0H\^/_ )Z+_P!]"@"2BH_/C_YZ+_WT
M*//C_P">B_\ ?0H \R^-W_(OZ[_V K[_ -$2U^?M?H#\;)%;P]KI# C^PKWH
M?^F$M?G]7Z[P3_N];_$OR/YW\3_]\PW^%_F%%%%?I!^*!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'V3^Q-_R(.N_]A/_ -I)7T57SG^Q
M1(J> M=W,%_XF?<_],DKZ(\^/_GHO_?0K^><^_Y&E?\ Q']C<)?\B+"?X22B
MH_/C_P">B_\ ?0H\^/\ YZ+_ -]"O /K22BH_/C_ .>B_P#?0H\^/_GHO_?0
MH DHJ/SX_P#GHO\ WT*//C_YZ+_WT* )**C\^/\ YZ+_ -]"CSX_^>B_]]"@
M"2BH_/C_ .>B_P#?0H\^/_GHO_?0H DHJ/SX_P#GHO\ WT*//C_YZ+_WT* )
M**C\^/\ YZ+_ -]"CSX_^>B_]]"@"2BH_/C_ .>B_P#?0H\^/_GHO_?0H DH
MJ/SX_P#GHO\ WT*//C_YZ+_WT* )*S?$?_("OO\ KD:O>?'_ ,]%_P"^A6=X
MBFC;0[T!U)\L]Z #PO\ \@"R_P!S^IK5K(\,S(N@V8+J#L[GW-:?GQ_\]%_[
MZ% $E%1^?'_ST7_OH4>?'_ST7_OH4 245'Y\?_/1?^^A1Y\?_/1?^^A0!)14
M?GQ_\]%_[Z%'GQ_\]%_[Z% $E%1^?'_ST7_OH4>?'_ST7_OH4 245'Y\?_/1
M?^^A1Y\?_/1?^^A0!)14?GQ_\]%_[Z%'GQ_\]%_[Z% $E%1^?'_ST7_OH4>?
M'_ST7_OH4 245'Y\?_/1?^^A1Y\?_/1?^^A0!)14?GQ_\]%_[Z%'GQ_\]%_[
MZ% $E<SXS_UNE?\ 7Q_A71>?'_ST7_OH5S?C&1&ETK#*<3\X/TH ZBBH_/C_
M .>B_P#?0H\^/_GHO_?0H DHJ/SX_P#GHO\ WT*//C_YZ+_WT* )**C\^/\
MYZ+_ -]"CSX_^>B_]]"@"2BH_/C_ .>B_P#?0H\^/_GHO_?0H DHJ/SX_P#G
MHO\ WT*//C_YZ+_WT* )**C\^/\ YZ+_ -]"CSX_^>B_]]"@"2BH_/C_ .>B
M_P#?0H\^/_GHO_?0H DHJ/SX_P#GHO\ WT*//C_YZ+_WT* )**C\^/\ YZ+_
M -]"CSX_^>B_]]"@"2BH_/C_ .>B_P#?0H\^/_GHO_?0H DKF;#_ )'S4O\
MKW'\HZZ+SX_^>B_]]"N;L9$_X3K46W+M\@<YXZ1T =114?GQ_P#/1?\ OH4>
M?'_ST7_OH4 245'Y\?\ ST7_ +Z%'GQ_\]%_[Z% $E%1^?'_ ,]%_P"^A1Y\
M?_/1?^^A0!)14?GQ_P#/1?\ OH4>?'_ST7_OH4 245'Y\?\ ST7_ +Z%'GQ_
M\]%_[Z% $E%1^?'_ ,]%_P"^A1Y\?_/1?^^A0!)14?GQ_P#/1?\ OH4>?'_S
MT7_OH4 245'Y\?\ ST7_ +Z%'GQ_\]%_[Z% $E%1^?'_ ,]%_P"^A1Y\?_/1
M?^^A0!)14?GQ_P#/1?\ OH4>?'_ST7_OH4 $_P#J9/\ =/\ *L#P'_R V_Z[
M-_(5N33Q^3)^\7[I[CTK!\"R(NBL&=5/FMU/L* +GC+PQ:>-O"&N>';]=]CJ
MUC/83J>\<L;(P_)C7R-\ _!NO?M$?!GQI?>++:73?$,>DP>!["6X0!H;K3-Q
MDO$&2 3?Y8'K_HT9XQ@?9WGQ_P#/1?\ OH4>?'_ST7_OH4 ?-/P1UCQ1\8?A
M#\2OB%86T^@^,?%<4UCI<%T=K64EI:_943M@"\%TX.3]_.>PY?Q!XH^&.N_L
M_P"F?#?P4;"'XC6T,"Z+X5B7&LZ3K"%2MS-#CS86CES)+.X"D!R6(;GZ^\^/
M_GHO_?0H\^/_ )Z+_P!]"@#X\^)'AO38O#O[9NNFPM_[<EL!92:@(QYK0KH-
MJXCW=0NYV;'J:[R+Q=X4^%/QV\5Z[\2M0T_PX^I6-A#X<\2:[(MO9"R6$>=9
MQ7,A$<<OV@2RM'N5G62,X8)\OT/Y\?\ ST7_ +Z%'GQ_\]%_[Z% 'QO\.]%T
M'XC>,/V@+CX=6#Z<@FT76-%N/L[6]O<W\ GF$\"D+B&69&4LH"R;I6&X29;:
M_P"%F6G]EW'[1PT^^_LU;]M*BMS;N;N32 GV?R?+ R&.H@OWX^M?5WGQ_P#/
M1?\ OH4>?'_ST7_OH4 ?*.J^!_$_A[7O &CV-U'#X^OO!/BZ[>[3Y4&K7,EA
M*[ D\*)Y"!D\*H]*H>(OB7\$8?V7+[P&L%HFK6^C-"/A^L6-?@U 1Y#&UQYR
M3+-\YN2, _O=^/GKZ]\^/_GHO_?0H\^/_GHO_?0H ^*KAM4\+W?P5\7ZAXN\
M+>#?#5KX LK33M8\9:))?Z=9W[)&9CYJWMLMM-)%Y2H[D[PDB@@\-ZW^R[;W
M&HZQX]\3P>)-+\0Z'K%W;F&X\.^')-(TJYN(XR)KJW,EW<&XWAHD:5=J%H."
MQR:]Z\^/_GHO_?0H\^/_ )Z+_P!]"@"2BH_/C_YZ+_WT*//C_P">B_\ ?0H
MDHJ/SX_^>B_]]"CSX_\ GHO_ 'T* )**C\^/_GHO_?0H\^/_ )Z+_P!]"@"2
MBH_/C_YZ+_WT*//C_P">B_\ ?0H DHJ/SX_^>B_]]"CSX_\ GHO_ 'T* )**
MC\^/_GHO_?0H\^/_ )Z+_P!]"@"2LSQ-_P @&]_ZYU?\^/\ YZ+_ -]"LWQ)
M,C:%>@.I/E^M 'YP,Q9B2<DG)I*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^E?V2[1/$6E^(;"
MZRL%C+#+$8SAB9 X;/M^[7'U->_?\('IO]Z?_OL?X5X/^Q;_ ,SC_P!N?_M>
MOIN@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS_A ]-_O3_P#?
M8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\ A ]-_O3_ /?8
M_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS_A ]-_O3
M_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\ A ]-_O3_
M /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS_A ]
M-_O3_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\ A ]-
M_O3_ /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS
M_A ]-_O3_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\
MA ]-_O3_ /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCH
MH YS_A ]-_O3_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\
M*/\ A ]-_O3_ /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\
M"NCHH YS_A ]-_O3_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .#T'PS::E>:E%
M*9-MO+L3:V.,L.>/:MG_ (0/3?[T_P#WV/\ "F>$?^0EKG_7Q_[,]7/%'C3P
M]X'M;6Y\1Z]IGA^VN[E+.WFU2\CMDFG?.R)"[ ,[8.%')P<"@"M_P@>F_P!Z
M?_OL?X4?\('IO]Z?_OL?X5EVWQR^'%YH^L:M;_$#PM/I6C2"'4[Z/6K9H+%R
M<!9W#[8R3QAB#7&?M$?M,:?\%?@#<_%+0+&T\?Z?YMK':16&J)%!=B>=(@R7
M"I(N 7SD @XQD=: /1_^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "O#?A3^U
M]K'BKQAXM\#^/?AE>?#CQ[H.A-XC32)-8@U&"\LAQO2XB4 '=@$;3C/7((K.
M_9O_ &]/#_[1?P-\:>.+'0_[)U_PG;7%UJ'AB2_$K!4B>2)EF\M<I($(W;/E
M96&#@$@'T'_P@>F_WI_^^Q_A1_P@>F_WI_\ OL?X5QGPM^/^G>//V<=*^+VK
MV0\-:5<Z/)K-U:M<?:/LL2!F<>9L7?@(?X1]*X']BO\ ;2L/VP-%\2S'PS)X
M.UG1+B$2:5->FZ:2VFC#PW ;RH\!L.,8/"@Y.X4 >X_\('IO]Z?_ +['^%'_
M  @>F_WI_P#OL?X5T=?.VC?M2^)9OVKU^#>O?#";PW:7EC=:EI?B&;78+AKV
MVA.T2_9HD;RP[!L!I-P !*C.  >S?\('IO\ >G_[['^%'_"!Z;_>G_[['^%>
M%_&C]K[7?!/Q4U+X?_#SX5ZA\4=?T/2EUK7O)U:'38M/MF^X%:16,TA'/EJ
M<$8R<A;3?M2>,?B!\)_ WC[X+?".X^)^E^(HIY+J"Z\16FBRZ8T;!-C^<&$A
M+B5?D.!Y>>=PH ]J_P"$#TW^]/\ ]]C_  H_X0/3?[T__?8_PKY__9Q_;*U[
MXT?\+/N/%'PS7P%IG@$R0:A?)X@CU2-[J(,TT"M'"JDHJ9+*S#Y@.]3_ +-G
M[4'Q5^/TWAS5[[X"OX2^'VM6\ES#XID\6VMT50*QC/V3RDE(=E"C@<,&Y% '
MO/\ P@>F_P!Z?_OL?X4?\('IO]Z?_OL?X5T=% '.?\('IO\ >G_[['^%'_"!
MZ;_>G_[['^%='10!SG_"!Z;_ 'I_^^Q_A1_P@>F_WI_^^Q_A71T4 <Y_P@>F
M_P!Z?_OL?X4?\('IO]Z?_OL?X5T=% '.?\('IO\ >G_[['^%'_"!Z;_>G_[[
M'^%='10!SG_"!Z;_ 'I_^^Q_A1_P@>F_WI_^^Q_A71T4 <'?>&;2W\16-DAD
M\F926RPSWZ<>U;/_  @>F_WI_P#OL?X5R_QDNY]/TG5KJUFDMKF'1;R2*:%B
MKQN(92&4CD$$ @BOB'_A;'C?_H<O$'_@TG_^+KZG)\AJYQ3G4IS4>5VU/@^(
M^+*'#M6G2JTG/G3>C71VZGZ#?\('IO\ >G_[['^%'_"!Z;_>G_[['^%?GS_P
MMCQO_P!#EX@_\&D__P 71_PMCQO_ -#EX@_\&D__ ,77O_ZDXC_G]'[F?(_\
M1/P?_0-+[T?H-_P@>F_WI_\ OL?X4?\ "!Z;_>G_ .^Q_A7Y\_\ "V/&_P#T
M.7B#_P &D_\ \71_PMCQO_T.7B#_ ,&D_P#\71_J3B/^?T?N8?\ $3\'_P!
MTOO1^@W_  @>F_WI_P#OL?X4?\('IO\ >G_[['^%?GS_ ,+8\;_]#EX@_P#!
MI/\ _%T?\+8\;_\ 0Y>(/_!I/_\ %T?ZDXC_ )_1^YA_Q$_!_P#0-+[T?H-_
MP@>F_P!Z?_OL?X4?\('IO]Z?_OL?X5^?/_"V/&__ $.7B#_P:3__ !='_"V/
M&_\ T.7B#_P:3_\ Q='^I.(_Y_1^YA_Q$_!_] TOO1^@W_"!Z;_>G_[['^%'
M_"!Z;_>G_P"^Q_A7Y\_\+8\;_P#0Y>(/_!I/_P#%T?\ "V/&_P#T.7B#_P &
MD_\ \71_J3B/^?T?N8?\1/P?_0-+[T?H-_P@>F_WI_\ OL?X4?\ "!Z;_>G_
M .^Q_A7Y\_\ "V/&_P#T.7B#_P &D_\ \71_PMCQO_T.7B#_ ,&D_P#\71_J
M3B/^?T?N8?\ $3\'_P! TOO1^@W_  @>F_WI_P#OL?X4?\('IO\ >G_[['^%
M?GS_ ,+8\;_]#EX@_P#!I/\ _%T?\+8\;_\ 0Y>(/_!I/_\ %T?ZDXC_ )_1
M^YA_Q$_!_P#0-+[T?H-_P@>F_P!Z?_OL?X4?\('IO]Z?_OL?X5^?/_"V/&__
M $.7B#_P:3__ !='_"V/&_\ T.7B#_P:3_\ Q='^I.(_Y_1^YA_Q$_!_] TO
MO1^@W_"!Z;_>G_[['^%'_"!Z;_>G_P"^Q_A7Y\_\+8\;_P#0Y>(/_!I/_P#%
MT?\ "V/&_P#T.7B#_P &D_\ \71_J3B/^?T?N8?\1/P?_0-+[T?H-_P@>F_W
MI_\ OL?X4?\ "!Z;_>G_ .^Q_A7Y\_\ "V/&_P#T.7B#_P &D_\ \71_PMCQ
MO_T.7B#_ ,&D_P#\71_J3B/^?T?N8?\ $3\'_P! TOO1]VZ#X9M-2O-2BE,F
MVWEV)M;'&6'/'M6S_P ('IO]Z?\ [['^%?GK#\3O&-NSM%XLUR-I#ERFI3 L
M?4_-S4G_  MCQO\ ]#EX@_\ !I/_ /%T?ZDXC_G]'[F'_$3\'_T#2^]'Z#?\
M('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5^?/_  MCQO\ ]#EX@_\ !I/_ /%T
M?\+8\;_]#EX@_P#!I/\ _%T?ZDXC_G]'[F'_ !$_!_\ 0-+[T?H-_P ('IO]
MZ?\ [['^%'_"!Z;_ 'I_^^Q_A7Y\_P#"V/&__0Y>(/\ P:3_ /Q='_"V/&__
M $.7B#_P:3__ !='^I.(_P"?T?N8?\1/P?\ T#2^]'Z#?\('IO\ >G_[['^%
M'_"!Z;_>G_[['^%?GS_PMCQO_P!#EX@_\&D__P 71_PMCQO_ -#EX@_\&D__
M ,71_J3B/^?T?N8?\1/P?_0-+[T?H-_P@>F_WI_^^Q_A1_P@>F_WI_\ OL?X
M5^?/_"V/&_\ T.7B#_P:3_\ Q='_  MCQO\ ]#EX@_\ !I/_ /%T?ZDXC_G]
M'[F'_$3\'_T#2^]'Z#?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5^?/_  MC
MQO\ ]#EX@_\ !I/_ /%T?\+8\;_]#EX@_P#!I/\ _%T?ZDXC_G]'[F'_ !$_
M!_\ 0-+[T?H-_P ('IO]Z?\ [['^%'_"!Z;_ 'I_^^Q_A7Y\_P#"V/&__0Y>
M(/\ P:3_ /Q='_"V/&__ $.7B#_P:3__ !='^I.(_P"?T?N8?\1/P?\ T#2^
M]'Z#?\('IO\ >G_[['^%'_"!Z;_>G_[['^%?GS_PMCQO_P!#EX@_\&D__P 7
M1_PMCQO_ -#EX@_\&D__ ,71_J3B/^?T?N8?\1/P?_0-+[T?H-_P@>F_WI_^
M^Q_A1_P@>F_WI_\ OL?X5^?/_"V/&_\ T.7B#_P:3_\ Q='_  MCQO\ ]#EX
M@_\ !I/_ /%T?ZDXC_G]'[F'_$3\'_T#2^]'Z#?\('IO]Z?_ +['^%'_  @>
MF_WI_P#OL?X5^?/_  MCQO\ ]#EX@_\ !I/_ /%T?\+8\;_]#EX@_P#!I/\
M_%T?ZDXC_G]'[F'_ !$_!_\ 0-+[T?H-_P ('IO]Z?\ [['^%4]7\&V%CIES
M<1F;?&A8;F!'\J^!?^%L>-_^AR\0?^#2?_XNFR?%3QI-&R2>+]>=&&"K:G.0
M?PW4?ZDXC_G]'[F'_$3\'_T#2^]'WWHO@^PU#2[>XE,WF2+D[6 '7Z5=_P"$
M#TW^]/\ ]]C_  KE?V:]1N]6^"OARZO;F:\N7^T!IKB0N[8N90,L3DX  ^@K
MTVO@,50>%KU*#=W%M?<['Z[@<4L=A:6*BK*I&,K=N9)_J<Y_P@>F_P!Z?_OL
M?X4?\('IO]Z?_OL?X5T=%<QVG.?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5
MT=% '.?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5T=% '.?\('IO]Z?_ +['
M^%'_  @>F_WI_P#OL?X5T=% '.?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5
MT=% '.?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5T=% '.?\('IO]Z?_ +['
M^%'_  @>F_WI_P#OL?X5T=% '.?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5
MT=% '.?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X5T=% '.?\('IO]Z?_ +['
M^%8WB+PS::7)8B$R$32[&W,#QQTXKO*YGQG_ *W2O^OC_"@!_P#P@>F_WI_^
M^Q_A1_P@>F_WI_\ OL?X5T=% '.?\('IO]Z?_OL?X4?\('IO]Z?_ +['^%='
M10!SG_"!Z;_>G_[['^%'_"!Z;_>G_P"^Q_A71T4 <Y_P@>F_WI_^^Q_A1_P@
M>F_WI_\ OL?X5T=% '.?\('IO]Z?_OL?X4?\('IO]Z?_ +['^%='10!SG_"!
MZ;_>G_[['^%'_"!Z;_>G_P"^Q_A71T4 <Y_P@>F_WI_^^Q_A1_P@>F_WI_\
MOL?X5T=% '.?\('IO]Z?_OL?X4?\('IO]Z?_ +['^%='10!SG_"!Z;_>G_[[
M'^%'_"!Z;_>G_P"^Q_A71T4 <Y_P@>F_WI_^^Q_A1_P@>F_WI_\ OL?X5T=%
M '.?\('IO]Z?_OL?X5C6OAFTF\47FGL9/(BB#KAANSA>^/\ :-=Y7,V'_(^:
ME_U[C^4= #_^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS_A ]-_O3
M_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\ A ]-_O3_
M /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS_A ]
M-_O3_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\ A ]-
M_O3_ /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCHH YS
M_A ]-_O3_P#?8_PH_P"$#TW^]/\ ]]C_  KHZ* .<_X0/3?[T_\ WV/\*/\
MA ]-_O3_ /?8_P *Z.B@#G/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\ "NCH
MH YJ3P+IJQNP,^0"?OC_  K*\+^%[/6--,\YD#^85^1@!@ >U=M/_J9/]T_R
MK \!_P#(#;_KLW\A0 ?\('IO]Z?_ +['^%'_  @>F_WI_P#OL?X50^,'Q$'P
ME^'.L>+Y-/.I6NDK'/=PB;RBEMYJ":4':<^7&7DVX^;9C(SD<W\5OV@-,^%?
MCSX=>&KJPEO?^$NOFM7O(Y-J:='\D<<T@VG(>XGMH0"5YESD[<$ [/\ X0/3
M?[T__?8_PH_X0/3?[T__ 'V/\*@3QW'<?%"7P;;VOG26ND+JM[=>9CR/,F,<
M$>W;R7\NX.=PQY70[LAMC\6_ VI^,IO"-GXS\/7?BN$L)="@U6![Z,J,L&@#
M[Q@=<CB@"S_P@>F_WI_^^Q_A1_P@>F_WI_\ OL?X5Q7QS^/V@_"_P/XOEL/$
M?AU_&NEZ7>W5CH5]?1F::>"U^T>68!(LC8C9'95P0CAN 0:['Q9\3/"GP[T>
MSU+QAXHT7PI9W+"..YUK4(K.*20KNV*TK $X!. <X% $G_"!Z;_>G_[['^%'
M_"!Z;_>G_P"^Q_A7+^$_B_;>(?B=XGT%]0TDZ/:P:6^D74,PW7LES'<2,JOO
M*R?+!N4(,X#'GMWPUO3FUEM(%_:G5EMQ=&P\Y?/$)8J)#'G=L+ KNQC((H R
M?^$#TW^]/_WV/\*/^$#TW^]/_P!]C_"LR;QA=7OQ*TC2M)UOPO/HXAOH]4L7
MNRVJBYB\@HL**=NU!-^]##*^9#TW<UO$GQN\&Z7>:[H-GXP\.3^--.LYKC_A
M'SJ<+7BLD1<![</YF,8)X'!H W/^$#TW^]/_ -]C_"C_ (0/3?[T_P#WV/\
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
M?^B):_/VOUW@G_=ZW^)?D?SOXG_[YAO\+_,****_2#\4"BBB@ HHHH ****
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
M@>60,Y9NOY5J?\(+;_\ /[=?]]#_  H\(_\ (2US_KX_]F>NFH YG_A!;?\
MY_;K_OH?X4?\(+;_ //[=?\ ?0_PKIJ\Z^/_ ,<]#_9S^&.H>.?$5CJFI:79
M300/;:/#'+<NTLJQ)M5W13\S#/S=/7I0!O\ _""V_P#S^W7_ 'T/\*/^$%M_
M^?VZ_P"^A_A7EGPC_;(\(?%J^\3:4/#_ (M\&^)O#U@=4O/#GB[2#87YM<9$
MR(792I. ,L#R.,'-3_!G]L3P#\=O@OK_ ,2O#(U(:7H,=R^HZ7>11)?P>3&9
M""BR,F7094[\'.,@@@ 'IG_""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A65\
M-OC+X?\ B;\']*^)5G]HTKPWJ&GMJ8;552.6"!0Q8R!691@*2<,1[UQW[+O[
M7'@?]K?P[K6K^#(M3LUTB\%I=6>L1117 W(&20+')(-C?, 20<HW'% 'HW_"
M"V__ #^W7_?0_P */^$%M_\ G]NO^^A_A735X;X?_:W\.>(/VAY_@ZWA3QEI
M'B!8;BYM]2UC21::?>Q0\/) [R"21-V0'$>TD'!Q@D ],_X06W_Y_;K_ +Z'
M^%'_  @MO_S^W7_?0_PKRCXW?MH>#?@AXT_X1.7P_P"+O&OB&&P_M34+'P=I
M!OWTRSS@3W)+J$3\20,$@ KFSXT_;.^&WA#X4^$_'MM<ZIXIT_Q;*MOX?TWP
M]I[W.H:G,<@Q10G;AU(((<K@C;U(! /3O^$%M_\ G]NO^^A_A1_P@MO_ ,_M
MU_WT/\*\O\%_MG_#?Q=\+?%WCJ[GU/PE9>$)&@\0:7XDLC:ZCIDH^['+ "WS
MN2 H4G<QV_>! J_!/]M7P7\;/&T7A*+0/%W@S7KRQ.IZ7;>,-'-A_:UH.L]J
MV]A(@'/."1D@'#8 /6O^$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*Z:B@#F?
M^$%M_P#G]NO^^A_A1_P@MO\ \_MU_P!]#_"NFHH YG_A!;?_ )_;K_OH?X4?
M\(+;_P#/[=?]]#_"NFHH YG_ (06W_Y_;K_OH?X4?\(+;_\ /[=?]]#_  KI
MJ* .9_X06W_Y_;K_ +Z'^%'_  @MO_S^W7_?0_PKIJ* .9_X06W_ .?VZ_[Z
M'^%'_""V_P#S^W7_ 'T/\*Z:B@#R_P ::!I.GQW%OJ]S,=&>RF>]D;)980CF
M3&T9^Z#TY]*\5_L_]F[_ *"D_P#W[O\ _P")KVGXW?\ (OZ[_P!@*^_]$2U^
M?M?HW"^7?7:-67MIPLU\$K7TZZ,_&>/,Y_LO$T(?5J57FBW>I#F:UZ:JR/IG
M^S_V;O\ H*3_ /?N_P#_ (FC^S_V;O\ H*3_ /?N_P#_ (FOF:BOMO[!_P"H
MNM_X'_P#\O\ ];/^I=AO_!7_ -L?3/\ 9_[-W_04G_[]W_\ \31_9_[-W_04
MG_[]W_\ \37S-11_8/\ U%UO_ _^ '^MG_4NPW_@K_[8^F?[/_9N_P"@I/\
M]^[_ /\ B:/[/_9N_P"@I/\ ]^[_ /\ B:^9J*/[!_ZBZW_@?_ #_6S_ *EV
M&_\ !7_VQ],_V?\ LW?]!2?_ +]W_P#\31_9_P"S=_T%)_\ OW?_ /Q-?,U%
M']@_]1=;_P #_P" '^MG_4NPW_@K_P"V/IG^S_V;O^@I/_W[O_\ XFC^S_V;
MO^@I/_W[O_\ XFOF:BC^P?\ J+K?^!_\ /\ 6S_J78;_ ,%?_;'TS_9_[-W_
M $%)_P#OW?\ _P 31_9_[-W_ $%)_P#OW?\ _P 37S-11_8/_476_P# _P#@
M!_K9_P!2[#?^"O\ [8^F?[/_ &;O^@I/_P!^[_\ ^)H_L_\ 9N_Z"D__ '[O
M_P#XFOF:BC^P?^HNM_X'_P  /];/^I=AO_!7_P!L?3/]G_LW?]!2?_OW?_\
MQ-']G_LW?]!2?_OW?_\ Q-?,U%']@_\ 476_\#_X ?ZV?]2[#?\ @K_[8^F?
M[/\ V;O^@I/_ -^[_P#^)H_L_P#9N_Z"D_\ W[O_ /XFOF:BC^P?^HNM_P"!
M_P# #_6S_J78;_P5_P#;'TS_ &?^S=_T%)_^_=__ /$T?V?^S=_T%)_^_=__
M /$U\S44?V#_ -1=;_P/_@!_K9_U+L-_X*_^V/HS3[7]GN6:Y%W>R0QJ^(65
M+\[UR>3Q]/SJ[_9_[-W_ $%)_P#OW?\ _P 37S-11_8/_476_P# _P#@!_K9
M_P!2[#?^"O\ [8^F?[/_ &;O^@I/_P!^[_\ ^)H_L_\ 9N_Z"D__ '[O_P#X
MFOF:BC^P?^HNM_X'_P  /];/^I=AO_!7_P!L?3/]G_LW?]!2?_OW?_\ Q-']
MG_LW?]!2?_OW?_\ Q-?,U%']@_\ 476_\#_X ?ZV?]2[#?\ @K_[8^F?[/\
MV;O^@I/_ -^[_P#^)H_L_P#9N_Z"D_\ W[O_ /XFOF:BC^P?^HNM_P"!_P#
M#_6S_J78;_P5_P#;'TS_ &?^S=_T%)_^_=__ /$T?V?^S=_T%)_^_=__ /$U
M\S44?V#_ -1=;_P/_@!_K9_U+L-_X*_^V/IG^S_V;O\ H*3_ /?N_P#_ (FC
M^S_V;O\ H*3_ /?N_P#_ (FOF:BC^P?^HNM_X'_P _UL_P"I=AO_  5_]L?3
M/]G_ +-W_04G_P"_=_\ _$T?V?\ LW?]!2?_ +]W_P#\37S-11_8/_476_\
M _\ @!_K9_U+L-_X*_\ MCZ9_L_]F[_H*3_]^[__ .)H_L_]F[_H*3_]^[__
M .)KYFHH_L'_ *BZW_@?_ #_ %L_ZEV&_P#!7_VQ],_V?^S=_P!!2?\ []W_
M /\ $T?V?^S=_P!!2?\ []W_ /\ $U\S44?V#_U%UO\ P/\ X ?ZV?\ 4NPW
M_@K_ .V/IG^S_P!F[_H*3_\ ?N__ /B:/[/_ &;O^@I/_P!^[_\ ^)KYFHH_
ML'_J+K?^!_\  #_6S_J78;_P5_\ ;'TS_9_[-W_04G_[]W__ ,34-Y8_LZ1V
MLK6^HS2SA<HC1WX!/I]VOFRBC^P?^HNM_P"!_P# #_6S_J78;_P5_P#;'Z _
M"OPGX<U+P#I5SX<N[A-'D$GD*A< $2N'_P!8-WWPW7^5=9_P@MO_ ,_MU_WT
M/\*Y#]EW_DA/AG_MZ_\ 2J6O5:_$\PI^RQE:G=NTI*[U;LWJWW[G]/Y/6^L9
M;AJW*H\T(.T59*\4[)=$NB[',_\ ""V__/[=?]]#_"C_ (06W_Y_;K_OH?X5
MTU%>>>N<S_P@MO\ \_MU_P!]#_"C_A!;?_G]NO\ OH?X5TU% ',_\(+;_P#/
M[=?]]#_"C_A!;?\ Y_;K_OH?X5TU% ',_P#""V__ #^W7_?0_P */^$%M_\
MG]NO^^A_A7344 <S_P (+;_\_MU_WT/\*/\ A!;?_G]NO^^A_A7344 <S_P@
MMO\ \_MU_P!]#_"C_A!;?_G]NO\ OH?X5TU% ',_\(+;_P#/[=?]]#_"C_A!
M;?\ Y_;K_OH?X5TU% ',_P#""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A734
M4 <S_P (+;_\_MU_WT/\*/\ A!;?_G]NO^^A_A7344 <S_P@MO\ \_MU_P!]
M#_"L?Q!X;BTN2R"7$TGG2[#O(XZ<BN^KF?&?^MTK_KX_PH /^$%M_P#G]NO^
M^A_A1_P@MO\ \_MU_P!]#_"NFHH YG_A!;?_ )_;K_OH?X4?\(+;_P#/[=?]
M]#_"NFHH YG_ (06W_Y_;K_OH?X4?\(+;_\ /[=?]]#_  KIJ* .9_X06W_Y
M_;K_ +Z'^%'_  @MO_S^W7_?0_PKIJ* .9_X06W_ .?VZ_[Z'^%'_""V_P#S
M^W7_ 'T/\*Z:B@#F?^$%M_\ G]NO^^A_A1_P@MO_ ,_MU_WT/\*Z:B@#F?\
MA!;?_G]NO^^A_A1_P@MO_P _MU_WT/\ "NFHH YG_A!;?_G]NO\ OH?X4?\
M""V__/[=?]]#_"NFHH YG_A!;?\ Y_;K_OH?X4?\(+;_ //[=?\ ?0_PKIJ*
M .9_X06W_P"?VZ_[Z'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$%M_^?VZ_[Z'^
M%8]KX;BF\37=@;B8)%$'$@(W'A>#_P!]?I7?5S-A_P CYJ7_ %[C^4= !_P@
MMO\ \_MU_P!]#_"C_A!;?_G]NO\ OH?X5TU% ',_\(+;_P#/[=?]]#_"C_A!
M;?\ Y_;K_OH?X5TU% ',_P#""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A734
M4 <S_P (+;_\_MU_WT/\*/\ A!;?_G]NO^^A_A7344 <S_P@MO\ \_MU_P!]
M#_"C_A!;?_G]NO\ OH?X5TU% ',_\(+;_P#/[=?]]#_"C_A!;?\ Y_;K_OH?
MX5TU% ',_P#""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A7344 <S_P (+;_\
M_MU_WT/\*/\ A!;?_G]NO^^A_A7344 <S_P@MO\ \_MU_P!]#_"C_A!;?_G]
MNO\ OH?X5TU% ',_\(+;_P#/[=?]]#_"C_A!;?\ Y_;K_OH?X5TU% '+R>![
M=8V;[9<G )^\/\*R_#/AF+5].,[W$T1\PKMC(QP!7<3_ .ID_P!T_P JP/ ?
M_(#;_KLW\A0 S_A!;?\ Y_;K_OH?X4?\(+;_ //[=?\ ?0_PJG\8/B(/A+\.
M=8\7R:>=2M=)6.>[A$WE%+;S4$TH.TY\N,O)MQ\VS&1G(YOXK?M :9\*_'GP
MZ\-75A+>_P#"77S6KWD<FU-.C^2..:0;3D/<3VT(!*\RYR=N" =A_P (+;_\
M_MU_WT/\*/\ A!;?_G]NO^^A_A4:>.X[CXH2^#;>U\Z2UTA=5O;KS,>1YDQC
M@CV[>2_EW!SN&/*Z'=D-L?BWX&U/QE-X1L_&?AZ[\5PEA+H4&JP/?1E1E@T
M?>,#KD<4 3?\(+;_ //[=?\ ?0_PH_X06W_Y_;K_ +Z'^%<;\<_C]H/PO\#^
M+Y;#Q'X=?QKI>EWMU8Z%?7T9FFG@M?M'EF 2+(V(V1V5<$(X;@$&NQ\6?$SP
MI\.]'L]2\8>*-%\*6=RPCCN=:U"*SBDD*[MBM*P!. 3@'.!0 O\ P@MO_P _
MMU_WT/\ "C_A!;?_ )_;K_OH?X5S7A/XOVWB'XG>)]!?4-).CVL&EOI%U#,-
MU[)<QW$C*K[RLGRP;E"#. QY[=\-;TYM9;2!?VIU9;<71L/.7SQ"6*B0QYW;
M"P*[L8R"* ,;_A!;?_G]NO\ OH?X4?\ ""V__/[=?]]#_"L^;QA=7OQ*TC2M
M)UOPO/HXAOH]4L7NRVJBYB\@HL**=NU!-^]##*^9#TW<UO$GQN\&Z7>:[H-G
MXP\.3^--.LYKC_A'SJ<+7BLD1<![</YF,8)X'!H V?\ A!;?_G]NO^^A_A1_
MP@MO_P _MU_WT/\ "L;0?BYHUC\'_"WC;QKK>C>%K?5-,L[NXN]0NTL[1)IH
M5<HKRO@#). 6)P.]=?H'B'2O%>CVNK:)J5GK&E7:>9;WVGSI/!,I_B1T)5A[
M@T 9/_""V_\ S^W7_?0_PH_X06W_ .?VZ_[Z'^%=-10!S/\ P@MO_P _MU_W
MT/\ "C_A!;?_ )_;K_OH?X5TU% ',_\ ""V__/[=?]]#_"C_ (06W_Y_;K_O
MH?X5TU% ',_\(+;_ //[=?\ ?0_PH_X06W_Y_;K_ +Z'^%=-10!S/_""V_\
MS^W7_?0_PH_X06W_ .?VZ_[Z'^%=-10!S/\ P@MO_P _MU_WT/\ "C_A!;?_
M )_;K_OH?X5TU% ',_\ ""V__/[=?]]#_"J>L>$(;'3;BX6ZN':-<A6(P?TK
MLJS/$W_(!O?^N= 'YN4444 %%%% !1110 4444 %%%% !1110!VWAWXT>,_"
M6A)HVD:TUEIT>[;$MO"Q7<23ABA;J3WXK/\ "GQ*\3>"+V[N]%U>:TGN^9RP
M642G.=S*X(+<GG&>3ZUS-% '5Z_\5/%?BBXTZ?4M:GGN-.D>:UF55C>)V()(
M9 #U QZ8P,58\4?&+QCXRL8K+6-<ENK2-Q((5BCC5F&""VQ1NP0#\V>:XRB@
M#KH?BQXLM_%<_B6+698M9G18Y;A(XU610H4!D"["  .H[9ZU+<?&/QC=>(DU
MR;6Y)=32%K=)6BC*I&WWE5-NT9]0,UQE% &JGBC5(_#G]@K=%=*^UB^\@(N?
M."[=^[&[IQC./:NPA_:$^(4,-M$OB68I;C";X(6)X(^8E,OP?XL\\]:\ZHH
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
M?$'_ (*Y_P#XBC_A4_C?_H3?$'_@KG_^(H^MX?\ Y^1^]!_9^,_Y\R_\!?\
MD<K175?\*G\;_P#0F^(/_!7/_P#$4?\ "I_&_P#T)OB#_P %<_\ \11];P__
M #\C]Z#^S\9_SYE_X"_\CE:*ZK_A4_C?_H3?$'_@KG_^(H_X5/XW_P"A-\0?
M^"N?_P"(H^MX?_GY'[T']GXS_GS+_P !?^1RM%=5_P *G\;_ /0F^(/_  5S
M_P#Q%'_"I_&__0F^(/\ P5S_ /Q%'UO#_P#/R/WH/[/QG_/F7_@+_P CE:*Z
MK_A4_C?_ *$WQ!_X*Y__ (BC_A4_C?\ Z$WQ!_X*Y_\ XBCZWA_^?D?O0?V?
MC/\ GS+_ ,!?^1RM%=5_PJ?QO_T)OB#_ ,%<_P#\11_PJ?QO_P!";X@_\%<_
M_P 11];P_P#S\C]Z#^S\9_SYE_X"_P#(Y6BNJ_X5/XW_ .A-\0?^"N?_ .(H
M_P"%3^-_^A-\0?\ @KG_ /B*/K>'_P"?D?O0?V?C/^?,O_ 7_D<K175?\*G\
M;_\ 0F^(/_!7/_\ $4?\*G\;_P#0F^(/_!7/_P#$4?6\/_S\C]Z#^S\9_P ^
M9?\ @+_R.5HKJO\ A4_C?_H3?$'_ (*Y_P#XBFR?"OQI#&SR>$->1%&2S:9.
M /QVT?6\/_S\C]Z#^S\9_P ^9?\ @+_R/M;]EW_DA/AG_MZ_]*I:]5KS+]FO
M3[O2?@KX<M;VUFL[E/M!:&XC*.N;F4C*D9&00?H:]-K^=\TDI8_$-;<\O_2F
M?V/D,90RG"1DK-4X?^DH****\P]P**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KF?&?^MTK_KX_PKIJYGQG_K=*_P"OC_"@#IJ*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "N9L/^1\U+_KW'\HZZ:N9
ML/\ D?-2_P"O<?RCH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@".?_ %,G^Z?Y5@> _P#D!M_UV;^0K?G_ -3)_NG^58'@/_D!
MM_UV;^0H M>,O#%IXV\(:YX=OUWV.K6,]A.I[QRQLC#\F-?(WP#\&Z]^T1\&
M?&E]XLMI=-\0QZ3!X'L);A &ANM,W&2\09(!-_E@>O\ HT9XQ@?:5% 'S+\$
M=8\4?&'X0_$KXA6%M/H/C'Q7%-8Z7!=':UE):6OV5$[8 O!=.#D_?SGL.7\0
M>*/ACKO[/^F?#?P4;"'XC6T,"Z+X5B7&LZ3K"%2MS-#CS86CES)+.X"D!R6(
M;G["HH ^./B1X;TV+P[^V;KIL+?^W); 64FH",>:T*Z#:N(]W4+N=FQZFN\B
M\7>%/A3\=O%>N_$K4-/\./J5C80^'/$FNR+;V0LEA'G6<5S(1''+]H$LK1[E
M9UDC.&"?+]%T4 ?&?P[T70?B-XP_: N/AU8/IR";1=8T6X^SM;V]S?P">83P
M*0N(99D92R@+)NE8;A)EMK_A9EI_9=Q^T<-/OO[-6_;2HK<V[F[DT@)]G\GR
MP,ACJ(+]^/K7UE10!\FZKX'\3^'M>\ :/8W4</CZ^\$^+KM[M/E0:M<R6$KL
M"3PHGD(&3PJCTJAXB^)?P1A_9<OO :P6B:M;Z,T(^'ZQ8U^#4!'D,;7'G),L
MWSFY(P#^]WX^>OL&B@#XFN&U3PO=_!7Q?J'B[PMX-\-6O@"RM-.UCQEHDE_I
MUG?LD9F/FK>VRVTTD7E*CN3O"2*"#PWK?[+MO<:CK'CWQ/!XDTOQ#H>L7=N8
M;CP[X<DTC2KFXCC(FNK<R7=P;C>&B1I5VH6@X+')KWZB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K,\3?\@&]_ZYUIUF>)O^0#>_\ 7.@#\W**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH ^BOV1M)DU6/Q:J7<EIL-F28^_^O]Z^AO\ A#[C_H,77Z__ !5>
M%?L6_P#,X_\ ;G_[7KZ;H YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_ .*KIJ*
M.9_X0^X_Z#%U^O\ \51_PA]Q_P!!BZ_7_P"*KIJ* .9_X0^X_P"@Q=?K_P#%
M4?\ "'W'_08NOU_^*KIJ* .9_P"$/N/^@Q=?K_\ %4?\(?<?]!BZ_7_XJNFH
MH YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_ .*KIJ* .9_X0^X_Z#%U^O\ \51_
MPA]Q_P!!BZ_7_P"*KIJ* .9_X0^X_P"@Q=?K_P#%4?\ "'W'_08NOU_^*KIJ
M* .9_P"$/N/^@Q=?K_\ %4?\(?<?]!BZ_7_XJNFHH YG_A#[C_H,77Z__%4?
M\(?<?]!BZ_7_ .*KIJ* .9_X0^X_Z#%U^O\ \51_PA]Q_P!!BZ_7_P"*KIJ*
M .9_X0^X_P"@Q=?K_P#%4?\ "'W'_08NOU_^*KIJ* .9_P"$/N/^@Q=?K_\
M%4?\(?<?]!BZ_7_XJNFHH YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_ .*KIJ*
M.9_X0^X_Z#%U^O\ \51_PA]Q_P!!BZ_7_P"*KIJ* .9_X0^X_P"@Q=?K_P#%
M4?\ "'W'_08NOU_^*KIJ* .9_P"$/N/^@Q=?K_\ %4?\(?<?]!BZ_7_XJNFH
MH YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_ .*KIJ* .)TSPK+-<ZBJZE-$89_*
M+(""_P BOD\_[?Z5H?\ "'W'_08NOU_^*K0T7_C]UO\ Z_?_ &C%6M0!S/\
MPA]Q_P!!BZ_7_P"*H_X0^X_Z#%U^O_Q5=-10!S/_  A]Q_T&+K]?_BJ/^$/N
M/^@Q=?K_ /%5TU% ',_\(?<?]!BZ_7_XJC_A#[C_ *#%U^O_ ,57344 <S_P
MA]Q_T&+K]?\ XJC_ (0^X_Z#%U^O_P 57344 <S_ ,(?<?\ 08NOU_\ BJ/^
M$/N/^@Q=?K_\57344 <S_P (?<?]!BZ_7_XJC_A#[C_H,77Z_P#Q5=-10!S/
M_"'W'_08NOU_^*H_X0^X_P"@Q=?K_P#%5TU% ',_\(?<?]!BZ_7_ .*H_P"$
M/N/^@Q=?K_\ %5TU% ',_P#"'W'_ $&+K]?_ (JC_A#[C_H,77Z__%5TU% '
M,_\ "'W'_08NOU_^*H_X0^X_Z#%U^O\ \57344 <S_PA]Q_T&+K]?_BJ/^$/
MN/\ H,77Z_\ Q5=-10!S/_"'W'_08NOU_P#BJ/\ A#[C_H,77Z__ !5=-10!
MQ-SX6E36+*$ZE,[R1R,)2#N7;MX'/?=6A_PA]Q_T&+K]?_BJT+W_ )&32_\
MKC<?SCK6H YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_ .*KIJ* .9_X0^X_Z#%U
M^O\ \51_PA]Q_P!!BZ_7_P"*KIJ* .9_X0^X_P"@Q=?K_P#%4?\ "'W'_08N
MOU_^*KIJ* .9_P"$/N/^@Q=?K_\ %4?\(?<?]!BZ_7_XJNFHH YG_A#[C_H,
M77Z__%4?\(?<?]!BZ_7_ .*KIJ* .9_X0^X_Z#%U^O\ \51_PA]Q_P!!BZ_7
M_P"*KIJ* .9_X0^X_P"@Q=?K_P#%4?\ "'W'_08NOU_^*KIJ* .9_P"$/N/^
M@Q=?K_\ %4?\(?<?]!BZ_7_XJNFHH YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_
M .*KIJ* .9_X0^X_Z#%U^O\ \51_PA]Q_P!!BZ_7_P"*KIJ* .'TGPS+<76I
MHNHS0FWN?)+(#F3]VC[CS_MX_"M+_A#[C_H,77Z__%5<\/\ _'_K_P#U_P#_
M +0AK:H YG_A#[C_ *#%U^O_ ,51_P (?<?]!BZ_7_XJNFHH YG_ (0^X_Z#
M%U^O_P 51_PA]Q_T&+K]?_BJZ:B@#F?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\
MXJNFHH YG_A#[C_H,77Z_P#Q5'_"'W'_ $&+K]?_ (JNFHH YG_A#[C_ *#%
MU^O_ ,51_P (?<?]!BZ_7_XJNFHH YG_ (0^X_Z#%U^O_P 51_PA]Q_T&+K]
M?_BJZ:B@#F?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJNFHH YG_A#[C_H,77Z
M_P#Q5'_"'W'_ $&+K]?_ (JNFHH YG_A#[C_ *#%U^O_ ,51_P (?<?]!BZ_
M7_XJNFHH YG_ (0^X_Z#%U^O_P 54%]X2FCLIW;5;B151F*-G!P,XZUUM5=4
M_P"09=_]<7_]!- ',:3X5FNM+M)EU2XA66)9!&N<+D XZ^]6_P#A#[C_ *#%
MU^O_ ,56MX?_ .0#IO\ U[1?^@"M"@#F?^$/N/\ H,77Z_\ Q5'_  A]Q_T&
M+K]?_BJZ:B@#F?\ A#[C_H,77Z__ !5'_"'W'_08NOU_^*KIJ* .9_X0^X_Z
M#%U^O_Q5'_"'W'_08NOU_P#BJZ:B@#F?^$/N/^@Q=?K_ /%4?\(?<?\ 08NO
MU_\ BJZ:B@#F?^$/N/\ H,77Z_\ Q5'_  A]Q_T&+K]?_BJZ:B@#F?\ A#[C
M_H,77Z__ !5'_"'W'_08NOU_^*KIJ* .9_X0^X_Z#%U^O_Q5'_"'W'_08NOU
M_P#BJZ:B@#F?^$/N/^@Q=?K_ /%4?\(?<?\ 08NOU_\ BJZ:B@#F?^$/N/\
MH,77Z_\ Q5'_  A]Q_T&+K]?_BJZ:B@#F?\ A#[C_H,77Z__ !59NL>&9;9[
M /J,T_G7*PC>"=F03N'/M7<5B^)/];H__7^G_H+T 4_^$/N/^@Q=?K_\51_P
MA]Q_T&+K]?\ XJNFHH YG_A#[C_H,77Z_P#Q5'_"'W'_ $&+K]?_ (JNFHH
MYG_A#[C_ *#%U^O_ ,51_P (?<?]!BZ_7_XJNFHH YG_ (0^X_Z#%U^O_P 5
M1_PA]Q_T&+K]?_BJZ:B@#F?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJNFHH Y
MG_A#[C_H,77Z_P#Q5'_"'W'_ $&+K]?_ (JNFHH YG_A#[C_ *#%U^O_ ,51
M_P (?<?]!BZ_7_XJNFHH YG_ (0^X_Z#%U^O_P 51_PA]Q_T&+K]?_BJZ:B@
M#F?^$/N/^@Q=?K_\51_PA]Q_T&+K]?\ XJNFHH YG_A#[C_H,77Z_P#Q5'_"
M'W'_ $&+K]?_ (JNFHH YG_A#[C_ *#%U^O_ ,56;!X9E;Q!>6PU&97BMH9C
M, =S;VD7:>>WE#\_:NXK%M?^1RU3_KPM/_1ES0!3_P"$/N/^@Q=?K_\ %4?\
M(?<?]!BZ_7_XJNFHH YG_A#[C_H,77Z__%4?\(?<?]!BZ_7_ .*KIJ* .9_X
M0^X_Z#%U^O\ \51_PA]Q_P!!BZ_7_P"*KIJ* .9_X0^X_P"@Q=?K_P#%4?\
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
MV/&__0Y>(/\ P:3_ /Q=<K17T_U3#_\ /N/W(^'_ +0QG_/Z7_@3_P SJO\
MA;'C?_H<O$'_ (-)_P#XNC_A;'C?_H<O$'_@TG_^+KE:*/JF'_Y]Q^Y!_:&,
M_P"?TO\ P)_YG5?\+8\;_P#0Y>(/_!I/_P#%T?\ "V/&_P#T.7B#_P &D_\
M\77*T4?5,/\ \^X_<@_M#&?\_I?^!/\ S.J_X6QXW_Z'+Q!_X-)__BZ/^%L>
M-_\ H<O$'_@TG_\ BZY6BCZIA_\ GW'[D']H8S_G]+_P)_YG5?\ "V/&_P#T
M.7B#_P &D_\ \71_PMCQO_T.7B#_ ,&D_P#\77*T4?5,/_S[C]R#^T,9_P _
MI?\ @3_S.J_X6QXW_P"AR\0?^#2?_P"+H_X6QXW_ .AR\0?^#2?_ .+KE:*/
MJF'_ .?<?N0?VAC/^?TO_ G_ )G5?\+8\;_]#EX@_P#!I/\ _%T?\+8\;_\
M0Y>(/_!I/_\ %URM%'U3#_\ /N/W(/[0QG_/Z7_@3_S.J_X6QXW_ .AR\0?^
M#2?_ .+H_P"%L>-_^AR\0?\ @TG_ /BZY6BCZIA_^?<?N0?VAC/^?TO_  )_
MYG5?\+8\;_\ 0Y>(/_!I/_\ %T?\+8\;_P#0Y>(/_!I/_P#%URM%'U3#_P#/
MN/W(/[0QG_/Z7_@3_P SJO\ A;'C?_H<O$'_ (-)_P#XNC_A;'C?_H<O$'_@
MTG_^+KE:*/JF'_Y]Q^Y!_:&,_P"?TO\ P)_YG3Q_%+QG"TC)XNUY&D;>Y74I
M@6; &3\W)P /P%/_ .%L>-_^AR\0?^#2?_XNN5HH^J8?_GW'[D']H8S_ )_2
M_P# G_F=5_PMCQO_ -#EX@_\&D__ ,71_P +8\;_ /0Y>(/_  :3_P#Q=<K1
M1]4P_P#S[C]R#^T,9_S^E_X$_P#,ZK_A;'C?_H<O$'_@TG_^+H_X6QXW_P"A
MR\0?^#2?_P"+KE:*/JF'_P"?<?N0?VAC/^?TO_ G_F=5_P +8\;_ /0Y>(/_
M  :3_P#Q='_"V/&__0Y>(/\ P:3_ /Q=<K11]4P__/N/W(/[0QG_ #^E_P"!
M/_,ZK_A;'C?_ *'+Q!_X-)__ (NC_A;'C?\ Z'+Q!_X-)_\ XNN5HH^J8?\
MY]Q^Y!_:&,_Y_2_\"?\ F=5_PMCQO_T.7B#_ ,&D_P#\71_PMCQO_P!#EX@_
M\&D__P 77*T4?5,/_P ^X_<@_M#&?\_I?^!/_,ZK_A;'C?\ Z'+Q!_X-)_\
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
M .$?_P"$?\367B/S?L?VGS_L^_\ <X\Q-N[?]_)QC[IKTK1?^/W6_P#K]_\
M:,5:U 'CUO\ L]_9_P!JZZ^-/]O[O/\ "J^&?[#^QXVXN!-Y_G^9STV[-GON
M[5Y5<?L$^?\ L_>./AC_ ,)UM_X2;Q<WBK^U/[(_X]LW$4WD>5Y_S_ZK;OW#
M[V=O&#];44 >!^'?V5SX+^+OQ(\5>'?%']F^'/'FGF/5?##6!>-=1*E3?1R^
M< K,&.Y-GS$D[NF.8_X8-\.:M^QQIOP&\1:Q_;/]F12O8>(UL?)DMKHRR21S
MK#YC?=\TJ5W_ #+N&1NX^HZ* /E.;]A&UUCP%\#_  -X@\50:[X.^',YN[W2
M9]'PFO3*&$7F9G(C1=S90K('#$$@&M_XA?L1>"M4\3> O$_PYT[0/A1XF\*:
MU'J@U#0O#\*"^MPI66TF2%H=RN"!N).!N 'S&OHVB@#D[3X2^!]/\:S>,;7P
M9X?MO%TVXRZ_#I<"W[[EVMNN GF'*\'+<CBN-U[]G_\ MO\ :@\,?&#^WO)_
ML70;C1/[&^Q[O.\UV;S?.\P;<;L;=ASCJ*]>HH ^7/'W['OB]OBQXK\>?"?X
MS7_PJO/%T<(U^R_L*WU:"ZEB38DL8E=?);;G)&3DD@CI72Z!^R-I_@_]E2_^
M"F@>+=9TQ;ZUGBN/$HVO>22SR%YY,'@!\LI4$$*V-V[YJ]^HH \9\5?LH^!_
M%7[-2?!&2*YL_"<-A#96\MLX6XB>)E=)\XP9/,7><C#$G(YKA?AM^QOXCT[X
MG>%O&WQ1^+VJ?%:]\'PRQ>&[6;28--BLC(@1Y)?+9C/)M &]B#D9.>*^H**
M"BBB@ HHHH **** "BBB@ HHHH **** /E7]N;_F2?\ M^_]MZ^5J^SOVL/A
MQXB^(USX2M_#VG?VA-;K>-*OGQQ;0?(Q]]EST/2O!O\ AESXG?\ 0L_^3]K_
M /':_;>',PP=#*Z5.K6C&2YM'))_$^C9_,'&>3YEBL]Q%;#X:<XOELU"33]R
M*W2MN>545ZK_ ,,N?$[_ *%G_P G[7_X[1_PRY\3O^A9_P#)^U_^.U])_:V7
M_P#01#_P*/\ F?%?ZOYQ_P! =7_P7+_(\JHKU7_AESXG?]"S_P"3]K_\=H_X
M9<^)W_0L_P#D_:__ !VC^ULO_P"@B'_@4?\ ,/\ 5_./^@.K_P""Y?Y'E5%>
MJ_\ #+GQ._Z%G_R?M?\ X[1_PRY\3O\ H6?_ "?M?_CM']K9?_T$0_\  H_Y
MA_J_G'_0'5_\%R_R/*J*]5_X9<^)W_0L_P#D_:__ !VC_AESXG?]"S_Y/VO_
M ,=H_M;+_P#H(A_X%'_,/]7\X_Z ZO\ X+E_D>545ZK_ ,,N?$[_ *%G_P G
M[7_X[1_PRY\3O^A9_P#)^U_^.T?VME__ $$0_P# H_YA_J_G'_0'5_\ !<O\
MCRJBO5?^&7/B=_T+/_D_:_\ QVC_ (9<^)W_ $+/_D_:_P#QVC^ULO\ ^@B'
M_@4?\P_U?SC_ * ZO_@N7^1Y517JO_#+GQ._Z%G_ ,G[7_X[1_PRY\3O^A9_
M\G[7_P".T?VME_\ T$0_\"C_ )A_J_G'_0'5_P#!<O\ (\JHKU7_ (9<^)W_
M $+/_D_:_P#QVC_AESXG?]"S_P"3]K_\=H_M;+_^@B'_ (%'_,/]7\X_Z ZO
M_@N7^1Y517JO_#+GQ._Z%G_R?M?_ ([1_P ,N?$[_H6?_)^U_P#CM']K9?\
M]!$/_ H_YA_J_G'_ $!U?_!<O\CRJBO5?^&7/B=_T+/_ )/VO_QVC_AESXG?
M]"S_ .3]K_\ ':/[6R__ *"(?^!1_P P_P!7\X_Z ZO_ (+E_D>545Z=;_LT
M_$BZDN$B\.;FMY/*D'VZV&UMH;'^LYX8=/6I_P#AESXG?]"S_P"3]K_\=H_M
M;+_^@B'_ (%'_,/]7\X_Z ZO_@N7^1Y517JO_#+GQ._Z%G_R?M?_ ([1_P ,
MN?$[_H6?_)^U_P#CM']K9?\ ]!$/_ H_YA_J_G'_ $!U?_!<O\CRJBO5?^&7
M/B=_T+/_ )/VO_QVC_AESXG?]"S_ .3]K_\ ':/[6R__ *"(?^!1_P P_P!7
M\X_Z ZO_ (+E_D>545ZK_P ,N?$[_H6?_)^U_P#CM'_#+GQ._P"A9_\ )^U_
M^.T?VME__01#_P "C_F'^K^<?] =7_P7+_(\JHKU7_AESXG?]"S_ .3]K_\
M':/^&7/B=_T+/_D_:_\ QVC^ULO_ .@B'_@4?\P_U?SC_H#J_P#@N7^1Y517
MJO\ PRY\3O\ H6?_ "?M?_CM'_#+GQ._Z%G_ ,G[7_X[1_:V7_\ 01#_ ,"C
M_F'^K^<?] =7_P %R_R/*J*]5_X9<^)W_0L_^3]K_P#':/\ AESXG?\ 0L_^
M3]K_ /':/[6R_P#Z"(?^!1_S#_5_./\ H#J_^"Y?Y'E5%>J_\,N?$[_H6?\
MR?M?_CM'_#+GQ._Z%G_R?M?_ ([1_:V7_P#01#_P*/\ F'^K^<?] =7_ ,%R
M_P CRJBO5?\ AESXG?\ 0L_^3]K_ /':/^&7/B=_T+/_ )/VO_QVC^ULO_Z"
M(?\ @4?\P_U?SC_H#J_^"Y?Y'E5%>J_\,N?$[_H6?_)^U_\ CM'_  RY\3O^
MA9_\G[7_ ..T?VME_P#T$0_\"C_F'^K^<?\ 0'5_\%R_R/*J*]5_X9<^)W_0
ML_\ D_:__':9+^S#\3(8WD?PUM1 68_;[;@#_MK1_:V7_P#01#_P*/\ F'^K
M^<?] =7_ ,%R_P CRVBO4;?]F/XEW5O%/%X;W12*'1OM]L,@C(/^LJ3_ (9<
M^)W_ $+/_D_:_P#QVC^ULO\ ^@B'_@4?\P_U?SC_ * ZO_@N7^1Y517JO_#+
MGQ._Z%G_ ,G[7_X[1_PRY\3O^A9_\G[7_P".T?VME_\ T$0_\"C_ )A_J_G'
M_0'5_P#!<O\ (\JHKU7_ (9<^)W_ $+/_D_:_P#QVC_AESXG?]"S_P"3]K_\
M=H_M;+_^@B'_ (%'_,/]7\X_Z ZO_@N7^1Y517JO_#+GQ._Z%G_R?M?_ ([1
M_P ,N?$[_H6?_)^U_P#CM']K9?\ ]!$/_ H_YA_J_G'_ $!U?_!<O\CRJBO5
M?^&7/B=_T+/_ )/VO_QVC_AESXG?]"S_ .3]K_\ ':/[6R__ *"(?^!1_P P
M_P!7\X_Z ZO_ (+E_D>545ZK_P ,N?$[_H6?_)^U_P#CM'_#+GQ._P"A9_\
M)^U_^.T?VME__01#_P "C_F'^K^<?] =7_P7+_(\JHKU7_AESXG?]"S_ .3]
MK_\ ':/^&7/B=_T+/_D_:_\ QVC^ULO_ .@B'_@4?\P_U?SC_H#J_P#@N7^1
MY517JO\ PRY\3O\ H6?_ "?M?_CM'_#+GQ._Z%G_ ,G[7_X[1_:V7_\ 01#_
M ,"C_F'^K^<?] =7_P %R_R/*J*]5_X9<^)W_0L_^3]K_P#':/\ AESXG?\
M0L_^3]K_ /':/[6R_P#Z"(?^!1_S#_5_./\ H#J_^"Y?Y'E5%>J_\,N?$[_H
M6?\ R?M?_CM'_#+GQ._Z%G_R?M?_ ([1_:V7_P#01#_P*/\ F'^K^<?] =7_
M ,%R_P CRJOI#]CW_6Z[_P!?^G?^@W5<)_PRY\3O^A9_\G[7_P".U[+^SM\+
M?$_PUEU#_A(],_L[[;?V/D?Z1%+OV+<;ON,V,;UZ^M?-\1YA@Z^5U:=*M&4G
MRZ*2;^)=$S[7@S)\RPN>X>MB,-.$5S7;A))>Y);M6W/IFBBBOQ(_I\**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q;7_D<M4_Z\+3_P!&
M7-;58MK_ ,CEJG_7A:?^C+F@#:HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *Q?"/_(#7_KXN/_1SUM5B^$?^0&O_ %\7'_HYZ *7
MQ0\9)\.OAKXK\52!&71-*NM1VR9VMY43/@XYP=N.*^5?V4/VP?B;\2/B)X2\
M+?$W0?"D!\9>%F\5:/<>%'N%DM8 ^T)=Q3.^"XR596QT'.3M]0_;XC\0WG[)
M/Q$T[PKHFI^(==U.SCT^#3](M)+JXD669$D(CC4L0(V<GCH*^4?V/_AJW@+X
M^:!XE^'7PA^(GPS\':?X5N+;QM)XRTV:)]7N%16C-I [RR.YE7=MCQZ!1T8
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
M #WB_P"^Q7R[^R#HMMK*>+5N0Q$9LR-K8_Y[U]$_\(/I?]R7_OY0!L_;K?\
MY[Q?]]BC[=;_ //>+_OL5C?\(/I?]R7_ +^4?\(/I?\ <E_[^4 ;/VZW_P">
M\7_?8H^W6_\ SWB_[[%8W_"#Z7_<E_[^4?\ "#Z7_<E_[^4 ;/VZW_Y[Q?\
M?8H^W6__ #WB_P"^Q6-_P@^E_P!R7_OY1_P@^E_W)?\ OY0!L_;K?_GO%_WV
M*/MUO_SWB_[[%8W_  @^E_W)?^_E'_"#Z7_<E_[^4 ;/VZW_ .>\7_?8H^W6
M_P#SWB_[[%8W_"#Z7_<E_P"_E'_"#Z7_ ')?^_E &S]NM_\ GO%_WV*/MUO_
M ,]XO^^Q6-_P@^E_W)?^_E'_  @^E_W)?^_E &S]NM_^>\7_ 'V*/MUO_P ]
MXO\ OL5C?\(/I?\ <E_[^4?\(/I?]R7_ +^4 ;/VZW_Y[Q?]]BC[=;_\]XO^
M^Q6-_P (/I?]R7_OY1_P@^E_W)?^_E &S]NM_P#GO%_WV*/MUO\ \]XO^^Q6
M-_P@^E_W)?\ OY1_P@^E_P!R7_OY0!L_;K?_ )[Q?]]BC[=;_P#/>+_OL5C?
M\(/I?]R7_OY1_P (/I?]R7_OY0!L_;K?_GO%_P!]BC[=;_\ />+_ +[%8W_"
M#Z7_ ')?^_E'_"#Z7_<E_P"_E &S]NM_^>\7_?8H^W6__/>+_OL5C?\ "#Z7
M_<E_[^4?\(/I?]R7_OY0!L_;K?\ Y[Q?]]BC[=;_ //>+_OL5C?\(/I?]R7_
M +^4?\(/I?\ <E_[^4 ;/VZW_P">\7_?8H^W6_\ SWB_[[%8W_"#Z7_<E_[^
M4?\ "#Z7_<E_[^4 ;/VZW_Y[Q?\ ?8H^W6__ #WB_P"^Q6-_P@^E_P!R7_OY
M1_P@^E_W)?\ OY0!L_;K?_GO%_WV*/MUO_SWB_[[%8W_  @^E_W)?^_E'_"#
MZ7_<E_[^4 ;/VZW_ .>\7_?8H^W6_P#SWB_[[%8W_"#Z7_<E_P"_E'_"#Z7_
M ')?^_E $NBWD"WFLDS1@->9'SCD>3&,_F#^5:GVZW_Y[Q?]]BN,T#PY9ZC>
M:G%,KE;>78FUL<98?T%;7_"#Z7_<E_[^4 ;/VZW_ .>\7_?8H^W6_P#SWB_[
M[%8W_"#Z7_<E_P"_E'_"#Z7_ ')?^_E &S]NM_\ GO%_WV*/MUO_ ,]XO^^Q
M6-_P@^E_W)?^_E'_  @^E_W)?^_E &S]NM_^>\7_ 'V*/MUO_P ]XO\ OL5C
M?\(/I?\ <E_[^4?\(/I?]R7_ +^4 ;/VZW_Y[Q?]]BC[=;_\]XO^^Q6-_P (
M/I?]R7_OY1_P@^E_W)?^_E &S]NM_P#GO%_WV*/MUO\ \]XO^^Q6-_P@^E_W
M)?\ OY1_P@^E_P!R7_OY0!L_;K?_ )[Q?]]BC[=;_P#/>+_OL5C?\(/I?]R7
M_OY1_P (/I?]R7_OY0!L_;K?_GO%_P!]BC[=;_\ />+_ +[%8W_"#Z7_ ')?
M^_E'_"#Z7_<E_P"_E &S]NM_^>\7_?8H^W6__/>+_OL5C?\ "#Z7_<E_[^4?
M\(/I?]R7_OY0!L_;K?\ Y[Q?]]BC[=;_ //>+_OL5C?\(/I?]R7_ +^4?\(/
MI?\ <E_[^4 ;/VZW_P">\7_?8H^W6_\ SWB_[[%8W_"#Z7_<E_[^4?\ "#Z7
M_<E_[^4 ;/VZW_Y[Q?\ ?8H^W6__ #WB_P"^Q6-_P@^E_P!R7_OY1_P@^E_W
M)?\ OY0!L_;K?_GO%_WV*/MUO_SWB_[[%8W_  @^E_W)?^_E'_"#Z7_<E_[^
M4 2WEY ?$6F,)HRJPS@G<,#)CQ_(_E6I]NM_^>\7_?8KC-0\.6=OXCL+)%?R
M)E)<%N>_?\*VO^$'TO\ N2_]_* -G[=;_P#/>+_OL4?;K?\ Y[Q?]]BL;_A!
M]+_N2_\ ?RC_ (0?2_[DO_?R@#9^W6__ #WB_P"^Q1]NM_\ GO%_WV*QO^$'
MTO\ N2_]_*/^$'TO^Y+_ -_* -G[=;_\]XO^^Q1]NM_^>\7_ 'V*QO\ A!]+
M_N2_]_*/^$'TO^Y+_P!_* -G[=;_ //>+_OL4?;K?_GO%_WV*QO^$'TO^Y+_
M -_*/^$'TO\ N2_]_* -G[=;_P#/>+_OL4?;K?\ Y[Q?]]BL;_A!]+_N2_\
M?RC_ (0?2_[DO_?R@#9^W6__ #WB_P"^Q1]NM_\ GO%_WV*QO^$'TO\ N2_]
M_*/^$'TO^Y+_ -_* -G[=;_\]XO^^Q1]NM_^>\7_ 'V*QO\ A!]+_N2_]_*/
M^$'TO^Y+_P!_* -G[=;_ //>+_OL4?;K?_GO%_WV*QO^$'TO^Y+_ -_*/^$'
MTO\ N2_]_* -G[=;_P#/>+_OL4?;K?\ Y[Q?]]BL;_A!]+_N2_\ ?RC_ (0?
M2_[DO_?R@#9^W6__ #WB_P"^Q1]NM_\ GO%_WV*QO^$'TO\ N2_]_*/^$'TO
M^Y+_ -_* %T&ZA6^UTM-& U]N7+#D>1$,C\01^!K8^W6_P#SWB_[[%<9H'AR
MSU&\U.*97*V\NQ-K8XRP_H*VO^$'TO\ N2_]_* -G[=;_P#/>+_OL4?;K?\
MY[Q?]]BL;_A!]+_N2_\ ?RC_ (0?2_[DO_?R@#9^W6__ #WB_P"^Q1]NM_\
MGO%_WV*QO^$'TO\ N2_]_*/^$'TO^Y+_ -_* -G[=;_\]XO^^Q1]NM_^>\7_
M 'V*QO\ A!]+_N2_]_*/^$'TO^Y+_P!_* -G[=;_ //>+_OL4?;K?_GO%_WV
M*QO^$'TO^Y+_ -_*/^$'TO\ N2_]_* -G[=;_P#/>+_OL4?;K?\ Y[Q?]]BL
M;_A!]+_N2_\ ?RC_ (0?2_[DO_?R@#9^W6__ #WB_P"^Q1]NM_\ GO%_WV*Q
MO^$'TO\ N2_]_*/^$'TO^Y+_ -_* -G[=;_\]XO^^Q1]NM_^>\7_ 'V*QO\
MA!]+_N2_]_*/^$'TO^Y+_P!_* -G[=;_ //>+_OL4?;K?_GO%_WV*QO^$'TO
M^Y+_ -_*/^$'TO\ N2_]_* -G[=;_P#/>+_OL4?;K?\ Y[Q?]]BL;_A!]+_N
M2_\ ?RC_ (0?2_[DO_?R@#9^W6__ #WB_P"^Q5;4[RW;3;L">,DQ.!\X]#6?
M_P (/I?]R7_OY5/6/".GV6EW,\2R"2-"RY?(S0!KZ#>0+H>G*TT89;:,$%QD
M':.*O?;K?_GO%_WV*YC0_"6GW^DVUQ*LADD7+8? ZU>_X0?2_P"Y+_W\H V?
MMUO_ ,]XO^^Q1]NM_P#GO%_WV*QO^$'TO^Y+_P!_*/\ A!]+_N2_]_* -G[=
M;_\ />+_ +[%'VZW_P">\7_?8K&_X0?2_P"Y+_W\H_X0?2_[DO\ W\H V?MU
MO_SWB_[[%'VZW_Y[Q?\ ?8K&_P"$'TO^Y+_W\H_X0?2_[DO_ '\H V?MUO\
M\]XO^^Q1]NM_^>\7_?8K&_X0?2_[DO\ W\H_X0?2_P"Y+_W\H V?MUO_ ,]X
MO^^Q1]NM_P#GO%_WV*QO^$'TO^Y+_P!_*/\ A!]+_N2_]_* -G[=;_\ />+_
M +[%'VZW_P">\7_?8K&_X0?2_P"Y+_W\H_X0?2_[DO\ W\H V?MUO_SWB_[[
M%'VZW_Y[Q?\ ?8K&_P"$'TO^Y+_W\H_X0?2_[DO_ '\H V?MUO\ \]XO^^Q1
M]NM_^>\7_?8K&_X0?2_[DO\ W\H_X0?2_P"Y+_W\H V?MUO_ ,]XO^^Q1]NM
M_P#GO%_WV*QO^$'TO^Y+_P!_*/\ A!]+_N2_]_* -G[=;_\ />+_ +[%8_B*
MZA>32-LT;;;Y&.&' VMS2?\ "#Z7_<E_[^5B^(_#EGIDE@(%<":78^YL\<4
M=G]NM_\ GO%_WV*/MUO_ ,]XO^^Q6-_P@^E_W)?^_E'_  @^E_W)?^_E &S]
MNM_^>\7_ 'V*/MUO_P ]XO\ OL5C?\(/I?\ <E_[^4?\(/I?]R7_ +^4 ;/V
MZW_Y[Q?]]BC[=;_\]XO^^Q6-_P (/I?]R7_OY1_P@^E_W)?^_E &S]NM_P#G
MO%_WV*/MUO\ \]XO^^Q6-_P@^E_W)?\ OY1_P@^E_P!R7_OY0!L_;K?_ )[Q
M?]]BC[=;_P#/>+_OL5C?\(/I?]R7_OY1_P (/I?]R7_OY0!L_;K?_GO%_P!]
MBC[=;_\ />+_ +[%8W_"#Z7_ ')?^_E'_"#Z7_<E_P"_E &S]NM_^>\7_?8H
M^W6__/>+_OL5C?\ "#Z7_<E_[^4?\(/I?]R7_OY0!L_;K?\ Y[Q?]]BC[=;_
M //>+_OL5C?\(/I?]R7_ +^4?\(/I?\ <E_[^4 ;/VZW_P">\7_?8H^W6_\
MSWB_[[%8W_"#Z7_<E_[^4?\ "#Z7_<E_[^4 ;/VZW_Y[Q?\ ?8H^W6__ #WB
M_P"^Q6-_P@^E_P!R7_OY1_P@^E_W)?\ OY0!L_;K?_GO%_WV*Q[6ZA'B[4G,
MT>QK&U4-N&"1)<$C\,C\Q2?\(/I?]R7_ +^5BVOARSF\4WE@RO\ 9XH@ZC=S
MG"=_^!&@#L_MUO\ \]XO^^Q1]NM_^>\7_?8K&_X0?2_[DO\ W\H_X0?2_P"Y
M+_W\H V?MUO_ ,]XO^^Q1]NM_P#GO%_WV*QO^$'TO^Y+_P!_*/\ A!]+_N2_
M]_* -G[=;_\ />+_ +[%'VZW_P">\7_?8K&_X0?2_P"Y+_W\H_X0?2_[DO\
MW\H V?MUO_SWB_[[%'VZW_Y[Q?\ ?8K&_P"$'TO^Y+_W\H_X0?2_[DO_ '\H
M V?MUO\ \]XO^^Q1]NM_^>\7_?8K&_X0?2_[DO\ W\H_X0?2_P"Y+_W\H V?
MMUO_ ,]XO^^Q1]NM_P#GO%_WV*QO^$'TO^Y+_P!_*/\ A!]+_N2_]_* -G[=
M;_\ />+_ +[%'VZW_P">\7_?8K&_X0?2_P"Y+_W\H_X0?2_[DO\ W\H V?MU
MO_SWB_[[%'VZW_Y[Q?\ ?8K&_P"$'TO^Y+_W\H_X0?2_[DO_ '\H V?MUO\
M\]XO^^Q1]NM_^>\7_?8K&_X0?2_[DO\ W\H_X0?2_P"Y+_W\H V?MUO_ ,]X
MO^^Q1]NM_P#GO%_WV*QO^$'TO^Y+_P!_*/\ A!]+_N2_]_* -G[=;_\ />+_
M +[%8_A.ZACT55::-6\^<X+ 'F9R/T(IDO@G3%C=@DF0"?OUD^%O#5EJVF&>
MX5S)YA7Y6QP * .Q^W6__/>+_OL4?;K?_GO%_P!]BL;_ (0?2_[DO_?RC_A!
M]+_N2_\ ?R@#9^W6_P#SWB_[[%'VZW_Y[Q?]]BL;_A!]+_N2_P#?RC_A!]+_
M +DO_?R@#9^W6_\ SWB_[[%'VZW_ .>\7_?8K&_X0?2_[DO_ '\H_P"$'TO^
MY+_W\H V?MUO_P ]XO\ OL4?;K?_ )[Q?]]BL;_A!]+_ +DO_?RC_A!]+_N2
M_P#?R@#9^W6__/>+_OL4?;K?_GO%_P!]BL;_ (0?2_[DO_?RC_A!]+_N2_\
M?R@#9^W6_P#SWB_[[%'VZW_Y[Q?]]BL;_A!]+_N2_P#?RC_A!]+_ +DO_?R@
M#9^W6_\ SWB_[[%'VZW_ .>\7_?8K&_X0?2_[DO_ '\H_P"$'TO^Y+_W\H V
M?MUO_P ]XO\ OL4?;K?_ )[Q?]]BL;_A!]+_ +DO_?RC_A!]+_N2_P#?R@#9
M^W6__/>+_OL4?;K?_GO%_P!]BL;_ (0?2_[DO_?RC_A!]+_N2_\ ?R@#9^W6
M_P#SWB_[[%'VZW_Y[Q?]]BL;_A!]+_N2_P#?RC_A!]+_ +DO_?R@#9^W6_\
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
MXC_G]'[F'_$3\'_T#2^]'Z4T5^:W_"V/&_\ T.7B#_P:3_\ Q='_  MCQO\
M]#EX@_\ !I/_ /%T?ZDXC_G]'[F'_$3\'_T#2^]'Z4T5^:W_  MCQO\ ]#EX
M@_\ !I/_ /%T?\+8\;_]#EX@_P#!I/\ _%T?ZDXC_G]'[F'_ !$_!_\ 0-+[
MT?I317YK?\+8\;_]#EX@_P#!I/\ _%T?\+8\;_\ 0Y>(/_!I/_\ %T?ZDXC_
M )_1^YA_Q$_!_P#0-+[T?I317YK?\+8\;_\ 0Y>(/_!I/_\ %T?\+8\;_P#0
MY>(/_!I/_P#%T?ZDXC_G]'[F'_$3\'_T#2^]'Z4T5^:W_"V/&_\ T.7B#_P:
M3_\ Q='_  MCQO\ ]#EX@_\ !I/_ /%T?ZDXC_G]'[F'_$3\'_T#2^]'Z4T5
M^:W_  MCQO\ ]#EX@_\ !I/_ /%T?\+8\;_]#EX@_P#!I/\ _%T?ZDXC_G]'
M[F'_ !$_!_\ 0-+[T?H'X1_Y"6N?]?'_ +,]=-7YI0_$[QC;L[1>+-<C:0Y<
MIJ4P+'U/S<U)_P +8\;_ /0Y>(/_  :3_P#Q='^I.(_Y_1^YA_Q$_!_] TOO
M1^E-%?FM_P +8\;_ /0Y>(/_  :3_P#Q='_"V/&__0Y>(/\ P:3_ /Q='^I.
M(_Y_1^YA_P 1/P?_ $#2^]'Z4T5^:W_"V/&__0Y>(/\ P:3_ /Q='_"V/&__
M $.7B#_P:3__ !='^I.(_P"?T?N8?\1/P?\ T#2^]'Z4T5^:W_"V/&__ $.7
MB#_P:3__ !='_"V/&_\ T.7B#_P:3_\ Q='^I.(_Y_1^YA_Q$_!_] TOO1^E
M-%?FM_PMCQO_ -#EX@_\&D__ ,71_P +8\;_ /0Y>(/_  :3_P#Q='^I.(_Y
M_1^YA_Q$_!_] TOO1^E-%?FM_P +8\;_ /0Y>(/_  :3_P#Q='_"V/&__0Y>
M(/\ P:3_ /Q='^I.(_Y_1^YA_P 1/P?_ $#2^]'Z4T5^:W_"V/&__0Y>(/\
MP:3_ /Q='_"V/&__ $.7B#_P:3__ !='^I.(_P"?T?N8?\1/P?\ T#2^]'Z4
MT5^:W_"V/&__ $.7B#_P:3__ !='_"V/&_\ T.7B#_P:3_\ Q='^I.(_Y_1^
MYA_Q$_!_] TOO1^E-%?FM_PMCQO_ -#EX@_\&D__ ,71_P +8\;_ /0Y>(/_
M  :3_P#Q='^I.(_Y_1^YA_Q$_!_] TOO1^E-%?FM_P +8\;_ /0Y>(/_  :3
M_P#Q='_"V/&__0Y>(/\ P:3_ /Q='^I.(_Y_1^YA_P 1/P?_ $#2^]'Z4UF^
M(_\ D!7W_7(U^='_  MCQO\ ]#EX@_\ !I/_ /%UL>#?B9XPU'QAH5K=^*];
MN;::_MXY89M1F='4R*"K*6P01V-9U>#,12IRJ.LM$WL^AO0\2L)7JPI+#R7,
MTMUU=C[\\+_\@"R_W/ZFM6LKPO\ \@"R_P!S^IK5K\[/V,**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *YGQG_ *W2O^OC_"NFKF?&?^MT
MK_KX_P * .FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *YFP_P"1\U+_ *]Q_*.NFKF;#_D?-2_Z]Q_*.@#IJ*** "BBB@ HHHH
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
M@2?6'6;5;;0)+1K>^E"JGFM'=6\PBD**JEX?+9L L20" #(\3>)?'UO?> _
M9U72M.\5:ZM[-J7B*RLV>*.UM0@9[:"4E5GD,T.%D,B1_O#B4*,TO'T7Q#^$
M7PM^)&L+X[E\4VMAX9O]0T_4-8L;2/4K*^B@9D_X]X([>6(XSAH@RE>3(&PG
M5ZK\!?#-]X/T+0;*74]$DT&8W6DZS87K'4+.X8,'F$TF_P UG\Q]XE#K)O.]
M6JA)^SUIVJZ+XHM/$?BGQ)XLU'Q!H\^A3ZQJDULEQ;V<JE7C@B@@BMXSD[BP
MAW,57<6"J  <)X5U#XE?%/XO_$'11\0[CPMX3T2#26M1HVFV3Z@;B>S664&2
MX@EC$63G!C9B6X9 N&P]>_:,\2R^$?!&C+=ZE8:SK&JZSINI^)/#_ABXU>>"
M#3+I[>2:&S@CGVR3,(L%U>--[DJV *]_\'_#/2_!/B3Q)K=C/>2W6O?9/M*7
M#H43[/ ((]@"@C*J"<D\],#BN?;X :%'X7M])LM3UC3+VSU>^US3]<M)HEOK
M&ZNIYIIC&3&8V0F>1/+D1U9,!@Q&: .6^"7Q*UO5/'UYX6N+KQAXKT$Z<U_;
M^(_%7@R[T*>"9951K:5WM+:"8LLBLGEQJP$<@;=P:]WKB/ /PMA\$ZEJ&KWG
MB#6O%WB&^C2";6->EA,HA0DI#''!%%#$@+,?DC4L3EBV!CMZ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** .9\(_\ (2US_KX_]F>O!/\
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'/_ *F3_=/\JP/
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
MG0!IT5F?\)-I?_/[%^='_"3:7_S^Q?G0!IT5F?\ "3:7_P _L7YT?\)-I?\
MS^Q?G0!IT5F?\)-I?_/[%^='_"3:7_S^Q?G0!IT5F?\ "3:7_P _L7YT?\)-
MI?\ S^Q?G0!IT5F?\)-I?_/[%^='_"3:7_S^Q?G0!Q/Q)^'?A_XA>*M$@U_3
M_M\4,;B-?.DCQNZ_<8?W5_*J?_#+GPQ_Z%G_ ,G[K_X[71ZEK%G-XITZX2X1
MH(T(=QT'WO\ &M__ (2;2_\ G]B_.O0I9AC*$%3I5I1BNBDTON3/(KY/EN*J
M.MB,-"<GNW"+;Z;M7V//?^&7/AC_ -"S_P"3]U_\=H_X9<^&/_0L_P#D_=?_
M !VO0O\ A)M+_P"?V+\Z/^$FTO\ Y_8OSK7^ULP_Z")_^!2_S,/]7\G_ .@.
ME_X+C_D>>_\ #+GPQ_Z%G_R?NO\ X[1_PRY\,?\ H6?_ "?NO_CM>A?\)-I?
M_/[%^='_  DVE_\ /[%^=']K9A_T$3_\"E_F'^K^3_\ 0'2_\%Q_R//?^&7/
MAC_T+/\ Y/W7_P =H_X9<^&/_0L_^3]U_P#':]"_X2;2_P#G]B_.C_A)M+_Y
M_8OSH_M;,/\ H(G_ .!2_P P_P!7\G_Z Z7_ (+C_D>>_P##+GPQ_P"A9_\
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
M9_PDVE_\_L7YT?\ "3:7_P _L7YT :=%9G_"3:7_ ,_L7YT?\)-I?_/[%^=
M&G169_PDVE_\_L7YT?\ "3:7_P _L7YT :=<SXS_ -;I7_7Q_A6G_P )-I?_
M #^Q?G6!XJUBSO)-.,%PD@CFW/M[#CF@#LJ*S/\ A)M+_P"?V+\Z/^$FTO\
MY_8OSH TZ*S/^$FTO_G]B_.C_A)M+_Y_8OSH TZ*S/\ A)M+_P"?V+\Z/^$F
MTO\ Y_8OSH TZ*S/^$FTO_G]B_.C_A)M+_Y_8OSH TZ*S/\ A)M+_P"?V+\Z
M/^$FTO\ Y_8OSH TZ*S/^$FTO_G]B_.C_A)M+_Y_8OSH TZ*S/\ A)M+_P"?
MV+\Z/^$FTO\ Y_8OSH TZ*S/^$FTO_G]B_.C_A)M+_Y_8OSH TZ*S/\ A)M+
M_P"?V+\Z/^$FTO\ Y_8OSH TZ*S/^$FTO_G]B_.C_A)M+_Y_8OSH TZYFP_Y
M'S4O^O<?RCK3_P"$FTO_ )_8OSK L]8LX_&%]=-<(+=X0JR=B<)Q^A_*@#LJ
M*S/^$FTO_G]B_.C_ (2;2_\ G]B_.@#3HK,_X2;2_P#G]B_.C_A)M+_Y_8OS
MH TZ*S/^$FTO_G]B_.C_ (2;2_\ G]B_.@#3HK,_X2;2_P#G]B_.C_A)M+_Y
M_8OSH TZ*S/^$FTO_G]B_.C_ (2;2_\ G]B_.@#3HK,_X2;2_P#G]B_.C_A)
MM+_Y_8OSH TZ*S/^$FTO_G]B_.C_ (2;2_\ G]B_.@#3HK,_X2;2_P#G]B_.
MC_A)M+_Y_8OSH TZ*S/^$FTO_G]B_.C_ (2;2_\ G]B_.@#3HK,_X2;2_P#G
M]B_.C_A)M+_Y_8OSH OS_P"ID_W3_*L#P'_R V_Z[-_(5=F\2:8T+@7L9)4]
MZQO!^L65CI)BN+E(I/-8[6],"@#A_P!L;P?XL^(?[-/COPMX(T[^U?$FM6:V
M$%L;B. %))468EY&50!$9#UYQ@<FO!/VV/V(_$/Q&^$?A:W^%TGD>*=)TNU\
M+ZA;1S1VZZMHZM$3'(SD*3%)$DJ@L./, R2!7V?_ ,)-I?\ S^Q?G1_PDVE_
M\_L7YT ?/D_P:\3_ /#8WA7Q:FBY\">$/ 4NEZ9=_:8<R:A)*%,:Q[]Z_N5'
MS%0O;/IXW\,OV*;K3OV-_&B^+?A-X;UGXYZVFL7D7]I6NGW5W%=3O(+<+=L6
M1<#8X_>84GL<U]S_ /"3:7_S^Q?G1_PDVE_\_L7YT >?_LP_#F]^#_[.GP_\
M(7]J+?5=)T6"*\MD=7"W)7?,H93M/[QGY!P>N:Q;7X;^*(/V8=/\/16D*^,$
MM[?4;K3Y;A1'->?:5N[BW,H#*/,?S(]_(^?/2O6O^$FTO_G]B_.C_A)M+_Y_
M8OSH \5\:>&_&/Q8\->-M2D\(7WAN[O?#,_AW2]'U*^M#>L]PQ^T2N\$TL,:
M$+#MQ*6.QLA3@'OOB)X1O=<N/ &G:;9*VCZ?KT%Y?X=$6"WMX)GA(4D;OWZV
MX 4<9ST%=9_PDVE_\_L7YT?\)-I?_/[%^= 'C_@3_A-_@YI]UX1B^'NH>++;
M^T[Z\L?$&F:E8Q6TD=S=2W -X)YHYHY%,I5S%',#MW#D[!P6K? +Q=KW@+PS
MK6NZ+)<^+-+\7:KXBU'0?#NOS:7+<1W)N85^RWD4L;+*L,D++OD17 ='*;CM
M^G?^$FTO_G]B_.C_ (2;2_\ G]B_.@#P_P"'7P=LM:UZ?5M0\&^//"D]C:RP
MZ9>>+O'ESK-Q')/&\4SQV_V^ZA3",,.6W')X7&3<\!ZI\2/A[\/=&\"6_P ,
M)+O5M#TR+3;;78=4LH]#G\F()'*<S?:D#!02GV<X)V[B/GKV3_A)M+_Y_8OS
MH_X2;2_^?V+\Z .8^!?A._\  _P=\':)J\,=OK-IID U"*(@HMTRAIP""1CS
M&?H2/<]:[JLS_A)M+_Y_8OSH_P"$FTO_ )_8OSH TZ*S/^$FTO\ Y_8OSH_X
M2;2_^?V+\Z -.BLS_A)M+_Y_8OSH_P"$FTO_ )_8OSH TZ*S/^$FTO\ Y_8O
MSH_X2;2_^?V+\Z -.BLS_A)M+_Y_8OSH_P"$FTO_ )_8OSH TZ*S/^$FTO\
MY_8OSH_X2;2_^?V+\Z -.LSQ-_R ;W_KG1_PDVE_\_L7YUGZ]KVGW6CW<45W
M&\C)A5!Y- 'YV4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!])?L<Z=;:@OB];F%9@ILR W;_7U
M[9\0-?\ !WPQT./5_$$$T5G)<Q6<2V.GW-]/+-*VV.-(;='D=F8XPJFO'/V+
M?^9Q_P"W/_VO77_M71ZM-X-\()H5S9V>LMXQT86D^H6[W%NDOVE=IDC1T9ES
MU =3[T =-X'\=> _B'J-WINDQW4&JVD*W$VF:SI-YI=XL+,567R+J**0QEE8
M;PI7((SFNS_X1G2_^?*+\J^<?AYX@\4WVA^,_BAXNO+'6/B=X/T2_P!&F\(Z
M-I[6=MI\Z8N'3#S2R3>?Y5NR2EU5H]A5$+-7$6.K?$+1OA_IOC:R\-_%*\\:
MRPV]])K&L>+]%_X1^_>5D8PFT.K&WAMY-VQ&BA650RD,6SD ^HO"NJ^'/%VL
M>*M-L],DCG\-ZDNEW;3HH5Y3;07 ,>&)*[+A!D@'(;C&">C_ .$9TO\ Y\HO
MRKYDNO$FKZ1XF^)&F:5J<GAR3Q'\3]/T:YUJ)8WDL(I-%L78IO#())#&L",0
MP#3*<$@5H?&#P/)\(M?^&%]X;\?^*]/BU7QCINFW^D:MXCO-2CU2-Y"S*OVF
M61XV 0DK&RHR;PR'Y2H!]%_\(SI?_/E%^58'@V?2_&-A>W7_  C.I:']EO[F
MP\G6;3[/)+Y,AC\Z-=QW1/MW(_\ $I!P,U\^ZAXNUMOVDE^%T7C*^3P'-JZZ
MG/K"7,QNHM0,9N1X=%SGY%<)]IQNW"',& KI6-877BKQ_P#$7P'H+>.O$>CZ
M9=>+/&T>HKI]\ZR7=I;7C+#;;R<QJHVA67#(H(0H3D 'UU_PC.E_\^47Y4?\
M(SI?_/E%^5>9_"U9O"/Q>\;> [;4M6U'0=/TK2]7LQK6ISZC/!)<R7D<J"XG
M9YF0_948!W;:68# P!Z_0!F?\(SI?_/E%^5'_",Z7_SY1?E6G10!F?\ ",Z7
M_P ^47Y4?\(SI?\ SY1?E6G10!F?\(SI?_/E%^5'_",Z7_SY1?E6G10!F?\
M",Z7_P ^47Y4?\(SI?\ SY1?E6G10!F?\(SI?_/E%^5'_",Z7_SY1?E6G10!
MF?\ ",Z7_P ^47Y4?\(SI?\ SY1?E6G10!F?\(SI?_/E%^5'_",Z7_SY1?E6
MG10!F?\ ",Z7_P ^47Y4?\(SI?\ SY1?E6G10!F?\(SI?_/E%^5'_",Z7_SY
M1?E6G10!F?\ ",Z7_P ^47Y4?\(SI?\ SY1?E6G10!F?\(SI?_/E%^5'_",Z
M7_SY1?E6G10!F?\ ",Z7_P ^47Y4?\(SI?\ SY1?E6G10!F?\(SI?_/E%^5'
M_",Z7_SY1?E6G10!QOAO1[.\O]72:W218IMJ!OX1EN/T%;__  C.E_\ /E%^
M59GA'_D):Y_U\?\ LSUTU &9_P (SI?_ #Y1?E1_PC.E_P#/E%^5:=% &9_P
MC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E_P#/E%^5:=%
M&9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E_P#/E%^5
M:=% &9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E_P#/
ME%^5:=% &9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E
M_P#/E%^5:=% &9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_
MPC.E_P#/E%^5:=% &9_PC.E_\^47Y4?\(SI?_/E%^5:=% 'G7B[4/#7A/Q+I
M46JWVG:1:W",<7MPD*OC.<;B,XROYBI?^$X^&'_0T>&?_!K!_P#%UX#^WC_R
M$O!O_7&Z_P#0HJ^5:#].R;A*AF>!IXN=5IROHDNC:_0_2C_A./AA_P!#1X9_
M\&L'_P 71_PG'PP_Z&CPS_X-8/\ XNOS7HH/:_U#PW_/^7W(_2C_ (3CX8?]
M#1X9_P#!K!_\71_PG'PP_P"AH\,_^#6#_P"+K\UZ* _U#PW_ #_E]R/TH_X3
MCX8?]#1X9_\ !K!_\71_PG'PP_Z&CPS_ .#6#_XNOS7HH#_4/#?\_P"7W(_2
MC_A./AA_T-'AG_P:P?\ Q='_  G'PP_Z&CPS_P"#6#_XNOS7HH#_ %#PW_/^
M7W(_2C_A./AA_P!#1X9_\&L'_P 71_PG'PP_Z&CPS_X-8/\ XNOS7HH#_4/#
M?\_Y?<C]*/\ A./AA_T-'AG_ ,&L'_Q='_"<?##_ *&CPS_X-8/_ (NOS7HH
M#_4/#?\ /^7W(_2C_A./AA_T-'AG_P &L'_Q='_"<?##_H:/#/\ X-8/_BZ_
M->B@/]0\-_S_ )?<C]*/^$X^&'_0T>&?_!K!_P#%T?\ "<?##_H:/#/_ (-8
M/_BZ_->B@/\ 4/#?\_Y?<C]*/^$X^&'_ $-'AG_P:P?_ !='_"<?##_H:/#/
M_@U@_P#BZ_->B@/]0\-_S_E]R/TH_P"$X^&'_0T>&?\ P:P?_%T?\)Q\,/\
MH:/#/_@U@_\ BZ_->B@/]0\-_P _Y?<C]#M \>?#Z2\U,7?B?P\(UEQ#YFI0
M@;<MT^?D=*VO^$X^&'_0T>&?_!K!_P#%U^:]% ?ZAX;_ )_R^Y'Z4?\ "<?#
M#_H:/#/_ (-8/_BZ/^$X^&'_ $-'AG_P:P?_ !=?FO10'^H>&_Y_R^Y'Z4?\
M)Q\,/^AH\,_^#6#_ .+H_P"$X^&'_0T>&?\ P:P?_%U^:]% ?ZAX;_G_ "^Y
M'Z4?\)Q\,/\ H:/#/_@U@_\ BZ/^$X^&'_0T>&?_  :P?_%U^:]% ?ZAX;_G
M_+[D?I1_PG'PP_Z&CPS_ .#6#_XNC_A./AA_T-'AG_P:P?\ Q=?FO10'^H>&
M_P"?\ON1^E'_  G'PP_Z&CPS_P"#6#_XNC_A./AA_P!#1X9_\&L'_P 77YKT
M4!_J'AO^?\ON1^E'_"<?##_H:/#/_@U@_P#BZ/\ A./AA_T-'AG_ ,&L'_Q=
M?FO10'^H>&_Y_P ON1^E'_"<?##_ *&CPS_X-8/_ (NC_A./AA_T-'AG_P &
ML'_Q=?FO10'^H>&_Y_R^Y'Z4?\)Q\,/^AH\,_P#@U@_^+H_X3CX8?]#1X9_\
M&L'_ ,77YKT4!_J'AO\ G_+[D?I1_P )Q\,/^AH\,_\ @U@_^+H_X3CX8?\
M0T>&?_!K!_\ %U^:]% ?ZAX;_G_+[D?I1_PG'PP_Z&CPS_X-8/\ XNJ^H>,O
MAY<V<L.G^(_#T]](-D$5OJ4+R.Y. JJ'R23V%?F_70?#O_DH'AG_ +"=K_Z-
M6@PK\#X>E2G45:6B;V70_23P_H.GW6C6LLMI&\C+EF(Y/)K1_P"$9TO_ )\H
MORIOA?\ Y %E_N?U-:M!^/&9_P (SI?_ #Y1?E1_PC.E_P#/E%^5:=% &9_P
MC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E_P#/E%^5:=%
M&9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E_P#/E%^5
M:=% &9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E_P#/
ME%^5:=% &9_PC.E_\^47Y4?\(SI?_/E%^5:=% &9_P (SI?_ #Y1?E1_PC.E
M_P#/E%^5:=% &9_PC.E_\^47Y5@>*M'L[.33A!;I&))MK[>XXXKLJYGQG_K=
M*_Z^/\* -/\ X1G2_P#GRB_*C_A&=+_Y\HORK3HH S/^$9TO_GRB_*C_ (1G
M2_\ GRB_*M.B@#,_X1G2_P#GRB_*C_A&=+_Y\HORK3HH S/^$9TO_GRB_*C_
M (1G2_\ GRB_*M.B@#,_X1G2_P#GRB_*C_A&=+_Y\HORK3HH S/^$9TO_GRB
M_*C_ (1G2_\ GRB_*M.B@#,_X1G2_P#GRB_*C_A&=+_Y\HORK3HH S/^$9TO
M_GRB_*C_ (1G2_\ GRB_*M.B@#,_X1G2_P#GRB_*C_A&=+_Y\HORK3HH S/^
M$9TO_GRB_*C_ (1G2_\ GRB_*M.B@#,_X1G2_P#GRB_*L"ST>SD\87UJUNAM
MTA#+'V!PG/ZG\Z[*N9L/^1\U+_KW'\HZ -/_ (1G2_\ GRB_*C_A&=+_ .?*
M+\JTZ* ,S_A&=+_Y\HORH_X1G2_^?*+\JTZ* ,S_ (1G2_\ GRB_*C_A&=+_
M .?*+\JTZ* ,S_A&=+_Y\HORH_X1G2_^?*+\JTZ* ,S_ (1G2_\ GRB_*C_A
M&=+_ .?*+\JTZ* ,S_A&=+_Y\HORH_X1G2_^?*+\JTZ* ,S_ (1G2_\ GRB_
M*C_A&=+_ .?*+\JTZ* ,S_A&=+_Y\HORH_X1G2_^?*+\JTZ* ,S_ (1G2_\
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
M[%>H>/=8^!EMXDDT6_\ #'A#P??>&O$-KYTOFW#SV4< >VS%@A60L&8HPPI
MS0!\Y^*/B]\6KC_@FUK7B"7Q;XFM-1_X2Z*R\,^*9YI;#4[_ $AIXQ!-)(FU
MSO#,"W.X#J:VOB)^UIXO\4?LY^'=#U/6-0\'?&+PGX[TGP_XJM=/O'M9[A"[
MKYX,9!:&=0"<?*2#VVY]0US]CWXL^(OV.?\ A2NI^(?#>HW^C:U;'0M8FNK@
M"328)U>*.X M\I,J#8 H=<!1NXR=']L;]@5_CY\1O!7Q"\'7VGZ)XLTR\M4U
M@7\DD<&H6<+AU),:.3,A4!<C!4@$C8M &U^W[X_\5?V+X#^$GP[UVX\/>/\
MXB:REI;ZE93R03V5G 1+<3B2,AE ^0'!R5+CUKH/V!?B]K'Q2^ =OI_BRXFF
M\=^#[V?PSX@^U2-).;FW;:'D=B2[,A0E\G<V[FN>^)'[#UC^T5^TEKGC/XP6
M]CXA\"VFD0:7X9T&SU.[BDB;=OGGG\L1;6+$@!78$'YN0,6?@S^Q?#^SS\<?
M%%QX$BT^P^#/BG08[/4O#L^H74MW#?HS 2Q%PY,9C9@<R@@R''"J* .N_;E^
M,6N_ W]F?Q5XG\+RI;^)";>PTZ=U1O)FGF2(2!7!5BH9F ((R!D$9KQ;1=%\
M>_LH_M(?!G0[GXI>+OB/X<^(B7>GZS9^+;X7GV:^A@$JS6I(!B0EB/+&< ')
M;Y<>C>)O^"?'PKC^ OCSX:^!=(_X0R#Q2L,TEU]KN;W9=0-OMY")I6.%;JJD
M9!/L:P_AS^S9\9?%7QH\!^./CAXH\(ZG;^ +.>#0K'PI!<!KNXEC$;W5TTRK
MARJ@E4&W(& N#D R4L_$?@'_ (*3>']%7XA^,M=\/^)?#>H:U<:'K&K&33[:
M42,B)!;HJ1HB*HQE2V<DL22:\E_;;^.+^'OVF/$GACQM\8_%_P +?"^F^$X]
M2\+V_@BY9'O]18D;;OR49\%E("2;5PH(9,Y;ZT\2_ G7]9_;'\'_ !9AN]-7
MPYH_AFZT:XM9)9!=M-)(S*R*$*%,$9)<'VKS/QM^S5\:/!GQW^(7Q ^#^K_#
M_4+?Q[;01:I9_$"VNGDLS%'Y>V"2!6+1L.2C_+T&TX!H Q[/]L3Q;X9_8]^%
M5[-;1>+OCKX_L!:Z!I5B8W^V3DE1=R[/D1$C*22#@!B5.P;BE[_@F7KWCS5/
M!?Q3TWXB^*K_ ,6^(]#\:76ERWE[?2W2(8XH@ZPF3E8]^XA0% ST%6_AW_P3
M+^%D7PC\(>&?B=I:^/-<T..X_P")A#>75A#&9YVFDCBC@E0",,Y R,\9^7.T
M;/[%?[%=E^RMK?Q&U-K735N=<UB;^R7TZ]N9S;Z1N#6]O*)0!YBG=DC<3G[Y
MH ^J**** "BBB@ HHHH **** "BBB@ HHHH ^0?V\?\ D)>#?^N-U_Z%%7RK
M7U5^WC_R$O!O_7&Z_P#0HJ^5:#^BN$_^1-0_[>_]+D%%%%!]<%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MGS_%'_/O:_F/_BJ//\4?\^]K^8_^*H Z:BN9\_Q1_P ^]K^8_P#BJ//\4?\
M/O:_F/\ XJ@#IJ*YGS_%'_/O:_F/_BJ//\4?\^]K^8_^*H Z:BN9\_Q1_P ^
M]K^8_P#BJ//\4?\ /O:_F/\ XJ@ \(_\A+7/^OC_ -F>NFKA='CUVWNM1:V@
MA,AFQ-O(P'QNP.?1Q^=:GG^*/^?>U_,?_%4 =-17,^?XH_Y][7\Q_P#%4>?X
MH_Y][7\Q_P#%4 =-17,^?XH_Y][7\Q_\51Y_BC_GWM?S'_Q5 '345S/G^*/^
M?>U_,?\ Q5'G^*/^?>U_,?\ Q5 '345S/G^*/^?>U_,?_%4>?XH_Y][7\Q_\
M50!TU%<SY_BC_GWM?S'_ ,51Y_BC_GWM?S'_ ,50!TU%<SY_BC_GWM?S'_Q5
M'G^*/^?>U_,?_%4 =-17,^?XH_Y][7\Q_P#%4>?XH_Y][7\Q_P#%4 =-17,^
M?XH_Y][7\Q_\51Y_BC_GWM?S'_Q5 '345S/G^*/^?>U_,?\ Q5'G^*/^?>U_
M,?\ Q5 '345S/G^*/^?>U_,?_%4>?XH_Y][7\Q_\50!TU%<SY_BC_GWM?S'_
M ,51Y_BC_GWM?S'_ ,50!TU%<SY_BC_GWM?S'_Q5'G^*/^?>U_,?_%4 >9_M
M"?!C_A<?B+PW:_VQ_9'V6*8;OLOG[MY4]-ZXQL_6O/?^&"_^IY_\I'_V^O>K
MR/79-<LI9((1=A&,2@C:0.N>?]H5J>?XH_Y][7\Q_P#%4'T>$XAS/ T8X?#U
M>6$=ERQ>[OU3>[/G'_A@O_J>?_*1_P#;Z/\ A@O_ *GG_P I'_V^OH[S_%'_
M #[VOYC_ .*H\_Q1_P ^]K^8_P#BJ#K_ -;,Z_Y__P#DL/\ Y$^<?^&"_P#J
M>?\ RD?_ &^C_A@O_J>?_*1_]OKZ.\_Q1_S[VOYC_P"*H\_Q1_S[VOYC_P"*
MH#_6S.O^?_\ Y+#_ .1/G'_A@O\ ZGG_ ,I'_P!OH_X8+_ZGG_RD?_;Z^CO/
M\4?\^]K^8_\ BJ//\4?\^]K^8_\ BJ _ULSK_G__ .2P_P#D3YQ_X8+_ .IY
M_P#*1_\ ;Z/^&"_^IY_\I'_V^OH[S_%'_/O:_F/_ (JCS_%'_/O:_F/_ (J@
M/];,Z_Y__P#DL/\ Y$^<?^&"_P#J>?\ RD?_ &^C_A@O_J>?_*1_]OKZ.\_Q
M1_S[VOYC_P"*H\_Q1_S[VOYC_P"*H#_6S.O^?_\ Y+#_ .1/G'_A@O\ ZGG_
M ,I'_P!OH_X8+_ZGG_RD?_;Z^CO/\4?\^]K^8_\ BJ//\4?\^]K^8_\ BJ _
MULSK_G__ .2P_P#D3YQ_X8+_ .IY_P#*1_\ ;Z/^&"_^IY_\I'_V^OH[S_%'
M_/O:_F/_ (JCS_%'_/O:_F/_ (J@/];,Z_Y__P#DL/\ Y$^<?^&"_P#J>?\
MRD?_ &^C_A@O_J>?_*1_]OKZ.\_Q1_S[VOYC_P"*H\_Q1_S[VOYC_P"*H#_6
MS.O^?_\ Y+#_ .1/G'_A@O\ ZGG_ ,I'_P!OH_X8+_ZGG_RD?_;Z^CO/\4?\
M^]K^8_\ BJ//\4?\^]K^8_\ BJ _ULSK_G__ .2P_P#D3YQ_X8+_ .IY_P#*
M1_\ ;Z/^&"_^IY_\I'_V^OH[S_%'_/O:_F/_ (JCS_%'_/O:_F/_ (J@/];,
MZ_Y__P#DL/\ Y$^7M)_8E_M2YOH?^$S\K[+)LW?V5G=R1G_7<=*T_P#A@O\
MZGG_ ,I'_P!OKWG1EUR&ZU(VL,+2>?MGWD8#X#X'/HX_.M7S_%'_ #[VOYC_
M .*H#_6S.O\ G_\ ^2P_^1/G'_A@O_J>?_*1_P#;Z/\ A@O_ *GG_P I'_V^
MOH[S_%'_ #[VOYC_ .*H\_Q1_P ^]K^8_P#BJ _ULSK_ )__ /DL/_D3YQ_X
M8+_ZGG_RD?\ V^C_ (8+_P"IY_\ *1_]OKZ.\_Q1_P ^]K^8_P#BJ//\4?\
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
MS'_Q5'G^*/\ GWM?S'_Q5 '345S/G^*/^?>U_,?_ !5'G^*/^?>U_,?_ !5
M'13_ .ID_P!T_P JP/ ?_(#;_KLW\A432^)V4J;>VP1CJ/\ XJLWP[_;D&G8
ML886@,C\R$9W [6[^JF@#NJ*YGS_ !1_S[VOYC_XJCS_ !1_S[VOYC_XJ@#I
MJ*YGS_%'_/O:_F/_ (JCS_%'_/O:_F/_ (J@#IJ*YGS_ !1_S[VOYC_XJCS_
M !1_S[VOYC_XJ@#IJ*YGS_%'_/O:_F/_ (JCS_%'_/O:_F/_ (J@#IJ*YGS_
M !1_S[VOYC_XJCS_ !1_S[VOYC_XJ@#IJ*YGS_%'_/O:_F/_ (JCS_%'_/O:
M_F/_ (J@#IJ*YGS_ !1_S[VOYC_XJCS_ !1_S[VOYC_XJ@#IJ*YGS_%'_/O:
M_F/_ (JCS_%'_/O:_F/_ (J@#IJ*YGS_ !1_S[VOYC_XJCS_ !1_S[VOYC_X
MJ@#IJ*YGS_%'_/O:_F/_ (JCS_%'_/O:_F/_ (J@#IJ*YGS_ !1_S[VOYC_X
MJCS_ !1_S[VOYC_XJ@#IJ*YGS_%'_/O:_F/_ (JCS_%'_/O:_F/_ (J@#IJS
M/$W_ " ;W_KG69Y_BC_GWM?S'_Q55-6D\0R:9="YM[<6XC+2%2,[0,G'/M0!
M^?51W%Q%9P/-/(D,,8W/)(P55'J2:DKC/$VG0:I\0/"UGJY>?0KMGB-KN*QF
MX RA?'WLY  ]OK0;4:3K58TD[.32U\R[I/\ ;OQ3NC;>&]VEZ$&V3:[,AR_8
MK IZG_:[>QQGWOX;?#/1O >G_9M*MMLDAW3W4IW33M_>=^_?CH,\"E\/V<5M
M#%##&L42*%2- %50.@ '05T6L>)M/\#Z#)K&IB864+(LC0Q&0KN8#) [<]:3
M:BKL_2\+E,,&U3HKGJ/2_5OLD=5I^F;@.*YOX\?$2#X%_![Q)XXN+%M0&E0*
MT=J&V^;([K'&I;' W.N3Z9KT#PM/9ZUI]M?6-Q'=V=P@>*:%@RNI[@BOA_\
M;6_;^T3P?XL\1_".'P)9^,]*CA^QZT^I73PQO(RAC'&$&04R/GSD,..F:9XF
M.Q4J-U+1[?,[#]B/]L*__:BU#Q'HNNZ#::3K&EPK>1R:<7\F6%FV$$.20P)7
MO@@]L5]/7^E[0>*_*']GG]N?PO\ LV2W$?A?X26<<.IRHVIWDFKS37;QJ3B-
M'=, +DD#&"3SGK7ZV>'_ !#IOC[P?HWB72)#-I>KV<5];.PP3'(@9<CL<'F@
MY,#C)27+*5V>>^*/#-EK>GW%CJ%I%>6<R[9(9E#*P^G^<5\Y^)?ASK?PMD>Z
M\.B;7?#0.Z327;=<6H[F%OXU']T\_7DU]::Q;@;N*X?6(1SQ0?22PE',(<M5
M:]'U1X+H'B/3_$UB+K3YQ,G1U/#QM_=8=C6E7-_$S1;/3_B5X;DTA#8ZM?2/
M+>O;G:LL" $^8O0DGC/7]*Z2@_/L=A7@L1*@Y7MU_$**FLUA>ZA6X=H[<NHD
M=1DJN>2!ZXKZ)UCX*^%?$'C#PI::%9267AZ_$KOJ]K?FXCNHT0,5^;)CER&!
M'0#U(( <)\X45] ^/OAOX"N/"]Y+HE_X>TO6+:1?LT-AXB-\;M2P!#JX!5L'
M("9Z8K'\;:;\.OAWJ5QX2U#PYJ6H:A;6R^=KL-\R2&=D#C9"?DV\@9/;L>I
M/%JZ#Q-XVOO%&GZ)83Q6]M9Z1;?9K:&V5@O7+.VYCEV/4\=.E>G2?#_PQ/X8
M^'MA#I;QZ]XI5$?4S<R;+?;*H=Q'G#,RMC' &!73^+/A3\.;?2M8T^WU#0=*
MU&RB86UY_P )&9;F:5/X)H&550D@@[22#0!\ZZAI-]I/D"^LKBS,\0FA^T1-
M'YD9Z.N1RI]1Q52OJ_7?!OASXB:]X6CU"S73K+3?#$6HRR/?,BO#G$<#,1\B
M*=Q,GWB#^-<;XR^%7@S6%T-?#NIZ'INIW.H16<UAI>MG4E,3MCS5+A7W ]1C
M&#0!X;IFE7NM7B6FG6=Q?W;@E8+6)I'; R<*H).!54@J2",$=17T_P##-_ >
MD_&9?#VC>'+^SU/33<0)JTEX\AG=$99/,B/RJI 8@C'..!G%?,EU_P ?,O\
MOG^= $5%?67@VUN]/^ :60T@75_)ID\I\/P+$\MZLK@1W3#&_P"4=ADGCN!C
MY=O-!OM,UIM)OK=[*_241/#.I4HQQC/MR#]* ,^BO:?&VF_#KX=ZE<>$M0\.
M:EJ&H6ULOG:[#?,DAG9 XV0GY-O(&3V['J=GX>_"KPA;^ ='UOQ&VDW5YJY=
MUCU?6WTU(8U8K^[VJ3(W<YP.1^(!X/;Z5>WEG=7=O9W$]K:[?M$\<3,D.XX7
M>P&%R>!GK1J6EWNC7CVFH6D]C=)@M!<Q-&ZY&1E6 (R"#^->Y77AS2/"_A'X
MM66A:G!JVDE--EMY[>=9@%:8G864X)4Y'Y&N1_:1_P"2P:S_ -<[?_T1'0!Y
MC1110!]-_L6_\SC_ -N?_M>O5/CIXT\0^"_#>B'PO+IEMJ^K:]I^CI<:O9R7
M<$*W$PC9S%'-"SD Y \Q:\K_ &+?^9Q_[<__ &O7>_M,>"T^('A7PKH]SH*^
M)--D\5Z2]_82V?VJ%K9;A3*98RI!C"\L6& .M &9#\4/&W@WQKJOA'Q1?>&O
M$NH+X:O/$5K?:%I\]@+;R'C3RKFVDN9SAS+E)!*-WER#:,9JE\/?$GQQ\4?#
M?PUXV74O 6OC5M*M]4/AZ+1;S2I#YL2R>4MXU[<J"-Q )@P2!G;G([Z;X6^%
MO /P[\4:;X)\(:/X<2\L+C-GH&F16HGD,3!?DB4;FYP.,\UY;\'?CA;^$_@=
MX(T"+P1\0-3\5:;H%C9/H_\ PANIV>ZXC@1&C-S=016Z@,""[2A<<Y(H ]K^
M&?Q T_XI>!=(\4:;%/;6VH1%FM;H 36TJL4EAD ) >.171L$C*G!(YK-\,>.
M;_6OBQXY\,3PVZ6&AVNFS6TD:L)7:X6<N')8@@>4N, =3G/;C/ OP2\4Z;\/
M=$L7^(.O>"M8:2\U+5;;PW%IL\#W=Y<R74RAKRSG8K&\S(I79D#)&>F1:^,X
M/A3\>/'\VOZ9XOOK;4M,T9+74M,\)ZEJD=RT*7"REI+*U>-7!=25^7[W  H
M[SXJ>,O$/@[Q5\.TTN;3#H^M:X-(U*VN[.22X*O!+(DD,JS*L94PD$-&^[=Q
MMQSZ/7E?Q@L;SQ%>_"F[TZPO+J"'Q7;7L^VUD#6\/V2Y&^52NZ, NH.\#!8
MX/%>J4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!DZ+_Q^ZW_U^_\ M&*M:LG1?^/W6_\ K]_]HQ5K
M4 %%%>'?M ?M9:%^SWXJ\+>&[WP=XS\9ZYXDAN9[&P\&Z7'?S%8-ADS&94;@
M.#\H/ ).,4 >XT5\Y:M^WE\-=+_9WN/C)'!KM]X<M+]=+O-/@LD34;2Z+A&A
MDBED10REAG#D8/&:ZOQ[^U5X(\!_"KPE\0RU]KWAGQ1>V5CITVCQQR.6N<^6
MS!W3:HP0W.X$8QF@#V*BO-OVA/C]X8_9H^&-_P".O%HO)=+M98H%M=/1'N;B
M21PJI&KNBL0,L<L/E1CVK<^$WQ/T3XT?#?P]XW\.22/HVMVBW<"SA1+'GAHY
M K, Z,"K $@%2,F@#K:**\[^&GQX\*?%KQ=XZ\.^')KJ[O/!M^FFZG<-;E;8
MSE22L4OW7*E65AU!'3!!(!Z)17R]>?\ !1/X767C2XTB33_%A\.6^J_V'-X\
M316;P]'?9VF W6[.0Q SLQSNSM^:N@^-W[:W@KX(>,W\)S:!XN\:>(+:P_M7
M4;/P?HYOCIEGVN+EBZ*B=\@D@8) R,@'T#17CGC+]J7PIX9^!VG?%;2=*\2>
M.O"^H1+<0+X3TI[RY\DJS/+(A*B)(PC;VD90I4CKQ79_"'XH:5\:OAGX>\<:
M);WEKI.N6HN[:'4$1)T0DC#A&90>.S&@#L**** "BBB@ HHHH **** "BBB@
M HHHH \:_:!^-G_"EM2\,7?]C?VS]M2[39]J\C9M\GG.QLYW?I7F'_#>G_4C
M?^5?_P"T4?MZ?\R-_P!OW_MO7R70?M'#W#V68[+*6(Q%+FG+FN^:2VDUT:6R
M/K3_ (;T_P"I&_\ *O\ _:*/^&]/^I&_\J__ -HKY+HH/HO]4\E_Y\?^33_^
M2/K3_AO3_J1O_*O_ /:*/^&]/^I&_P#*O_\ :*^2Z* _U3R7_GQ_Y-/_ .2/
MK3_AO3_J1O\ RK__ &BC_AO3_J1O_*O_ /:*^2Z* _U3R7_GQ_Y-/_Y(^M/^
M&]/^I&_\J_\ ]HH_X;T_ZD;_ ,J__P!HKY+HH#_5/)?^?'_DT_\ Y(^M/^&]
M/^I&_P#*O_\ :*/^&]/^I&_\J_\ ]HKY+HH#_5/)?^?'_DT__DCZT_X;T_ZD
M;_RK_P#VBC_AO3_J1O\ RK__ &BODNB@/]4\E_Y\?^33_P#DCZT_X;T_ZD;_
M ,J__P!HH_X;T_ZD;_RK_P#VBODNB@/]4\E_Y\?^33_^2/K3_AO3_J1O_*O_
M /:*/^&]/^I&_P#*O_\ :*^2Z* _U3R7_GQ_Y-/_ .2/K3_AO3_J1O\ RK__
M &BC_AO3_J1O_*O_ /:*^2Z* _U3R7_GQ_Y-/_Y(^M/^&]/^I&_\J_\ ]HKK
M?A3^UQ_PL[Q]I?AG_A%/[-^W>;_I7]H^;LV1/)]WRESG9CJ.M?#U>M?LI?\
M)?/"W_;U_P"DLU!YV9<,93A\#7K4Z-I1A)KWI;I-K[1]Z>'_ /C_ -?_ .O_
M /\ :$-;58OA_P#X_P#7_P#K_P#_ &A#6U0?@P4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 55U3_D&7?_ %Q?_P!!-6JJZI_R#+O_ *XO
M_P"@F@"'P_\ \@'3?^O:+_T 5H5G^'_^0#IO_7M%_P"@"M"@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%\2?ZW1_\ K_3_ -!>MJL7
MQ)_K='_Z_P!/_07H VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "L6U_Y'+5/^O"T_\ 1ES6U6+:_P#(Y:I_UX6G_HRYH VJ***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7PC_R U_Z^
M+C_T<];58OA'_D!K_P!?%Q_Z.>@#:HKR^Q^.^G_\(=\2=>U2Q;3?^$%O[^SU
M"V6;S2ZP1K-&ZG:.989(7"X.#)MR<9.=H7[15MKG[/>F_$H:+);7UZL=K_PC
MTUQB2+4VN!:&R:39G<MR3&6V9X)V]J /8:*YKQM\3/"'PTM;:Y\8>*]#\*6]
MRQCAEUO4H;-)6 R51I64,1GH*GUCQ]X8\/:':ZUJOB/2=,T>Z7?;ZA>7T45O
M,OE-+E)&8*P\M'?@_=1FZ F@#>HKS;X4_%A/B-?>/IEN],N=!T35HK73=2L)
M-T5Q:/IUI="9I-[*X)N7PRX7:%]R<?Q'^T9X:O\ 3]#N? /BGPSXP^T^)--T
M:^.FZC%?+;QW$P1R?)D^5\'(W<>QH ]AHK(F\7:%;^'X]>EUK3H]#D5&34WN
MHQ;,'8*A$N=I#,R@<\D@#K65\3/%C>%?".J26.L>'](\0/8W4NEMXFNO(LFF
MBA:0M*00WE(%+N5Y5%8\8H ZRBN3\0_$SPU\._#FFZGXY\5^'O#,=TJ1_;-0
MU&*TM99BFXK$\K#<."0,YQ63X'^)DGC+XD^,M&MY;"[T/2K+3+NPO;-MYG%R
MD[,2X8JR_NEVE0.IZT >A45ROA/XK^"/'FJ7^F>&?&/A_P 1:C8?\?=GI.J0
M74UOSC]XD;DIR".0.1754 %%%% !1110 4444 %%%% !1110 4444 %4-?\
M^0#J7_7M)_Z":OU0U_\ Y .I?]>TG_H)H _-BN6^)-E-<>%Y;NUXO=-D2_@;
M^ZT9R3^6ZNIILD:S1O&ZAD8%64]"#U% TVG=&W#\;++3H;&2/1-6OX[FVBN5
MEM80R8=0V <\D9P?<&MFW_:,TV2WD@N/!FOW,$BE)(VM%974C!!!/(Q7,_LZ
M:HUKH6H^')W)GT.]>W7<>3"Q+QM^.6_ 5[)KWB:^\-^';B]TS2I]:OUVI#9P
M#)9F. 6]%'4G_P#77-.-35\^GH?N>$QF#QE"BWAN:<DM>=QUZ]++4\9^'?QL
M'PN^(MM9:'H^LP^$-8G4-HFI18DMY&8 M;G))Y(^4]>G7!'QS^UA:V;^/OVD
M)Q$DEU'XKT\+,R#<@;[3N53U .!GUP/2OTN^$WPWGT_6F\7^+[A=7\8W ^5N
ML-@A_P"6<([8!(+>Y [EOC?_ (*!_L]VWPQ\$_$+Q]'K<FHR>-O$]A+]A:$(
M+4)'<,PW9^;+-QP, =Z6'A.$7S?+R/F>,J^%QE:$L+#6*M.5[\S[ZV;MMS/6
M6Y\5?!FTM[J'Q\9X8IC%X5O9(_,0-L</%AAGH>3R.:_:?]DEA_PRG\+,G)_L
M"U_] K\M_P!EOX"?\)7\;]=^'EQJ_P!F36O"<J+J,<.?+::WAG7Y"?FVE@#R
M,X[5^M/PU\&P_"GX7^&/!T-XU_'HFGQ6(NF789=B@%MN3C)SQFNH^+R^E)RY
MBYK##YJX766'S5U>K70.[FO,_B)XFC\+^&=5U:3!%I;O*%/\3 ?*OXG _&@^
M^PMJ<>:6R/#H[K_A)OBEXFU?.^WT_;I-LW;*_-+_ ./']:Z.N<^'FER:7X2L
M1.2UW< W4[-U+R'<<^_('X5T=!^7XBL\16E5EO)W'PR&&5)%"ED8, RAAQZ@
M\$>QKT/6?CQXEU2;29;:/3]$;3;AKN,:7:B)9)F!#2."2&)!8'H#N.17G-%!
MSG=>,?BYJ'C+27T]]'T/289)A<3OI=@(I)Y!_$S$DY]QBM)_V@/$,^E^1<V&
MBWFH_9C:#6;FP62]\HC&W>3@\$CE3G/.3S7F=% '3ZM\1-5U;3_#-J?)M#X>
M0I93VP99,E@VYB6/(*C& *W?$?QPUGQ-H]Y97.E:%#<7J*EWJ5OIZK=7 &/O
MN21GCJ ,=L5S/@GP7J'C[Q#!H^FF%+B16<RW#E(XU49+,0"0/H#6W??"'5K&
MW\2SF^TRX@T&*":>2VN3(LR3?<,1"\^OS;>HH E3XU>(H==T?58/LEO/ING)
MI:QI$3'/;KGY959CNSGG&.@QBJ?BSXI:CXH_LY8].TG08K"4SP1Z+9BW"R9!
MWYR3G@=\5H>'_@?K_B:UT&>RN-/_ .)U!<SVT<DKJP$) 8-\F 22,<D>I%=I
M<_!W1M#^$-[>22Z1KOB::^^RVUS9ZHY4'*@1Q(!B63.<J1T).>,4 8]K^TWX
MEL[Y+]=(\/G4]@CGU#[ 5GN5QC$CJXXS@X&.0.W%>1R.9)&<]6.37KEK^S)X
MEN[Y+!=7\/C4]GF3Z?\ ;R9[9<9S(@0G&<#(SR1VYKGO"?P;U?Q5I']JOJ.D
MZ'IS3FV@N-8N_(6XD'58_E);&/\ .#0!K:+^T5XET/3]/ABL-%GO+&W%I!J<
M]ENNEA'2/?N'R_AS]>:X/Q9XDF\7>(KW6)[:WL[F[D\V6.U#A-YZL S,1D\]
M<>F*Z#2OA!KVJ>(M7TEFL;#^R>;Z_N[I5M+<'[I:09Z]@.>N0,'%#QQ\/-2\
M!R637<UG?V5ZADM=0TV?SK>8 X8*^!R.,\=Z .D?]H#Q#/I?D7-AHMYJ/V8V
M@UFYL%DO?*(QMWDX/!(Y4YSSD\UG^$OC%J_A30X](;3])US3H93-;0:Q:>>+
M9R<EH^1C)Y^OU-<'10!UK?$S5I+/Q1;R16;#Q$\4EVRP["AC<NOEA2%')YR#
MGZ\UG^-O&%[X\\27.MZA%!#=7 162V5E0;4"# 8D]%'>L*B@ HHHH ^F_P!B
MW_F<?^W/_P!KU]-U\R?L6_\ ,X_]N?\ [7KV#XT?$W_A5?@>?4K2R.L>(;R5
M=.T+1D8*^I:C+D00 D@ $@LS$@(B.YP%- &[I7COP_KGBS7?#.GZM;7>OZ$E
MO)J=A$V9+19U9H=_H65&('7&#W&=ZOBOX>6&O?";XJ?#CQ%K7P]\3:!?:[]H
MT+QCXHUB72VBU*]NV6:WE86M[/(H%S'Y,:LH5$F" C !^AM*\3/:^._BKJEW
MJ,\FF:';V=N+-Y&\J QVK7,CJN<!F%PH+#D^6H/W10!V'C3QC9>!M'BU*^BN
M)XI;VTT^..U4-(TMS<1V\> 2!C?*I)SP 3VK>KY<\9?"N#QII7P"T[Q+JGB>
M76+V:UCU%[;Q1J=HLGV>PN+MG*0W"J9?/2/$I'F# PWR@5W6J6TGQ0^+>N^!
M;O6M8T?PYX7TO3[IK31M5GL;S49;DW #RW43K.(T$  ".NYR^\L   #UKQ!J
MW]@:#J.I_8KS4?L5M)<_8]/B\VXGV*6\N),C<[8PJYY) HT#5O[>T+3M3^QW
M>G?;+>.X^QZA%Y5Q!O4-Y<J9.UUS@C/!!KYPOM>USPVGCKP+IGB#5=0TVT\1
MZ!I6E:E=7LL]]:_;)86N[4W3,9)#%"?,#.Q<+. S$ $=39^%;KXJ?$[XESZQ
MXF\06?A;1[RSTNRT[1M9NM.431VD<\TS202(_6Z"[00IV'>'PFT ]UHKY0L]
M/\1W'[/_ (6^)>J>-_$MSXWN1IKZ;)#J,EK9LMQ<PQ0136*;;>8R)*OF-+&S
M[I'*%,($[JS\*W7Q4^)WQ+GUCQ-X@L_"VCWEGI=EIVC:S=:<HFCM(YYIFD@D
M1^MT%V@A3L.\/A-H![K17RA9Z?XCN/V?_"WQ+U3QOXEN?&]R--?39(=1DM;-
MEN+F&*"*:Q3;;S&1)5\QI8V?=(Y0IA GL.E>)GM?'?Q5U2[U&>33-#M[.W%F
M\C>5 8[5KF1U7. S"X4%AR?+4'[HH ].HKYI\)>$?$?Q \6>'-!USQ7XDL]&
MT3P-ITVK0:?JUQ:S:C?W;R9+W$;B4%!:L=R,K_O -VW>K<YKWQ \:^%?#VG>
M#?#3^(O$<&I>.+[0+74H+NVGUB/3K:W>>6*.>]FCC>;S(IH5DED+B-2WSR+D
M@'US2$[02>E?.OPNT_QKH/Q0T:/2_!OQ$T'P;=6]PFM_\)YXFM-9C60(&MYK
M=_[2NYT?<"C(N(RKY(!4&O6?C-XDD\'_  C\::W#S<6&CW=Q"O=I%A8H/J6P
M/QH U? OC"R^('@_1_$NG1SQ:?JMLEW;+<JH<QN,JQ"DCD8/!/!%;M?-T_PQ
MU'X.VOPAETGQ5KKZZNHZ=H%_:3ZI/)IM[:>2PFC6R9C!$4CB+)(B+)^[&YV+
M,6XW0_$GC#XQ-KGB'6_!'Q6OXEU:_L='7P5XGT_2+&QAM[A[=28_[5MY)YBT
M1=_M494,2@38/F /L.BOG6QU;QIXB7X,^%?&.N7G@_QE>+J.H:K;VMQ!'=7L
M-M$T 5A"[Q;G%S#,P0LJLIVX*JRW]4M_^%&_$[PI8^'M6\1:U8:Y;ZC)J6@:
MMK=UJ\BQV]NTRW<+W4DLL>)/+A*JXC8W"97< : />ZQ?&OBRR\!^#];\2:DL
MSZ?I%E-?W"VZAI&CC0NP0$C+$+@#(R2*\=^'_P /V^*7PZT3Q_XG\;>)8=<U
MK3X]72?0O$-U8:?IB31B5(XK:.002K$K*-UQ')O*DMD'://M;\'GXD?LK^#)
M_$GB37M>U'Q%J]JBZC9Z[?6$5W;ZCJD>2\4$R(\?V9\)&X*H,! N: /IOQ+X
MR_X1N#0I#H>LZI_:M_!8;=,M?/:S\P$^=<8;Y(4Q\SC.,C@U47XD64T?C9K3
M3M3U"7PI*8+FWM(!)+=2BUCN?+MU#9D8I,B@'&7)'O7(:MI/_%R_!_@6TU'6
M8]!M_#FIW%Y_Q.+LW,H+6UO#ON3)YS/B6=A(7WAD# Y&1Y+X+\)P>#/A/K6K
M>']4\11:MXO\<?V6L]YXCU"]=;<:R+0.IGF?;(+6$Y<8<A0&8A1@ ^I] U;^
MWM"T[4_L=WIWVRWCN/L>H1>5<0;U#>7*F3M=<X(SP0:OU\[^*-+U;1/C5'>^
M+K_Q9#I6J:O;1^'==\/ZW+%IMEE8U6PO-/#^6QED60><\4P;S@-\1" ?1% !
M1110 4444 %%%% !1110 4444 9.B_\ '[K?_7[_ .T8J^'/VA/@[X?^.7_!
M2CP?X8\5?;9_#S_#J::\L;.\EM1>H+N=1#(\3*_EY8,5!&2@SQ7W'HO_ !^Z
MW_U^_P#M&*FR>#= F\50^)Y-#TU_$L-J;*/66M(S>);EBQA6;&\)N).T'&3G
M% 'Y+>&_@'X?U[]DW]H#Q#J>H^(+^^^%WB35=-\%K+K5R(M#CM6CD0PQAPFY
MB_S$J3\HQ@\UZ5^T=J'Q/\8>*/V5-8^'FO&P^)D_@+4]2MKV:WCNFN9A802R
MQ[9592\H#J&8'YG!XZC]$(/A=X,M=#UK18?".A1:/K<\ESJFGQZ;"MO?RR8\
MR2>,+ME9L#<S DX&:L1_#_PM#?Z'?1^&M(2]T&!K72;E;"(2:="RA&CMVVYB
M0J I5, @ 4 ?EYXKTOPQ)_P2O&J:1J%WK.J>(/%EGJ/BB34U43#6'NHUNXW0
M*-H#*  1DJ0>]8W[4G@_Q/\ LOZWH'P@@M);[X0>(?&6G>)/"MZQ9O[*F$_^
MDV&3_#F3>HZXP>2SX_4B3X*_#V32]3TU_ ?AE].U2]_M*_LVT>W,-W= [OM$
MJ;,/+GG>P+9[UL^*/!/AWQQ9VMIXCT#2]?M;2X2\MX-4LX[E(9TSLE174A77
M)PPY&3@T ?#/[:GB3Q;\6/VJ/AW\//!'@!OBA9^ D'B_7_#S:C;V$$\SGR[5
M9)Y\H-F=VS!+"0\<$B[_ ,$\?$OBOX4ZE\2?@;XL\(S>%M>TAI/%/AOPS<:E
M#=%=.N'/^CI<IE'5)=H\S/65L@;2!]LZ7X)\.Z'X@U;7=-T'3-/UO5]G]HZE
M:V<<5S>[!A/.D50TFT<#<3@=*)O!/AZY\66_BB;0=,E\36]L;.'6GLXS>Q0$
MDF)9BN\(2Q.T'')XYH ^;?B/^T-\9/#W[+_Q7\9^(O@^_P ./$>AZ?G2;>/Q
M#;:R9M_R/<DP* @@R)"&ZA3Z&O ?V _&>H?"/XL>%/A+H'Q&T'XP>$_%FBW/
MB;4[C2+-$N-!OB [B>979I=Y*H?.(<$H-J8PWZ4.BR*RLH96&"K#((]*YKP;
M\+O!GPYDO7\)^$="\+O?,'NFT;38;0W##.#(8U7<>3USUH _.+Q9^SE>ZO\
MM21?LW>#O'M_J7PBFOO^$W\7>%IK.()I*F5)5MQ= >8_FL4VQ_*%#HQWG+5-
M\:M2F\0?MG?&F.Q^,6A_LXRV/ANST2XFUR**9_$L3Q%]Z"=U5 %*H&A)D  (
M&2U?IG#I%C;ZE<ZC%96\6H7*)%/=I$HEE1-VQ6?&6"[FP">-QQUKFO&WP=\
M_$RZMKGQ?X'\-^*[FV3RX)M;TFWO'B4G.U3*C%1GG H ^6/V6=<BUS_@F!+]
MGTE=(ALO"^L6*^69#'=>6LZM<H9 &Q*VY\= 6(&  !ZO^P'_ ,F;?"?_ + R
M?^AO7N+:#IC:&=%.G6AT<V_V0Z>8%^SF';M\KR\;=FWY=N,8XI/#_A[2O">C
M6FD:)IEGHVDV:>7;6&GVZ000I_=2- %4>P% &A1110 4444 %%%% !1110 4
M444 %%%% 'R7^WI_S(W_ &_?^V]?)=?6G[>G_,C?]OW_ +;U\ET']%<)_P#(
MFH?]O?\ I<@HHHH/K@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O6OV4O^2^>%O^WK_P!)9J\EKUK]E+_DOGA;_MZ_])9J#R,X_P"1;B?\$_\
MTEGWIX?_ ./_ %__ *__ /VA#6U6+X?_ ./_ %__ *__ /VA#6U0?R\%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5=4_Y!EW_P!<7_\
M035JJNJ?\@R[_P"N+_\ H)H A\/_ /(!TW_KVB_] %:%9_A__D Z;_U[1?\
MH K0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q?$G^
MMT?_ *_T_P#07K:K%\2?ZW1_^O\ 3_T%Z -JBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K%M?^1RU3_KPM/_ $9<UM5BVO\ R.6J
M?]>%I_Z,N: -JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M#:?_ . L?^% &M163_PB>A_] ;3_ /P%C_PH_P"$3T/_ * VG_\ @+'_ (4
M:U%9/_")Z'_T!M/_ / 6/_"C_A$]#_Z VG_^ L?^% !HO_'[K?\ U^_^T8JU
MJY?1_#.CR7FKJ^DV+B.[VH&MD.T>3&<#C@9)/XUI?\(GH?\ T!M/_P# 6/\
MPH UJ*R?^$3T/_H#:?\ ^ L?^%'_  B>A_\ 0&T__P !8_\ "@#6HK)_X1/0
M_P#H#:?_ . L?^%'_")Z'_T!M/\ _ 6/_"@#6HK)_P"$3T/_ * VG_\ @+'_
M (4?\(GH?_0&T_\ \!8_\* -:BLG_A$]#_Z VG_^ L?^%'_")Z'_ - ;3_\
MP%C_ ,* -:BLG_A$]#_Z VG_ /@+'_A1_P (GH?_ $!M/_\  6/_  H UJ*R
M?^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PH UJ*R?\ A$]#_P"@-I__
M ("Q_P"%'_")Z'_T!M/_ / 6/_"@#6HK)_X1/0_^@-I__@+'_A1_PB>A_P#0
M&T__ ,!8_P#"@#6HK)_X1/0_^@-I_P#X"Q_X4?\ ")Z'_P! ;3__  %C_P *
M -:BLG_A$]#_ .@-I_\ X"Q_X4?\(GH?_0&T_P#\!8_\* -:BLG_ (1/0_\
MH#:?_P" L?\ A1_PB>A_] ;3_P#P%C_PH UJ*R?^$3T/_H#:?_X"Q_X4?\(G
MH?\ T!M/_P# 6/\ PH +W_D9-+_ZXW'\XZUJY6^\*Z(VO:;$='L#&T4Y9/LJ
M8)'EX)&.V3^=:'_"%^'O^@#IG_@''_\ $T ;5%8O_"%^'O\ H Z9_P" <?\
M\31_PA?A[_H Z9_X!Q__ !- &U16+_PA?A[_ * .F?\ @''_ /$T?\(7X>_Z
M .F?^ <?_P 30!M45B_\(7X>_P"@#IG_ (!Q_P#Q-'_"%^'O^@#IG_@''_\
M$T ;5%8O_"%^'O\ H Z9_P" <?\ \31_PA?A[_H Z9_X!Q__ !- &U16+_PA
M?A[_ * .F?\ @''_ /$T?\(7X>_Z .F?^ <?_P 30!M45B_\(7X>_P"@#IG_
M (!Q_P#Q-'_"%^'O^@#IG_@''_\ $T ;5%8O_"%^'O\ H Z9_P" <?\ \31_
MPA?A[_H Z9_X!Q__ !- &U16+_PA?A[_ * .F?\ @''_ /$T?\(7X>_Z .F?
M^ <?_P 30!M45B_\(7X>_P"@#IG_ (!Q_P#Q-'_"%^'O^@#IG_@''_\ $T ;
M5%8O_"%^'O\ H Z9_P" <?\ \31_PA?A[_H Z9_X!Q__ !- !X?_ ./_ %__
M *__ /VA#6U7'Z'X1T*:^UQ7T73W6.]V(&M8R%7R8C@<<#))_$UK?\(7X>_Z
M .F?^ <?_P 30!M45B_\(7X>_P"@#IG_ (!Q_P#Q-'_"%^'O^@#IG_@''_\
M$T ;5%8O_"%^'O\ H Z9_P" <?\ \31_PA?A[_H Z9_X!Q__ !- &U16+_PA
M?A[_ * .F?\ @''_ /$T?\(7X>_Z .F?^ <?_P 30!M45B_\(7X>_P"@#IG_
M (!Q_P#Q-'_"%^'O^@#IG_@''_\ $T ;5%8O_"%^'O\ H Z9_P" <?\ \31_
MPA?A[_H Z9_X!Q__ !- &U16+_PA?A[_ * .F?\ @''_ /$T?\(7X>_Z .F?
M^ <?_P 30!M45B_\(7X>_P"@#IG_ (!Q_P#Q-'_"%^'O^@#IG_@''_\ $T ;
M5%8O_"%^'O\ H Z9_P" <?\ \31_PA?A[_H Z9_X!Q__ !- &U16+_PA?A[_
M * .F?\ @''_ /$T?\(7X>_Z .F?^ <?_P 30!M55U3_ )!EW_UQ?_T$UG_\
M(7X>_P"@#IG_ (!Q_P#Q-5]2\&Z!'I]TRZ'IJLL3$,+2,$'!]J -+P__ ,@'
M3?\ KVB_] %:%<QH?@_09M$T^230]-=VMXV9FM(R22HR2<5=_P"$+\/?] '3
M/_ ./_XF@#:HK%_X0OP]_P! '3/_  #C_P#B:/\ A"_#W_0!TS_P#C_^)H V
MJ*Q?^$+\/?\ 0!TS_P  X_\ XFC_ (0OP]_T =,_\ X__B: -JBL7_A"_#W_
M $ =,_\  ./_ .)H_P"$+\/?] '3/_ ./_XF@#:HK%_X0OP]_P! '3/_  #C
M_P#B:/\ A"_#W_0!TS_P#C_^)H VJ*Q?^$+\/?\ 0!TS_P  X_\ XFC_ (0O
MP]_T =,_\ X__B: -JBL7_A"_#W_ $ =,_\  ./_ .)H_P"$+\/?] '3/_ .
M/_XF@#:HK%_X0OP]_P! '3/_  #C_P#B:/\ A"_#W_0!TS_P#C_^)H VJ*Q?
M^$+\/?\ 0!TS_P  X_\ XFC_ (0OP]_T =,_\ X__B: -JBL7_A"_#W_ $ =
M,_\  ./_ .)H_P"$+\/?] '3/_ ./_XF@#:K%\2?ZW1_^O\ 3_T%Z/\ A"_#
MW_0!TS_P#C_^)K)U_P (Z%#)I0CT73T#WJ(VVUC&Y=K<'CD<4 =A16+_ ,(7
MX>_Z .F?^ <?_P 31_PA?A[_ * .F?\ @''_ /$T ;5%8O\ PA?A[_H Z9_X
M!Q__ !-'_"%^'O\ H Z9_P" <?\ \30!M45B_P#"%^'O^@#IG_@''_\ $T?\
M(7X>_P"@#IG_ (!Q_P#Q- &U16+_ ,(7X>_Z .F?^ <?_P 31_PA?A[_ * .
MF?\ @''_ /$T ;5%8O\ PA?A[_H Z9_X!Q__ !-'_"%^'O\ H Z9_P" <?\
M\30!M45B_P#"%^'O^@#IG_@''_\ $T?\(7X>_P"@#IG_ (!Q_P#Q- &U16+_
M ,(7X>_Z .F?^ <?_P 31_PA?A[_ * .F?\ @''_ /$T ;5%8O\ PA?A[_H
MZ9_X!Q__ !-'_"%^'O\ H Z9_P" <?\ \30!M45B_P#"%^'O^@#IG_@''_\
M$T?\(7X>_P"@#IG_ (!Q_P#Q- &U16+_ ,(7X>_Z .F?^ <?_P 31_PA?A[_
M * .F?\ @''_ /$T ;58MK_R.6J?]>%I_P"C+FC_ (0OP]_T =,_\ X__B:R
M;;PCH3>+-1A.BZ>8ELK5UC-K'M#&2X!(&.I"K^0]* .PHK%_X0OP]_T =,_\
M X__ (FC_A"_#W_0!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_
M#W_0!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X
M_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X_P#XF@#:HK%_
MX0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\
M X__ (FC_A"_#W_0!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_
M#W_0!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X
M_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X_P#XF@#:HK%_
MX0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X_P#XF@#:K%\(_P#(#7_KXN/_
M $<]'_"%^'O^@#IG_@''_P#$UD^%O".A7&CJ\NBZ?*_GSC<]K&3@3. .G8 #
M\* .PHKS/QCXT^#GP[U:WTKQ7KO@?PQJEQ&)H;+6+RSM)I4+%0ZI(P8J65AD
M#&01VJ]XFU;X7^"]3TS3?$%[X1T+4=4;;86FIRVMO+=MD#$2.07.2!\H/44
M=]16+_PA?A[_ * .F?\ @''_ /$UQOC'QI\'/AWJUOI7BO7? _AC5+B,30V6
ML7EG:32H6*AU21@Q4LK#(&,@CM0!Z917 ^)M6^%_@O4],TWQ!>^$="U'5&VV
M%IJ<MK;RW;9 Q$CD%SD@?*#U%=)_PA?A[_H Z9_X!Q__ !- &U16+_PA?A[_
M * .F?\ @''_ /$UD:U;^"/#NJ:%I^H:9IEO>:Y=M8Z?'_9X;SIEADG9<JA"
M_NX9&RQ ^7&<D @'8T5B_P#"%^'O^@#IG_@''_\ $UDM;>"8_%D7AEM+TP:W
M+8OJ*6O]GKS;K(L;/NV;>&=1C.>>F* .PHK%_P"$+\/?] '3/_ ./_XFC_A"
M_#W_ $ =,_\  ./_ .)H VJ*XZUM_!%[XJU'PW#IFF/K6GVEO?75K_9X'EPS
MM*L3;BFT[F@E& 21MY R,Z__  A?A[_H Z9_X!Q__$T ;5%8O_"%^'O^@#IG
M_@''_P#$T?\ "%^'O^@#IG_@''_\30!M45B_\(7X>_Z .F?^ <?_ ,37GOB#
MXD?";POJ>LV.I6UK!)H]Q:VE_.OA^>2V@N+EXD@@,Z0&(RL;B$^6&+*L@9@%
MYH ]<HKCH;?P1<>+;SPS'IFF-KEI90ZC-:_V>!LMY7ECC?=LVG+0RC .1MY
M!&=?_A"_#W_0!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_#W_0
M!TS_ , X_P#XF@#:HK%_X0OP]_T =,_\ X__ (FC_A"_#W_0!TS_ , X_P#X
MF@#:JAK_ /R =2_Z]I/_ $$U4_X0OP]_T =,_P# ./\ ^)JEKG@W0(]%U!TT
M/34=;>0AEM(P0=IY'% 'YX4444 1W-O'=V\L$J[XI4*.OJ",$5QG@GQW?>!M
M%30]0\/Z[?R6,DD,=S9V?F1R1ACM(.1V_D*[>B@]# X^OE]1U*#U:L4H?CI'
M'U\)^*O_  7#_P"+JTOQ^A7_ )E+Q7_X+1_\73Z*#UWQ%CGNU]PUOC_"P_Y%
M+Q7_ ."T?_%U7F^.\<G3PGXJ_P#!:/\ XNK5% EQ%CEU7W&)=_&<RQMY?A/Q
M.6QP&T_ S_WU53X=Z3<:7X:C>^1DU"\E>\N@PPWF.<\CL<8_*NFHH//QV:8G
M,5%5VK1VLK;A1110>2%%%% 'UI\.O$6H2Z;\%[-[C=;7 OO-CV+\WDQ.L?.,
MC"DCCKWS7(W7C&X^)'PM\>)KT=M]FT>_M38B"!$^R1M-M*I@9P%!YY/)KPZV
M\5:U9_8?L^L7\'V'?]D\NY=?L^[[_EX/R9[XQFJ\6M:A!9W=I'?7,=K>$&Y@
M69@DY!R"ZYPV#SS0!]EZO?:9H;/HMOX:\2:GX62PW"TTZPM)-+EB*9+B4X<M
MW^_DGG!KS+Q)K5M%X5^%>A/*MOX8U;"WQF15DD@2X4HKOR5 W$G![GFO"D\6
M:Y'I!TI=9U!=+(*FQ6ZD$&#R1LSM_2JEYJ]]J%M:VUU>W%S;VBE+>&:5G2%3
MU" G"CCM0!]@>%=2\?-\8;G2K[0XK;P;9B46A6S5(((PI$3Q2@<N1@%<]&;@
M8XXW3=5\::+\#?"-SX+L&NKO[7=I//!:K<31H9WPH4J<*Q'S''&U:\$A\?>)
M[>&VBB\1ZM'%;<0(E]*%BX(^4;OEX)''8UNS?%K5(?!?A[0],DN](N=*:X+:
MA:7K(\XE?<5(4 @#ZG- 'O6FZ+HK?%V"\U/38%\5?\(XM]<:;9+&S"^R-QC1
MCL\W;D@$^_/6LSQYXFL+IO!U]JVC>)K;48-;@>#5O$-E;6S>6LBF2-O*VX7'
MS#*=NO6OFC^UKTZE_:!O+C[?YGF_:O-;S=^<[M^<Y]\U-K'B+5?$4T<NK:G>
M:G+&-J/>7#S,H] 6)Q0!]$R>'=3\-^-/C!K.HV,]II5QI=VL-Y*A6*5I""@1
MCPQ/MT/%;VL>(M0U1OLUS<>; WP\FO"NQ1^^<*';('<*..G'2OER^\5:WJ6F
MQ:=>:Q?W6GQ8\NUGNG>),<#"$X&/I0?%>MLVXZQJ!/V7[%G[4_\ Q[_\\>OW
M/]GI[4 ?0LUQXQ\+Z%X+LOAOH\>H:!?:<DUTR6B3QW5PV1*MPY'R@<#DKW&>
M,"+X5IJVM?#?Q-H4>D-HEW//>2O=MIZ/8SL% >"0$?NRI/R]AM[[2I\ TWQ;
MKFBV,MGI^LZA8V<N3);VUU)'&^1@Y52 <BHK/Q%JNFZ?<V%IJ=Y:V%S_ *^U
MAN'2*7(P=R@X;CUH SJ*** "BBB@#Z;_ &+?^9Q_[<__ &O7>_M0?\D]T/\
M['#PW_Z>+2N"_8M_YG'_ +<__:]>\>// MA\0]'M=-U&:Y@@MM2L=41K5E5C
M+:W,=Q&IW*1M+Q*&&,D$X(/( /'K&?XC?$?X]?%#P]!\0;CPGX.\/G35LDT;
M3K.34/.FM1)(#+<P2Q^5WP8V<EN&0+AJVB_%SQCX\TGP7X5T_5+;2/$6KWVN
M66H^)%L58QV^EW36LDMO Q:,3RMY3*'WH@,A*.%VU[-X=^'VG>&?&/BSQ):S
M74E]XDDMI;N.9E,2&"$0IY8"@@%1DY)YZ8Z5RTW[//AQ_"UMI$%]J]C=V.L7
MNNZ=K=I<K'?V%W=3S32M$X384S<2)Y<B.C)@.'ZT >=>(O#_ (M\)_M#?!NR
MU7Q?-XRT:675I8;K5K:V@U&&=;"7*DVT444D15AC$2LA3DOO&W7^#OQ4\3W?
M@WX1^(_%&H?VCI7B[1+:VO;HP11?9M5=0\4AV*N$GW/&1T5TA"@>8U=%I'[.
M.GV_Q$T+QUKGB_Q1XO\ %.BI/#:7FL7%LL:131-&\8@MX(H5!#!BR(KL43<S
M!0*VH?@?X>C^"-O\+7FOY?#]OIB:7%=&<+>1J@ CF615 69&575U48900.*
M//\ XD_%3Q-_9OB/Q'X=U-]/T#3=>T?P[9G[/$ZWLSZI;0W\P+H25 E:V7!&
M&29N3L8:N@S>-/C-K'B34[+QS?>!M!T?6+K1]/T_1;"SEFNFMG\J66\>ZAFR
M&E5]J0B(A,$NQ8;>TU+X.Z!J/PUTKP.K7=IHNFRV$L#02@S%K2XBN(]SLK;B
MSPKO)&6W-R"<UEZW\#(KCQ)JFM>'/&7B;P)/J[B;5;?0)+1K>^E"JGFM'=6\
MXBD**JEX?+9L L20" #Q+X5>+O%WAK6$LK[4++^TM6^+U[I.L2Z= !!>1+I#
MR957WM%N>")RH8LI!7<1G/K/Q$^*VH> ?B=J0F>2Y\.Z7X&U#Q%-IT4:[Y9K
M>>+!5MN[.PNN,X^;.,TF@_LL^$/#/@6_\,:=>:Y;Q7&MGQ%#JAU OJ%IJ!"
MSQSL"S,2A+>9OW^9('W*Q6NC\%_!^S\+ZIJVK:MKNL>-]<U.V2QN-2\1&W+"
MU4L1 D5O##"B$NQ;;&"Y(W%MJX /./$&D?%V#X47GCJW^)Z6_BB/26U3_A'U
MTNS.@*1$9#"K-$;KI\HF-P1N&\Q[?W=>;0_$GQ'8:AJ'BR#4?+\0:CX4^'?V
MJ\\B,^9]KU2XCN/D*[1O2:0< 8W?+@@8]CU+]E?3-4\.W7A27QQXS3P#/$;<
M>$8[VW6SBA(X@6?[/]K\D=!$TY3;\FTI\M:#?LR^%VL1:F_U?RQI^@Z;GSHL
M^7I%RUQ:G_5_>9V(D/0C[H0\T <HL/CBX_:,L= T/XG^)M5\/Z.C:KXHM[^S
MT@VL*2!OLFGQ-%8I*)'.9&)DW+$@R=TJL/.]%_:"\5>./#]QXTM_$OCO1=0N
M&FN-(\)V?POU&^T<P*6$"7%RNGO+,TBA6:2&XC4%\*I"_-[5X'_9XNOA_P"(
M-1U+3/BAXR>#5-7DUK4=.N(-'>*\FD8%UDD_L\3;-JJ@"R JB*JE0HQ+J/[.
M-A=M?6-GXR\6:+X0OYI)[OPEIMU;QV$IE8M,JR& W4*2,S%DAG1?F; 7)R 9
M#>//%OQ:\2>'O#6C7E]\-%N/#-KXEUB>2QC?5K<W#E(K2)+F-HHV5HIO-:2)
MR,*H52VX97@_2_$V@_M<)IFO^(%\46T7@B>2QU*>WB@OF1KZ .EPL*K$S!ER
M'C2,$-C8"A9O2_&OP=TSQ9=:/J.GZGJG@_7]'A:UL=:\/R11SQ6[;=\#1RQR
M0RQ'8AV2QN 5!7:PS67X$_9_TGP3\1+OQW+X@\0>)?%E[IQTN[U'6[F)_.A\
MQ)% CBBCCB"E.%B5$^=R5+,30!@_'#Q!XZ'Q=^%?A+P?XCM_#=CKPU1M7N);
M&.YE\F"&)E,(<$"4,V%+90;B65\!3S?BSXR>)O@?IOQ-TN[U&^^(.H>'M,TK
M4-*O+_3X_M<LE_<36J0S1V42"54EA#?NHE8JVWYF&X^V:Y\/M.U_QUX8\5W$
MUTFH^'H[N*UBB91$XN$19/,!4DD!!C!'?.:H:O\ !_P[X@\0>*M4U6*;4%\2
MZ3:Z+?V4S@0&"![AT*;0'5R;I\MNXVH5VD9(!X=X9^+7B;0?$GAD1>(?B)\0
MO[2O[>QU73]:^&-_I5M;)*VQKFVG&GPB%(V969;B27,:L-P;D]EI9\>?&C5/
M%FJ:1\0;OP%I&DZK=:+I>GZ9IEG<F:2V<QRSWAN8I&96E5]L<)BQ&%.\ELCI
M] ^!HT_Q!IFIZWXY\6>,X])<RZ9I^NW%K]GM)-I428M[>)YW56(#7#2D9W9W
M?-1XB^!D>I:]JFIZ%XU\4^!QJ[B75+/P_-:B"]EVA#*1/;RM#(455+P-&QV@
MD[AF@#A])^,GBWXC:3\/] TZ:R\-^)=>FU6#5]7BMS<16RZ;,;>Y:S20[2\D
MI0Q^9O"H6++)MP9+F?XB_#?XZ?#?P[=?$"?Q=X0\0G4/M UBPLHM166"T>15
MWVT,2-$3AN(U92F"SA\+Z%K/P/\ #.H^$-"T"P6\\/#P^1)HVI:3.4O=/D"E
M3(DCA]Y8,P<2AUDW-O#Y-8>C_LY:?;?$30?'6M^+_%'B_P 4Z(D\-G>:Q/;+
M&D4T;1O&(+>"*%0=P)9$5V*)N9@H% 'CO@OQM\5V_9BF^,OB#XBO<:AIEC>:
MJF@6.D6::?>6T$DA$=R3%YQE>-""\,D*J2/E;:=_8^-?!^KWW[6_PTU*/Q[X
MBMK6XT;6+M-,C@TTP01QR:;OMU+6AD,<N07+.T@P-CQ\Y]&M_@3H%K\"[KX4
MK=ZD?#USIMQI;W+2Q_:Q%-OWL&V;-PWG!V8Z<&NAOO &GW_CCP]XIDFNAJ&A
MV-YI]M&K+Y3QW+0&0N-N2P-LF,$#EL@\8 /"]&^*OCCQQ>:=X+T[7%TK6-7\
M2>)HY/$)LX99+#2]-OS"L<,17RVF(EMXU>17  =F#D &?6O&'CSX(?%26WU[
MQE<>.? \'@K6O$*P7FGVD6J/<VDEIE7>VBC1DV2L$V1H<NV[?A2-3XD?!/4=
M!T?29O!EG>ZK-9Z_J.O2S6=Y#;:W:RWDDDLC6$TH%LP#2,AM[E3'(C#<V4!:
MK\)?A/K^J?%)_'/BZT\2H8-#N=#"^-+[3[B^O5GFAD?=;Z?FS@A1;=0/+^:0
MR.9 -H+ ' :?\=O&VG^&;/Q<VM?$'Q%XDD2.[NO Z?"S4XM)9&*L]M;3C3UF
M615)5)I+AT9AEDP<#T/3[GXC?$KX[_$_0(/B!<^$O!V@?V8+*/2--LWU'SIK
M422*9+F"6,1=\&-G)8X9 N&ZBQ_9QL+5M/L)_&7BS4/!VG2QRV?A"ZN[?^SX
M1&P:*,R+ MU+&C*I$<L[K\H!!4 5VWAWX?:=X9\8^+/$EK-=27WB22VENXYF
M4Q(8(1"GE@*" 5&3DGGICI0!D? WQIJ/CKX>Q7^K/'/J=KJ&H:3<7$,7E+</
M:7DUJ90F3MW^3NV@D L0.*[ZN<\ ^!;#X=Z%/I.FS7,]O-J%[J3-=,K/YEU<
MRW,@!50-H>5@HQD #))Y/1T %%%% !1110 4444 9.B_\?NM_P#7[_[1BK6K
M)T7_ (_=;_Z_?_:,5?/GQR_:^\0?"_X_:-\)?"OPKO?B)XAUC06UFS^QZO%9
M#>))5,<AE39'&!$292_4A0I)H ^F:*^&;?\ X*5>(-4^'FL>+=,^ GB"[L?"
M=U):>-'EUJVABT:1'VND+%=]VRCE@$0+D9(!S7,_MQ?&C19_B5\ ;[5OBMXV
M^%OPQ\3:+J&HWNH^$=0N+6Y8-%!);;T@63<=SJOW&QN;D=: /T,HK\N?%'Q>
M^+5Q_P $VM:\02^+?$UIJ/\ PET5EX9\4SS2V&IW^D-/&()I)$VN=X9@6YW
M=36U\1/VM/%_BC]G/P[H>IZQJ'@[XQ>$_'>D^'_%5KI]X]K/<(7=?/!C(+0S
MJ 3CY20>VW(!^EE%?)W[?OC_ ,5?V+X#^$GP[UVX\/>/_B)K*6EOJ5E/)!/9
M6<!$MQ.)(R&4#Y <')4N/6N@_8%^+VL?%+X!V^G^++B:;QWX/O9_#/B#[5(T
MDYN;=MH>1V)+LR%"7R=S;N: /I&BN/\ BY\6/#GP/^'>M>-?%E[]BT32H?-E
M91N>1B0J1QK_ !.[$*H]2.@YKX;_ &5?BG\9_&_[=$US\2;W4="T?Q-X,F\0
M:5X)^W2FVTRU-RD5N)(.$$^Q"Q;&[]YSM)** ?HI17Q>EGXC\ _\%)O#^BK\
M0_&6N^'_ !+X;U#6KC0]8U8R:?;2B1D1(+=%2-$15&,J6SDEB237#_M[?$S6
M[?\ :,\)>&CJ7Q>TCP+I/ANXU?6KCX2^;'=EY)=B/,^1&(HQ$&9F!V[\#EN
M#]"**^5#\*/"/Q5_9U\&:]I?[0/Q4L?!NBZ?=ZD/%FF^*3;7M_ Q\R1K^4PY
M<P[&4 JI3#*1FN6_X)JZ#XLUKPSXN^(VM^.?&_B;POKVH2VOA6R\8:U+?2II
MT,C*+EP^%$DC9'RJO"=P: /M2BBB@ HHHH **** "BBB@ HHHH **** /@/_
M (*K?\TO_P"XI_[:5\!U]^?\%5O^:7_]Q3_VTKX#K](RC_<J?S_-GYSFW^^U
M/E^2"BBBO8/("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_6#]@/\
MY(%X:_Z\'_\ 3GJ-?D_7ZP?L!_\ ) O#7_7@_P#Z<]1KYO/O]VC_ (E^3/H\
MB_WF7^%_FCZ8HHHKX,^Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "L7PC_R U_Z^+C_T<];58OA'_D!K_P!?%Q_Z.>@#QWXE6OQ!^$^M
M?$/XJ:7J'AK4]!ALH;J?0+ZQF2]EL[.!F=([X3B.%MS7#JK0.,GEAN.V+X*Z
M7X?^*.K?&W4M8L+76/[8UU=)NH[Z .3IZ:?:M!;NK9&S$[R;>F9F/4YK=U;]
ME_0-6_M/33XB\1VO@G5+R2_O_!5K<P)I=S++(99MS>2;A8Y'+,\*3K&Q9LIA
MF!TO%W[/^F^)/$.K:MI_B;Q)X1.N11P:Y:^'[J&&+5%C3RT,A>)WB<1_)YEN
MT4A4*"QV+M .$_9U^.&FZ7\%?AYIFL_\)9K>HR:9%%'J5IX5U7489X@[10R2
M74-M)%N*(I8L^1G+8SFM'XE6OQ!^$^M?$/XJ:7J'AK4]!ALH;J?0+ZQF2]EL
M[.!F=([X3B.%MS7#JK0.,GEAN.WVW0=!T_POH>GZ-I%G#I^E:?;QVMI:6Z[8
MX8D4*B*.P   ^E>5:M^R_H&K?VGII\1>([7P3JEY)?W_ (*M;F!-+N999#+-
MN;R3<+'(Y9GA2=8V+-E,,P(!A?!72_#_ ,4=6^-NI:Q86NL?VQKJZ3=1WT <
MG3TT^U:"W=6R-F)WDV],S,>IS74?LH:I=:Q^SGX"N+N^FU24::L*WUPQ:2XC
MC9HXY&8\L615)8]<Y[U/XN_9_P!-\2>(=6U;3_$WB3PB=<BC@URU\/W4,,6J
M+&GEH9"\3O$XC^3S+=HI"H4%CL7;Z'H.@Z?X7T/3]&TBSAT_2M/MX[6TM+==
ML<,2*%1%'8   ?2@#R6[U#Q=\6/BEXMT'1O%]]X"\.^$7M[*>?2+.SGOM0O)
MK>.Y)+W4,T<<*1S1  1[V8O\P"@'RG1=>\:WWQ<\,:1XXUVT\0WOA_XGW&G6
M5W96:6RFT/A>6:/<BY_>$S,S\GYF8+M4*H[CXK>#?&^G?%#4?$GAO3?$BVVI
M6EO;M?\ P\NM*BOY#'N_=WUOJQ-M*%SF.>+$H#F,C: QM?!O]G5=%,7B#7O[
M1T_63XIF\50V,NI"]DCD?3O[/"W,Y4^8[1EI&"$*KL%1F1!N *'ANZ^)_P 3
MOAXWQ-TGXA?V!)>QR:CH_A4Z9:2:6+523%#>2/$;EI'51YCQS1A&8@*=OS9*
M:KXA^,GQE^'?B#PQK/\ PA=GKOP\?4;NX%O%<7\$,UQ;2+';K*K1!PS#,DD<
MB@+C82P(]%U#]G'3[IK^QL_&/BO1O".H323WGA+3;NWCL)C(Q:9%D,!N84D9
MF+)#/&OS-@#)J[XT_9]T3Q;XNT3Q/9ZQK?A/7=#TU]*TRZ\/SQ0K:PNZ,1Y3
MQ/'(,1JNR17CQ@[-RJR@'+7'Q$\1? _Q%X@T;Q3KESX]TJ#PO?>*=/U"XM((
M-15;-D%Q;S_9XXX7#>=$8W2)#PX8,0&-+Q!I'Q=@^%%YXZM_B>EOXHCTEM4_
MX1]=+LSH"D1&0PJS1&ZZ?*)C<$;AO,>W]W7I'@GX.Z;X3U#5M5U+5M5\9^(-
M5@6SO-8\1/#)*]LI8K;K%#%%!%%EF)6.-=Q.6W'FN1U+]E?3-4\.W7A27QQX
MS3P#/$;<>$8[VW6SBA(X@6?[/]K\D=!$TY3;\FTI\M &%^SWKE]XG^*FI:QJ
M<_VG4M0^'7A.[N9MBIYDLC:B[MM4 #+$G  'I76?M*>+O%_A/P[X27P3J%CI
MFMZMXGL-)\_4X!-;B*8NK[TR"P& V%968J%#+G-=)X"^$&C?#O5?[0TVYOIY
MO["TWP]MNI$9?L]CYWDM\J#]X?M#[CT.%P%YS@_M$_"^;XM:'X3T<6,E]8P>
M)+*]O_)NOLTD-O&)-TJ2!E975BI4H=X(!7D9H Q?$+>-O@K?^'=9O?'VH>.M
M"U+5[/1]2TW6]/L89(3=3+!%-9O:00E=LLB;DE\W*;L,I&3Q>@_$GXB:+X-^
M)7Q U7Q2NN16OB/4/#?ASPVUC!!90$:J;.WFNI4C\YRK,H)5U41*<JSDO7J^
MD_ N*/Q-I>L^(O&?B?QN=(E-QI5CKLMJMK8R[2HE"6UO#YTBJQ"O.967)((8
MECL:7\'_  [8>#/$'A6XBFU71==O;^^O8;UP2S7D\D\JJR!2H#2':1\RX7YB
M1F@#SW6?^$^^"UUX7US6/B%=>.]+U'5;/1M6TO4-+L[58FNYE@CGLC;Q(Z!)
M9$S',TV8]WS!AD^6:/)XI^&=Y\=_$>G^,-5F>?XE:38I;75O8M#Y=PVCQRN-
MMN'W>5*T RV BJV/,S(??-!^!4=AKVEZCKGC;Q5XUATB3SM+T[7[BV:WLY<%
M5E_<6\3SR*K$*UPTI&=P.[YJLZI\"]!U;3?$UE-=ZBL7B#Q!:>)+IDEC#)<V
MS6K1HF4XC)LXL@Y/S/AAD8 /._"/@O6-/_;*\4W<_C[Q#J5NGA;3KEK"Z@TY
M89(Y+O4E2W)CM$D\N(C<A#B0DG>[CBOHJN<M? MA:?$34?&237)U2_TNVTF6
M%F7R1%!+/*C*-N[<6N'R2Q& N .2>CH **** "BBB@ JAK__ " =2_Z]I/\
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
M(?\ @9=?_(U']I83_GX@_L[%_P#/MGR%17U[_P .P_BE_P!!_P (?^!EU_\
M(U'_  [#^*7_ $'_  A_X&77_P C4?VEA/\ GX@_L[%_\^V?(5%?7O\ P[#^
M*7_0?\(?^!EU_P#(U'_#L/XI?]!_PA_X&77_ ,C4?VEA/^?B#^SL7_S[9\A4
M5]>_\.P_BE_T'_"'_@9=?_(U'_#L/XI?]!_PA_X&77_R-1_:6$_Y^(/[.Q?_
M #[9\A45]>_\.P_BE_T'_"'_ (&77_R-1_P[#^*7_0?\(?\ @9=?_(U']I83
M_GX@_L[%_P#/MGR%17U[_P .P_BE_P!!_P (?^!EU_\ (U'_  [#^*7_ $'_
M  A_X&77_P C4?VEA/\ GX@_L[%_\^V?(5%?7O\ P[#^*7_0?\(?^!EU_P#(
MU'_#L/XI?]!_PA_X&77_ ,C4?VEA/^?B#^SL7_S[9\A45]>_\.P_BE_T'_"'
M_@9=?_(U'_#L/XI?]!_PA_X&77_R-1_:6$_Y^(/[.Q?_ #[9\A45]>_\.P_B
ME_T'_"'_ (&77_R-1_P[#^*7_0?\(?\ @9=?_(U']I83_GX@_L[%_P#/MGR%
M17U[_P .P_BE_P!!_P (?^!EU_\ (U1W'_!,GXHV\$DK:]X1*QJ6.+RZS@#/
M_/M1_:6$_P"?B#^SL7_S[9\C45];V?\ P3-^*%]9P7,>O>$0DT:R*&O+K.",
MC/\ HU3?\.P_BE_T'_"'_@9=?_(U']I83_GX@_L[%_\ /MGR%17U[_P[#^*7
M_0?\(?\ @9=?_(U'_#L/XI?]!_PA_P"!EU_\C4?VEA/^?B#^SL7_ ,^V?(5%
M?7O_  [#^*7_ $'_  A_X&77_P C4?\ #L/XI?\ 0?\ "'_@9=?_ "-1_:6$
M_P"?B#^SL7_S[9\A45]>_P##L/XI?]!_PA_X&77_ ,C4?\.P_BE_T'_"'_@9
M=?\ R-1_:6$_Y^(/[.Q?_/MGR%17U[_P[#^*7_0?\(?^!EU_\C4?\.P_BE_T
M'_"'_@9=?_(U']I83_GX@_L[%_\ /MGR%17U[_P[#^*7_0?\(?\ @9=?_(U'
M_#L/XI?]!_PA_P"!EU_\C4?VEA/^?B#^SL7_ ,^V?(5%?7O_  [#^*7_ $'_
M  A_X&77_P C4?\ #L/XI?\ 0?\ "'_@9=?_ "-1_:6$_P"?B#^SL7_S[9\A
M45]>_P##L/XI?]!_PA_X&77_ ,C4?\.P_BE_T'_"'_@9=?\ R-1_:6$_Y^(/
M[.Q?_/MGR%17U[_P[#^*7_0?\(?^!EU_\C4?\.P_BE_T'_"'_@9=?_(U']I8
M3_GX@_L[%_\ /MGR%17U[_P[#^*7_0?\(?\ @9=?_(U'_#L/XI?]!_PA_P"!
MEU_\C4?VEA/^?B#^SL7_ ,^V?(5%?7O_  [#^*7_ $'_  A_X&77_P C55OO
M^":?Q.L&MA)KOA(FXF$*[;RZX8@G)_T;IQ1_:6$_Y^(/[.Q?_/MGR917U[_P
M[#^*7_0?\(?^!EU_\C4?\.P_BE_T'_"'_@9=?_(U']I83_GX@_L[%_\ /MGR
M%17U[_P[#^*7_0?\(?\ @9=?_(U'_#L/XI?]!_PA_P"!EU_\C4?VEA/^?B#^
MSL7_ ,^V?(5%?7O_  [#^*7_ $'_  A_X&77_P C4?\ #L/XI?\ 0?\ "'_@
M9=?_ "-1_:6$_P"?B#^SL7_S[9\A45]>_P##L/XI?]!_PA_X&77_ ,C4?\.P
M_BE_T'_"'_@9=?\ R-1_:6$_Y^(/[.Q?_/MGR%17U[_P[#^*7_0?\(?^!EU_
M\C4?\.P_BE_T'_"'_@9=?_(U']I83_GX@_L[%_\ /MGR%17U[_P[#^*7_0?\
M(?\ @9=?_(U'_#L/XI?]!_PA_P"!EU_\C4?VEA/^?B#^SL7_ ,^V?(5%?7O_
M  [#^*7_ $'_  A_X&77_P C4?\ #L/XI?\ 0?\ "'_@9=?_ "-1_:6$_P"?
MB#^SL7_S[9\A45]>_P##L/XI?]!_PA_X&77_ ,C4?\.P_BE_T'_"'_@9=?\
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
M?<YXQ^=:7VW6/^@7;_\ @8?_ (BC1?\ C]UO_K]_]HQ5K4 9/VW6/^@7;_\
M@8?_ (BC[;K'_0+M_P#P,/\ \16M10!D_;=8_P"@7;_^!A_^(H^VZQ_T"[?_
M ,##_P#$5K44 9/VW6/^@7;_ /@8?_B*/MNL?] NW_\  P__ !%:U% &3]MU
MC_H%V_\ X&'_ .(H^VZQ_P! NW_\##_\16M10!D_;=8_Z!=O_P"!A_\ B*/M
MNL?] NW_ / P_P#Q%:U% &3]MUC_ *!=O_X&'_XBC[;K'_0+M_\ P,/_ ,16
MM10!D_;=8_Z!=O\ ^!A_^(H^VZQ_T"[?_P ##_\ $5K44 9/VW6/^@7;_P#@
M8?\ XBC[;K'_ $"[?_P,/_Q%:U% &3]MUC_H%V__ (&'_P"(H^VZQ_T"[?\
M\##_ /$5K44 9/VW6/\ H%V__@8?_B*/MNL?] NW_P# P_\ Q%:U% &3]MUC
M_H%V_P#X&'_XBC[;K'_0+M__  ,/_P 16M10!D_;=8_Z!=O_ .!A_P#B*/MN
ML?\ 0+M__ P__$5K44 <K?7FK_V_II&F6Y?R9\+]L."/W>>=GTK0_M#7/^@/
M:_\ @<?_ (W7SG^VW^TCXF_9UOO MUX;L=)O9-36_28:I#+(%$?V;&W9(F/O
MG.<]J^:O^'GGQ2_Z 'A#_P  [K_Y)KUZ&5XG$4U5II6?F>37S3#X>HZ51NZ\
MC](?[0US_H#VO_@<?_C=']H:Y_T![7_P./\ \;K\WO\ AYY\4O\ H >$/_ .
MZ_\ DFC_ (>>?%+_ * 'A#_P#NO_ ))K?^Q<7V7WF']M83N_N/TA_M#7/^@/
M:_\ @<?_ (W1_:&N?] >U_\  X__ !NOS>_X>>?%+_H >$/_  #NO_DFC_AY
MY\4O^@!X0_\  .Z_^2:/[%Q?9?>']M83N_N/TA_M#7/^@/:_^!Q_^-T?VAKG
M_0'M?_ X_P#QNOS>_P"'GGQ2_P"@!X0_\ [K_P"2:/\ AYY\4O\ H >$/_ .
MZ_\ DFC^Q<7V7WA_;6$[O[C](?[0US_H#VO_ (''_P"-T?VAKG_0'M?_  ./
M_P ;K\WO^'GGQ2_Z 'A#_P  [K_Y)H_X>>?%+_H >$/_  #NO_DFC^Q<7V7W
MA_;6$[O[C](?[0US_H#VO_@<?_C=']H:Y_T![7_P./\ \;K\WO\ AYY\4O\
MH >$/_ .Z_\ DFC_ (>>?%+_ * 'A#_P#NO_ ))H_L7%]E]X?VUA.[^X_2'^
MT-<_Z ]K_P"!Q_\ C=']H:Y_T![7_P #C_\ &Z_-[_AYY\4O^@!X0_\  .Z_
M^2:/^'GGQ2_Z 'A#_P  [K_Y)H_L7%]E]X?VUA.[^X_2'^T-<_Z ]K_X''_X
MW1_:&N?] >U_\#C_ /&Z_-[_ (>>?%+_ * 'A#_P#NO_ ))H_P"'GGQ2_P"@
M!X0_\ [K_P"2:/[%Q?9?>']M83N_N/TA_M#7/^@/:_\ @<?_ (W1_:&N?] >
MU_\  X__ !NOS>_X>>?%+_H >$/_  #NO_DFC_AYY\4O^@!X0_\  .Z_^2:/
M[%Q?9?>']M83N_N/TA_M#7/^@/:_^!Q_^-T?VAKG_0'M?_ X_P#QNOS>_P"'
MGGQ2_P"@!X0_\ [K_P"2:/\ AYY\4O\ H >$/_ .Z_\ DFC^Q<7V7WA_;6$[
MO[C](?[0US_H#VO_ (''_P"-T?VAKG_0'M?_  ./_P ;K\WO^'GGQ2_Z 'A#
M_P  [K_Y)H_X>>?%+_H >$/_  #NO_DFC^Q<7V7WA_;6$[O[C]"]#OM96^UP
MII5NQ-[EP;TC:?)BX'[OGC!S[UK?VAKG_0'M?_ X_P#QNOS4L_\ @I9\3K&:
M\D30O"1:ZF\Y]UG=8#;%3 _TGIA!^M6O^'GGQ2_Z 'A#_P  [K_Y)H_L7%]E
M]X?VUA.[^X_2'^T-<_Z ]K_X''_XW1_:&N?] >U_\#C_ /&Z_-[_ (>>?%+_
M * 'A#_P#NO_ ))H_P"'GGQ2_P"@!X0_\ [K_P"2:/[%Q?9?>']M83N_N/TA
M_M#7/^@/:_\ @<?_ (W1_:&N?] >U_\  X__ !NOS>_X>>?%+_H >$/_  #N
MO_DFC_AYY\4O^@!X0_\  .Z_^2:/[%Q?9?>']M83N_N/TA_M#7/^@/:_^!Q_
M^-T?VAKG_0'M?_ X_P#QNOS>_P"'GGQ2_P"@!X0_\ [K_P"2:/\ AYY\4O\
MH >$/_ .Z_\ DFC^Q<7V7WA_;6$[O[C](?[0US_H#VO_ (''_P"-T?VAKG_0
M'M?_  ./_P ;K\WO^'GGQ2_Z 'A#_P  [K_Y)H_X>>?%+_H >$/_  #NO_DF
MC^Q<7V7WA_;6$[O[C](?[0US_H#VO_@<?_C=']H:Y_T![7_P./\ \;K\WO\
MAYY\4O\ H >$/_ .Z_\ DFC_ (>>?%+_ * 'A#_P#NO_ ))H_L7%]E]X?VUA
M.[^X_2'^T-<_Z ]K_P"!Q_\ C=']H:Y_T![7_P #C_\ &Z_-[_AYY\4O^@!X
M0_\  .Z_^2:/^'GGQ2_Z 'A#_P  [K_Y)H_L7%]E]X?VUA.[^X_2'^T-<_Z
M]K_X''_XW1_:&N?] >U_\#C_ /&Z_-[_ (>>?%+_ * 'A#_P#NO_ ))H_P"'
MGGQ2_P"@!X0_\ [K_P"2:/[%Q?9?>']M83N_N/TA_M#7/^@/:_\ @<?_ (W1
M_:&N?] >U_\  X__ !NOS>_X>>?%+_H >$/_  #NO_DFC_AYY\4O^@!X0_\
M .Z_^2:/[%Q?9?>']M83N_N/TA_M#7/^@/:_^!Q_^-T?VAKG_0'M?_ X_P#Q
MNOS>_P"'GGQ2_P"@!X0_\ [K_P"2:/\ AYY\4O\ H >$/_ .Z_\ DFC^Q<7V
M7WA_;6$[O[C](?[0US_H#VO_ (''_P"-U7U*^ULZ?=!M(ME7RFR1?$XX/_3.
MOSF_X>>?%+_H >$/_ .Z_P#DFMWP#_P45^)'C?QUX<\.WVB>%HK+5]2MM/GD
MM[2Y618Y95C8H3<$!@&.,@C/8U,LFQ<4Y-+3S*CG&%DU%-Z^1][Z'?:TNB:>
M$TFV=!;Q[6-Z02-HYQY?%7?[0US_ * ]K_X''_XW5KP__P @'3?^O:+_ - %
M:%>&>V8O]H:Y_P! >U_\#C_\;H_M#7/^@/:_^!Q_^-UM44 8O]H:Y_T![7_P
M./\ \;H_M#7/^@/:_P#@<?\ XW6U10!B_P!H:Y_T![7_ ,#C_P#&Z/[0US_H
M#VO_ (''_P"-UM44 8O]H:Y_T![7_P #C_\ &Z/[0US_ * ]K_X''_XW6U10
M!B_VAKG_ $![7_P./_QNC^T-<_Z ]K_X''_XW6U10!B_VAKG_0'M?_ X_P#Q
MNC^T-<_Z ]K_ .!Q_P#C=;5% &+_ &AKG_0'M?\ P./_ ,;H_M#7/^@/:_\
M@<?_ (W6U10!B_VAKG_0'M?_  ./_P ;H_M#7/\ H#VO_@<?_C=;5% &+_:&
MN?\ 0'M?_ X__&Z/[0US_H#VO_@<?_C=;5% &+_:&N?] >U_\#C_ /&ZR=?O
MM9:32M^E6Z8O4*XO2<G:W'^KX^M=A6+XD_UNC_\ 7^G_ *"] !_:&N?] >U_
M\#C_ /&Z/[0US_H#VO\ X''_ .-UM44 8O\ :&N?] >U_P# X_\ QNC^T-<_
MZ ]K_P"!Q_\ C=;5% &+_:&N?] >U_\  X__ !NC^T-<_P"@/:_^!Q_^-UM4
M4 8O]H:Y_P! >U_\#C_\;H_M#7/^@/:_^!Q_^-UM44 8O]H:Y_T![7_P./\
M\;H_M#7/^@/:_P#@<?\ XW6U10!B_P!H:Y_T![7_ ,#C_P#&Z/[0US_H#VO_
M (''_P"-UM44 8O]H:Y_T![7_P #C_\ &Z/[0US_ * ]K_X''_XW6U10!B_V
MAKG_ $![7_P./_QNC^T-<_Z ]K_X''_XW6U10!B_VAKG_0'M?_ X_P#QNC^T
M-<_Z ]K_ .!Q_P#C=;5% &+_ &AKG_0'M?\ P./_ ,;H_M#7/^@/:_\ @<?_
M (W6U10!B_VAKG_0'M?_  ./_P ;K)MK[6?^$LU%AI5N9396H9/MIP!YEQ@Y
M\OG//';'O785BVO_ ".6J?\ 7A:?^C+F@ _M#7/^@/:_^!Q_^-T?VAKG_0'M
M?_ X_P#QNMJB@#%_M#7/^@/:_P#@<?\ XW1_:&N?] >U_P# X_\ QNMJB@#%
M_M#7/^@/:_\ @<?_ (W1_:&N?] >U_\  X__ !NMJB@#%_M#7/\ H#VO_@<?
M_C=']H:Y_P! >U_\#C_\;K:HH Q?[0US_H#VO_@<?_C=']H:Y_T![7_P./\
M\;K:HH Q?[0US_H#VO\ X''_ .-T?VAKG_0'M?\ P./_ ,;K:HH Q?[0US_H
M#VO_ (''_P"-T?VAKG_0'M?_  ./_P ;K:HH Q?[0US_ * ]K_X''_XW1_:&
MN?\ 0'M?_ X__&ZVJ* ,7^T-<_Z ]K_X''_XW1_:&N?] >U_\#C_ /&ZVJ*
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
M65I;ITCBCLW51^0'/>N2_8#_ .3-OA/_ -@9/_0WH ^@**** "BBB@ HHHH
M**** "BBB@ HHHH ^ _^"JW_ #2__N*?^VE? =??G_!5;_FE_P#W%/\ VTKX
M#K](RC_<J?S_ #9^<YM_OM3Y?D@HHHKV#R HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/F RI'?WP.V_9_M3X=^(4]E%JE]>6&M:?>:M=17D_G![I9;1!*"5!!*R,#C
M/'' KFO#/PQL?#_PW\0Z'IS))J^L6$]O<:A/PTTLD;*"2,D*"W0=/<\UH?"#
M6'UCQI=ZE!:S6=MH,=[H-R+N8.[7!>UD.TAF+*!']XD=1QUQP1IUE&*JO4\W
M.<1EM;,*U3*XN-%O1/\ %I=$WJET7;95O@')=3:]::E<:K?7\OB#29-2OUN9
MO,1[E/LL8=05&TA25P., #G -<Q\/'N9M:\+^)GU2\N=0\4NB:JLLH:&7;93
MRJ%0J-FUE&-O0<<BNC^#BS:7KRZ=) \1\,V+:/=RR3!Q),ZVTH,9R24VKGG&
M,@8].;\$K/9Z_H_AB2VDBN/!GD2:C<RSAXY!)9SQ)Y1R6.2V<$* !]!6D(SO
M'U/#G*-I>A!';--XCFUTWUS)=W6JWFE31EP8OL\)NC$@7:,;=H.0<\G)Y(KR
M[XL:@VGZ'?>3S<3D6\*CJ6<[1CWY)_"O2GU"2U\27&AM;.&L[VXUJ6Z:?=&T
M-PUT(P@)R#EL%< #!/?GRKQ(P\1?$C1M.'S066[4IQ[@[8__ ![^=>G2E*CA
MZDGOT/-JQC6Q%.*VZG5>'])30M#L=/3I;PK&2.Y Y/XG)_&K]%%>$>X%%%%
M!15N/2;Z;39=1CLKA]/A<1R7:Q,8D8]%+XP"?0FI6\/:JOV G3+P"_\ ^//,
M#_Z3SC]WQ\_)'3/6@#NO#/Q \.:AX-M_"WC73K^ZLK&1Y=/U#2G07-ON(+1X
M?Y2I.>OY=");?XD>&?!OB[P_J7@_0+F.VTT2"YEU*8&XOE<;6#!<JF!G&WN>
MG:N*U#P3XBTF&>:^T'4[.*W56FDN+.2-8PQPI8E> 3P,]:CC\)ZY+H[:LFC:
M@^EJ"QOEM9#  #@G?C;U]Z /5M/^(OPT\+6GB;^P-'U]+S6=.GM ]X8F2W+C
MA$ ?.PG!)))^4=<FL74/BEI5UXD^'6H);W@A\.6EK;W:LB;G:-@6,?S<CTSB
MN!T7POK/B/S?[)TB^U3RL>9]BMGFV9Z9V@XJ_I'A.+4/#WB#4+BZNK2YTORP
M+9=/EE5V9MN'D'RQ'(XW=3P* ._;XL>%_$<'B/1O$NG:H^@WVKRZO97&GF-;
MN!W)^5E8[2"I]3C)Z\$4/"WQ0T#P+XZO;O0M*U"V\-7EG]AFB:ZQ=X.,S(X^
MX^0#@''7!'&.)G\!^)K6"YFF\.ZM##;#,\DEC*JQ# .6)7Y>"#SV-5='\+ZS
MXB64Z5I-]J8AQYAL[9Y=F>F=H./QH ]:?XSZ'I_B3PY<6-_XRU'3K*[^TWAU
MK41,TH ^55BW[,@\@Y'X]:\E\3:E%K7B35M0@5UAN[N:=%D #!6<L <$\X/K
M2:?X;U?5Y+I+#2KV]>U&;A;>W>0PCGE\#Y>AZ^E4(HWFE2-%W.Y"JOJ3TH 9
M17H'C?X)Z_X"T,:I?W&G7,2RK!<0V=SYDEK(RAE248&#@CH3V[$&O/Z "BBB
M@ HHHH ^F_V+?^9Q_P"W/_VO7TW7S)^Q;_S./_;G_P"UZ^FZ "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH R=%_X_=;_P"OW_VC%39/!N@3>*H?$\FAZ:_B6&U-
ME'K+6D9O$MRQ8PK-C>$W$G:#C)SBG:+_ ,?NM_\ 7[_[1BK6H YB#X7>#+70
M]:T6'PCH46CZW/)<ZII\>FPK;W\LF/,DGC"[96; W,P).!FK$?P_\+0W^AWT
M?AK2$O=!@:UTFY6PB$FG0LH1H[=MN8D*@*53 ( %;]% '&2?!7X>R:7J>FOX
M#\,OIVJ7O]I7]FVCVYAN[H'=]HE39AY<\[V!;/>MGQ1X)\.^.+.UM/$>@:7K
M]K:7"7EO!JEG'<I#.F=DJ*ZD*ZY.&'(R<&MJB@#%TOP3X=T/Q!JVNZ;H.F:?
MK>K[/[1U*ULXXKF]V#">=(JAI-HX&XG Z43>"?#USXLM_%$V@Z9+XFM[8V<.
MM/9QF]B@)),2S%=X0EB=H..3QS6U10!%=6L-[;RV]Q$D]O*I22*50RNI&"I!
MX(([5SG@GX6^"_AHMTOA#PAH/A5;I@UPNB:9#9B8CH7\M5W'ZUU%% '+'X5^
M"CXT_P"$P/@_03XMQM_M[^S(/M^-NW'G[?,Z<?>Z<5N-HNG-K":LUA:G54@:
MU6^,*^>L)8,8P^-P0LJDKG&0#VJ[10!7U#3[75K&YL;ZVAO+*YC:&>VN(Q)'
M+&P(9&4\,I!((/!!JOX?\/:5X3T:TTC1-,L]&TFS3R[:PT^W2""%/[J1H JC
MV K0HH **** "BBB@ HHHH **** "BBB@ HHHH ^ _\ @JM_S2__ +BG_MI7
MP'7[Q7O_ ",FE_\ 7&X_G'6M7TF#SCZK0C1]G>U];^=^Q\YB\G^M5I5O:6O;
MIY6[GX#T5^_%%=G^L/\ TZ_\F_X!Q_ZO_P#3W\/^"?@/17[\44?ZP_\ 3K_R
M;_@!_J__ -/?P_X)^ ]%?OQ11_K#_P!.O_)O^ '^K_\ T]_#_@GX#T5^_%%'
M^L/_ $Z_\F_X ?ZO_P#3W\/^"?@/17[\44?ZP_\ 3K_R;_@!_J__ -/?P_X)
M^ ]%?OQ11_K#_P!.O_)O^ '^K_\ T]_#_@GX#T5^_%%'^L/_ $Z_\F_X ?ZO
M_P#3W\/^"?@/17[\44?ZP_\ 3K_R;_@!_J__ -/?P_X)^ ]%?OQ11_K#_P!.
MO_)O^ '^K_\ T]_#_@GX#T5^_%%'^L/_ $Z_\F_X ?ZO_P#3W\/^"?@/17[O
M>'_^/_7_ /K_ /\ VA#6U1_K#_TZ_P#)O^ '^K__ $]_#_@GX#T5^_%%'^L/
M_3K_ ,F_X ?ZO_\ 3W\/^"?@/17[\44?ZP_].O\ R;_@!_J__P!/?P_X)^ ]
M%?OQ11_K#_TZ_P#)O^ '^K__ $]_#_@GX#T5^_%%'^L/_3K_ ,F_X ?ZO_\
M3W\/^"?@/17[\44?ZP_].O\ R;_@!_J__P!/?P_X)^ ]%?OQ11_K#_TZ_P#)
MO^ '^K__ $]_#_@GX#T5^_%%'^L/_3K_ ,F_X ?ZO_\ 3W\/^"?@/17[\44?
MZP_].O\ R;_@!_J__P!/?P_X)^ ]%?OQ11_K#_TZ_P#)O^ '^K__ $]_#_@G
MX#UVOP0_Y+1X _[&#3__ $ICK]PZJZI_R#+O_KB__H)J)Y]SQ<?9;^?_  "X
M9#R24O:[>7_!(?#_ /R =-_Z]HO_ $ 5H5G^'_\ D Z;_P!>T7_H K0KY(^L
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7Q)_K='_Z_
MT_\ 07K:K%\2?ZW1_P#K_3_T%Z -JBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K%M?\ D<M4_P"O"T_]&7-;58MK_P CEJG_ %X6
MG_HRYH VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "L7PC_R U_Z^+C_ -'/6U6+X1_Y :_]?%Q_Z.>@#:HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAK_\ R =2_P"O
M:3_T$U?JAK__ " =2_Z]I/\ T$T ?FY<<7$H' W'^=1,H=2K ,I&"#T-37/_
M !\2_P"^?YU%0!P?PVNFT.;5=!D8AM,NF6,$\^2_S(?U->P:-JV-OS5XMXN4
M^'_'^G:BORP:G UK+Z>8G*D^Y!Q^%=?I6M=/FKZK!OVV'7=:'RV,7L<0^SU/
M;+'6BT)42M&Q& ZXRON,@C\ZJ^"=$A\%S:K+;ZM?WHU.[>^N([OR=IG<*&<;
M(U(X0#&<>U<+9:_A1\U::^(?E^]^M$J%W<4:]E8ZCP_8Q>&-;U;4AJE[?/JD
MPGN([GR=F\(J!EV1J1A44=<?CS6-;VMEH/BK5]?75=2N[K5!$MU#<>1Y3B-6
M6, +$"-H8]#SWS63<>(.#\U8.I:YN!^:G'#+0)8EEO5+FS@\1WVM_;KV2>Y@
M6W>V<1>3Y:ERJC"!N"['.[/KFO//ATO]KZCK_B%AE;RY^SVY_P"F4? (^I_E
M57QUXF:RT.\DC8^:4V1XZ[FX&/Q-=9X3T4>'O#>G:>!AH(5#^[GEC_WT37GY
MC:FHTH^O]?B=^7WJ.567I_7X&M1117B'MA112JI=@J@LQ. !U- 'J'P&O+;4
M]8U3P;J4OE:9XDMC;;N/W<Z_-$XSWR" .Y(KT'0_&5AJGQHU:PTZZMK V.DR
M:)X<GN,>7%,@"J02.K'?@X.0<<YP? KCPIK=G]N%QH^H0&Q"-=^9:NOV<-]T
MR9'R@]LXS650!].7>E^,=#^"OC6#QW?/>/Y]K)';370N)TC,Z;FW!CA6Q\HS
M_"W2I/'EIX[U#5I]>\&^(;>T\"+IRBUE2_CBM(HQ& T9C)X?.0"5XR!D8P/E
M^B@#Z&\,V?B3Q+\(_"UI\-[_ .RWUG<S-K-O:W:V\WF,WR2.2P+)M'3OQP<<
M9-L^IOX/^,1UF_@U34Q)IZSW=M(KQR,)B,J5 &, #H,8Q@5X?10!]@3>+]8D
M_:8M] :_F.B_V?L-CN(B.8"Y)7H6SW/..*SOACJ7VKX7Z%:>&-$.M75G<S?V
MC;VNO/I<L$A<D22!3^\0KCKG@  'G'RA10!];>!_$&H>*O'OC&"VTRWTNSFG
MA%]=Z1K$;36TR(P^T*<*)(SM 8$=2<AOF%?->GZ59WWQ @TZZU4?89-2$$FJ
M*PP4,F#*&)P,CG)]<UAV=G/J%U%;6L$ES<S,$CAA0N[L>@ ')/M5NZ\.:M8V
MLUU<Z7>V]M#.;:6:6W=4CE'6-B1@-_LGF@#Z^^)G@"X^(N@RV5Y<7FAKI\DT
ML%O"\5T^L*D0$<V P8O\HX;Z=P1\9,K1L58%64X*D8(--HH **** "BBB@#Z
M1_8[TNTU,>+A=V\=P$^Q[?,&<9\_/\J^C_\ A%='_P"@=;_]\"OGK]BW_F<?
M^W/_ -KU]-T 9/\ PBNC_P#0.M_^^!1_PBNC_P#0.M_^^!6M5(:WIS:RVD"_
MM3JRVXNC8><OGB$L5$ACSNV%@5W8QD$4 5O^$5T?_H'6_P#WP*/^$5T?_H'6
M_P#WP*UJ* ,G_A%='_Z!UO\ ]\"C_A%='_Z!UO\ ]\"M:J;:Q8+JR:4;VW&I
MM ;E;(RKYQA#!3($SNVAF4;L8R0.] %7_A%='_Z!UO\ ]\"C_A%='_Z!UO\
M]\"M:B@#)_X171_^@=;_ /? H_X171_^@=;_ /? K6JA'X@TN;7)]%CU*T?6
M8($NI=/6=#<1PNS*DC1YW!&9& 8C!*D=C0!!_P (KH__ $#K?_O@4?\ "*Z/
M_P! ZW_[X%:U4[/6+#4;R^M+2^MKJZL)%ANX(95=[>1D614D4'*,4=& ."0P
M/0B@"K_PBNC_ /0.M_\ O@4?\(KH_P#T#K?_ +X%:U% &3_PBNC_ /0.M_\
MO@4?\(KH_P#T#K?_ +X%:U% &3_PBNC_ /0.M_\ O@4?\(KH_P#T#K?_ +X%
M:U% &3_PBNC_ /0.M_\ O@4?\(KH_P#T#K?_ +X%3Z?X@TO5K[4;*QU*TO+W
M39%AO;>WG222UD9 ZI*H.48HRL V"0P/0U?H R?^$5T?_H'6_P#WP*/^$5T?
M_H'6_P#WP*UJ* ,G_A%='_Z!UO\ ]\"C_A%='_Z!UO\ ]\"M:B@#)_X171_^
M@=;_ /? H_X171_^@=;_ /? K6HH R?^$5T?_H'6_P#WP*/^$5T?_H'6_P#W
MP*UJ* ,G_A%='_Z!UO\ ]\"C_A%='_Z!UO\ ]\"M:B@#)_X171_^@=;_ /?
MH_X171_^@=;_ /? K6HH R?^$5T?_H'6_P#WP*/^$5T?_H'6_P#WP*UJ* .7
MT?PSI4EYJX:P@8)=[5!3H/)C./S)_.M+_A%='_Z!UO\ ]\"C1?\ C]UO_K]_
M]HQ5K4 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW
M_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\
MO@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW
M_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\
MO@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW
M_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\
MO@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW
M_P"^!1_PBNC_ /0.M_\ O@5K44 9/_"*Z/\ ] ZW_P"^!1_PBNC_ /0.M_\
MO@5K44 ><>-]3\!>!]:T7_A)=1T+P_!=17'E'5;N*V64KY>=N]ADC<.G3</6
MLW_A:'P0_P"AU\#?^#JT_P#CE?+G_!5;_FE__<4_]M*^ Z^IP63PQ5"-:4VK
MW_.Q\QC,WGA:\J*@G:WY7/V?_P"%H?!#_H=? W_@ZM/_ (Y1_P +0^"'_0Z^
M!O\ P=6G_P <K\8**[?[ I?\_&<7]O5?Y$?L_P#\+0^"'_0Z^!O_  =6G_QR
MC_A:'P0_Z'7P-_X.K3_XY7XP44?V!2_Y^,/[>J_R(_9__A:'P0_Z'7P-_P"#
MJT_^.4?\+0^"'_0Z^!O_  =6G_QROQ@HH_L"E_S\8?V]5_D1^S__  M#X(?]
M#KX&_P#!U:?_ !RC_A:'P0_Z'7P-_P"#JT_^.5^,%%']@4O^?C#^WJO\B/V?
M_P"%H?!#_H=? W_@ZM/_ (Y1_P +0^"'_0Z^!O\ P=6G_P <K\8**/[ I?\
M/QA_;U7^1'[/_P#"T/@A_P!#KX&_\'5I_P#'*/\ A:'P0_Z'7P-_X.K3_P".
M5^,%%']@4O\ GXP_MZK_ "(_9_\ X6A\$/\ H=? W_@ZM/\ XY1_PM#X(?\
M0Z^!O_!U:?\ QROQ@HH_L"E_S\8?V]5_D1^S_P#PM#X(?]#KX&_\'5I_\<H_
MX6A\$/\ H=? W_@ZM/\ XY7XP44?V!2_Y^,/[>J_R(_9_P#X6A\$/^AU\#?^
M#JT_^.4?\+0^"'_0Z^!O_!U:?_'*_&"BC^P*7_/QA_;U7^1'[/\ _"T/@A_T
M.O@;_P '5I_\<H_X6A\$/^AU\#?^#JT_^.5^,%%']@4O^?C#^WJO\B/V,T?X
MH?!C[9K'G>-/!03[7^YWZS:@%/)C^[^\Y&[=^.:T_P#A:'P0_P"AU\#?^#JT
M_P#CE?C!11_8%+_GXP_MZK_(C]G_ /A:'P0_Z'7P-_X.K3_XY1_PM#X(?]#K
MX&_\'5I_\<K\8**/[ I?\_&']O5?Y$?L_P#\+0^"'_0Z^!O_  =6G_QRC_A:
M'P0_Z'7P-_X.K3_XY7XP44?V!2_Y^,/[>J_R(_9__A:'P0_Z'7P-_P"#JT_^
M.4?\+0^"'_0Z^!O_  =6G_QROQ@HH_L"E_S\8?V]5_D1^S__  M#X(?]#KX&
M_P#!U:?_ !RC_A:'P0_Z'7P-_P"#JT_^.5^,%%']@4O^?C#^WJO\B/V?_P"%
MH?!#_H=? W_@ZM/_ (Y1_P +0^"'_0Z^!O\ P=6G_P <K\8**/[ I?\ /QA_
M;U7^1'[/_P#"T/@A_P!#KX&_\'5I_P#'*/\ A:'P0_Z'7P-_X.K3_P".5^,%
M%']@4O\ GXP_MZK_ "(_9_\ X6A\$/\ H=? W_@ZM/\ XY1_PM#X(?\ 0Z^!
MO_!U:?\ QROQ@HH_L"E_S\8?V]5_D1^S_P#PM#X(?]#KX&_\'5I_\<H_X6A\
M$/\ H=? W_@ZM/\ XY7XP44?V!2_Y^,/[>J_R(_9_P#X6A\$/^AU\#?^#JT_
M^.4?\+0^"'_0Z^!O_!U:?_'*_&"BC^P*7_/QA_;U7^1'[/\ _"T/@A_T.O@;
M_P '5I_\<H/Q"^#FJ V>G^+?!MW?W'[FWM[;5K5Y99&X5$4/EF)(  Y)-?C!
M7:_!#_DM'@#_ +&#3_\ TICJ*F0TX0<N=Z%T\\J3FH\BU/V<T/PAHLVB:>[Z
M9;,[6\;,Q09)*CFKO_"&Z'_T"K7_ +]BK7A__D Z;_U[1?\ H K0KXP^Q,7_
M (0W0_\ H%6O_?L4?\(;H?\ T"K7_OV*VJ* ,7_A#=#_ .@5:_\ ?L4?\(;H
M?_0*M?\ OV*VJ* ,7_A#=#_Z!5K_ -^Q1_PANA_] JU_[]BMJB@#%_X0W0_^
M@5:_]^Q1_P (;H?_ $"K7_OV*VJ* ,7_ (0W0_\ H%6O_?L4?\(;H?\ T"K7
M_OV*VJ* ,7_A#=#_ .@5:_\ ?L4?\(;H?_0*M?\ OV*VJ* ,7_A#=#_Z!5K_
M -^Q1_PANA_] JU_[]BMJB@#%_X0W0_^@5:_]^Q1_P (;H?_ $"K7_OV*VJ*
M ,7_ (0W0_\ H%6O_?L4?\(;H?\ T"K7_OV*VJ* ,7_A#=#_ .@5:_\ ?L5D
MZ_X3T:&32@FFVZ[[U$;"#D;6XKL*Q?$G^MT?_K_3_P!!>@ _X0W0_P#H%6O_
M '[%'_"&Z'_T"K7_ +]BMJB@#%_X0W0_^@5:_P#?L4?\(;H?_0*M?^_8K:HH
M Q?^$-T/_H%6O_?L4?\ "&Z'_P! JU_[]BMJB@#%_P"$-T/_ *!5K_W[%'_"
M&Z'_ - JU_[]BMJB@#%_X0W0_P#H%6O_ '[%'_"&Z'_T"K7_ +]BMJB@#%_X
M0W0_^@5:_P#?L4?\(;H?_0*M?^_8K:HH Q?^$-T/_H%6O_?L4?\ "&Z'_P!
MJU_[]BMJB@#%_P"$-T/_ *!5K_W[%'_"&Z'_ - JU_[]BMJB@#%_X0W0_P#H
M%6O_ '[%'_"&Z'_T"K7_ +]BMJB@#%_X0W0_^@5:_P#?L4?\(;H?_0*M?^_8
MK:HH Q?^$-T/_H%6O_?L5DVWA/1F\6:C"=-MS$ME:NJ[!@$R7 )_':/RKL*Q
M;7_D<M4_Z\+3_P!&7- !_P (;H?_ $"K7_OV*/\ A#=#_P"@5:_]^Q6U10!B
M_P#"&Z'_ - JU_[]BC_A#=#_ .@5:_\ ?L5M44 8O_"&Z'_T"K7_ +]BC_A#
M=#_Z!5K_ -^Q6U10!B_\(;H?_0*M?^_8H_X0W0_^@5:_]^Q6U10!B_\ "&Z'
M_P! JU_[]BC_ (0W0_\ H%6O_?L5M44 8O\ PANA_P#0*M?^_8H_X0W0_P#H
M%6O_ '[%;5% &+_PANA_] JU_P"_8H_X0W0_^@5:_P#?L5M44 8O_"&Z'_T"
MK7_OV*/^$-T/_H%6O_?L5M44 8O_  ANA_\ 0*M?^_8H_P"$-T/_ *!5K_W[
M%;5% &+_ ,(;H?\ T"K7_OV*/^$-T/\ Z!5K_P!^Q6U10!B_\(;H?_0*M?\
MOV*R?"WA/1KC1U>33;=W\^<;F0=!,X'Z 5V%8OA'_D!K_P!?%Q_Z.>@ _P"$
M-T/_ *!5K_W[%'_"&Z'_ - JU_[]BMJB@#%_X0W0_P#H%6O_ '[%'_"&Z'_T
M"K7_ +]BMJB@#%_X0W0_^@5:_P#?L4?\(;H?_0*M?^_8J]8ZQ8:I<7UO9WUM
M=SV$PM[N*"57:WE*+((Y #E&V.C8.#AU/0BC4M8L-'6W:_O;>Q6XG2VA:YE6
M,23.<)&N2,LQX"CDGI0!1_X0W0_^@5:_]^Q1_P (;H?_ $"K7_OV*VJIZOK%
MAX?TN[U/5+VWTW3;.)I[F\O)5BA@C499W=B J@ DDG  H H_\(;H?_0*M?\
MOV*/^$-T/_H%6O\ W[%:UO<17=O%/!*DT$JAXY(V#*ZD9!!'4$=ZKV^L6%WJ
M5WI\%[;S7]FL;W-K'*K2P*^2A= <J&VMC(YVG'2@"C_PANA_] JU_P"_8H_X
M0W0_^@5:_P#?L5M44 8O_"&Z'_T"K7_OV*/^$-T/_H%6O_?L5M44 8O_  AN
MA_\ 0*M?^_8H_P"$-T/_ *!5K_W[%;5% &+_ ,(;H?\ T"K7_OV*/^$-T/\
MZ!5K_P!^Q6U10!B_\(;H?_0*M?\ OV*/^$-T/_H%6O\ W[%;5% &+_PANA_]
M JU_[]BC_A#=#_Z!5K_W[%;5% &+_P (;H?_ $"K7_OV*/\ A#=#_P"@5:_]
M^Q6U10!B_P#"&Z'_ - JU_[]BJ6N>#]%CT74'33+966WD((0<'::Z>J&O_\
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
MWMMY5Y>I>W\\:VTTP<8C"@%1T1W<G(.*]$_X4;XOTC2[KPKX;^(<.A^ +AI
MM@=#$^J64$C,TD%K>&<1H@W,$,EO(R @;C@8@\;?LNV/B:/5[72]770=-NM"
MT;0;6S2S,JVD6GWLERA!,@W!A((\<;=N<MG% &A;^,OB'X1\8>$]/\97/A>Z
MMO%EQ-86MOHMC<Q2:7=):RW*J\LDS"[C*P2*6"6YR%.T[B%YC]G73?&]I\9?
MC4WB/Q#X?U6W76;1+B/2]!GL7DN#I=B4D1GO)@D8CPIC(8EOF#J/DKUGQK\/
M_P#A,/$W@75_M_V3_A&-5DU/R?)W_:=]E<VVS.X;,?:-V<-]S&.<@\'?#_\
MX1/Q=XZUS[?]J_X2?48-0\CR=GV;R[."VV;MQWY\C=G"XW8QQD@"_$[Q=?>
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
M .>0:\N\&?\ !-/P5\-_VJ])\>>%]%L-'\!Z;HI6VT^/5[^2^BU?S#BY4NS
MH(CMP9,9YV=Z /(_VJM4^)7P"^+VAZE-\7_B(==UO7K:2+6[NV%A\/M-L996
M46<T0,H:953ECC*L';!RU=3^WI\3M:A_:)\(^'/[4^+NE>!-)\-W&L:U=?"/
MS8[HO)+L1Y7R(_*C$88LP;:'P.6R-_Q/^R!^T-XS\"W_ ,&]?^*GA_Q!\([V
M_$TWB+5TO+KQ6UJ)Q.L#,Y,3$,H <MG XP $'I_Q6^&/[1]OKE_9?"OX@>$6
M\$ZEIT>GKIOC#3V^T:)MC$;2VDEO%^_8CYL7&X \=* /'?C]X^NO"_[,OP;N
M?!/Q1\<7OP@U35%'B?XE07$EYK]OI[LS!GG6/S(R'+(S!-R&-4(.=K=K_P $
MZ_B9KOQ A^*%M!XNUWXA?#'1]8BM/"GBGQ/N.HW:F,O.DCLJNX0F/#. ?GZ#
M[H]&\._LUZW\*_V.Q\'_ (>>*(]-\10:5+9P>(;Z%BHN)G9YY0BG*;C)+LQN
M*94_-MY]"^ OP:T;]G_X1^&_ FAJK6FDVJQR7 0(UU.?FEG8?WG<LW4XR!T%
M 'H%%%% !1110 4444 %%%% !1110 4444 ? ?\ P56_YI?_ -Q3_P!M*^ Z
M^_/^"JW_ #2__N*?^VE? =?I&4?[E3^?YL_.<V_WVI\OR04445[!Y 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %=K\$/^2T> /^Q@T__P!*8ZXJ
MNU^"'_):/ '_ &,&G_\ I3'6-;^%+T9M1_BQ]4?MGX?_ .0#IO\ U[1?^@"M
M"L_P_P#\@'3?^O:+_P! %:%?DI^KA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6+XD_UNC_\ 7^G_ *"];58OB3_6Z/\ ]?Z?^@O0!M44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8MK_ ,CE
MJG_7A:?^C+FMJL6U_P"1RU3_ *\+3_T9<T ;5%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !6+X1_Y :_]?%Q_Z.>MJL7PC_R U_Z^
M+C_T<] 'S+K'B:]\ K\<_AUIEUY&N:OKEK)X=5#\\0UM5C:51Z1W*WTQ]D/
MJ#P[#>:+\&;+X$S7,MQJ.G^+(?!0D9=[S:,,7J,V<<'3%,9;IO5AS7LOB?\
M9^TSQ1^T%X2^*DVH3QW>@:=/8_V8JDPW,C;A!,QW8W1+-=!?E/\ KS@C',]U
M\";&Z_:%L?BI_:4R3V^CMICZ3Y>89)MQ\NZW9XD6*2:+IDK)UXP0"EKGC3QU
MXP^(6N^%_A_-X>T6S\-I#'JFL^(+&;4!)=2QB5+:&WAG@("Q-&[2-)_RU4!#
M@D<1XD_: ^(3:!H&D:%HGAZ#XB2>,3X.U:#499I-.@?[#-="ZB9"KLAC$$P0
M_,0S1DAOG'H_B?X8^)(?&&H>)O ?BJP\,ZAJT446JVNL:.VIV=RT2E8IE1+B
MW>.4*=A;S"K*J IE0:S[']G^.S7PG<2:_->ZOIGB9_%.J:E<6R[]5NGM)[9A
MM4JL*A9D"@!MJ0JO)RU 'G?A'QYK/P[U;XH0+;67B3QGK/CRRT>SB3=86<]X
M^B:>\DI!,S11*D<TI7,C;4V@L3FG_&1OB;H]Q\-;7Q7<>&_$FEWGC71P^H:#
MIT^FO82"X5E#PRW%QYJ-AAO#H58H-A#%E]"U3]GVWU9O&4S:_=V6H:UXCM_$
MVFZA8PHD^DW4-I;VZ;=^]901;MN#* RS,A'<XVO? GQW\0-:\(W_ (R^)5C=
M0>&=9M=8M].\/^'6T^WNI(7!_P!(\R[G=VV[@NUD12^XHQ"X )]8^,WBF+X7
MS2Z7IFG7GQ'AUF30/[*=7%M-<PNTDA4!]RJ]K&TZ98D!TSGD5G?&CXT"X\%Z
MQ_8-AHOB'2%\":CXJU"UUFV-S!-;F _8X7C#J-DSB7=NSE()%&"=P[@_!R(_
M&Q/'_P#:TWV5;)D_L(Q#R?MQ58OMP?.1)]G7R<8^Z>M<W8?LUQ6/P[^)_AC_
M (2*6XF\9PWEE#?2VB_\2NSDB>.WMD0,-Z0^;(1EADNWW<\ #H?''C3QMXBO
M/#/@ >'?#EIX?M;-=2U?6;":^B^T30+,MI;VD,\! 6)XG,C2X&]5"-RR^:V7
MQBU'X0^*/V@?&'CS3+*VO-!L=#B(LKK9:7Y87"6\B22<PK(TB*V_/EG?RX4,
MWK>I_"'Q%H_B23Q#X#\76GA[4[ZTM[35;76=(;4M/O3"FR.<1)<021S!<)N6
M7:550R$JI&-X9_9G>WD^(T_BKQC?^*+WQLMF]U=1VZV;V,UL'\I[7:6$80F,
MQ@@E3$"S2%F) .(\,_M;V]AXD\,VNN?%'X2^-8M?O[?3#IG@G40+[3IYVV1E
M=UU,;R/S"B,PC@*@[]I *CZGKS'0/ 'Q"D\0:9<^*_B-;ZKI.F.98;'0]$;2
MY+QPI53>RFYF\T '<4B6%2P!(VC;7IU !1110 4444 %%%% !1110 4444 %
M%%% !5#7_P#D ZE_U[2?^@FK]4-?_P"0#J7_ %[2?^@F@#\W;G_CXE_WS_.H
MJEN?^/B7_?/\ZBH **** "BBH[>YANE+0RI,H8J6C8, 1U''>@"2BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /IO\
M8M_YG'_MS_\ :]?3=?+7['=Q<VX\7?9K3[43]CW?O FW_7^M?1_]HZI_T"/_
M "97_"@#6HK)_M'5/^@1_P"3*_X4?VCJG_0(_P#)E?\ "@#6HK)_M'5/^@1_
MY,K_ (4?VCJG_0(_\F5_PH UJ*R?[1U3_H$?^3*_X4?VCJG_ $"/_)E?\* -
M:BLG^T=4_P"@1_Y,K_A1_:.J?] C_P F5_PH UJ*R?[1U3_H$?\ DRO^%']H
MZI_T"/\ R97_  H UJ*R?[1U3_H$?^3*_P"%']HZI_T"/_)E?\* -:BLG^T=
M4_Z!'_DRO^%']HZI_P! C_R97_"@#6HK)_M'5/\ H$?^3*_X4?VCJG_0(_\
M)E?\* -:BLG^T=4_Z!'_ ),K_A1_:.J?] C_ ,F5_P * -:BLG^T=4_Z!'_D
MRO\ A1_:.J?] C_R97_"@#6HK)_M'5/^@1_Y,K_A1_:.J?\ 0(_\F5_PH UJ
M*R?[1U3_ *!'_DRO^%']HZI_T"/_ "97_"@#6HK)_M'5/^@1_P"3*_X4?VCJ
MG_0(_P#)E?\ "@#6HK)_M'5/^@1_Y,K_ (4?VCJG_0(_\F5_PH UJ*R?[1U3
M_H$?^3*_X4?VCJG_ $"/_)E?\* -:BLG^T=4_P"@1_Y,K_A1_:.J?] C_P F
M5_PH UJ*R?[1U3_H$?\ DRO^%']HZI_T"/\ R97_  H -%_X_=;_ .OW_P!H
MQ5K5R^CW^HK>:N5TO<3=Y8?:%&T^3'Q[\8/XUI?VCJG_ $"/_)E?\* -:BLG
M^T=4_P"@1_Y,K_A1_:.J?] C_P F5_PH UJ*R?[1U3_H$?\ DRO^%']HZI_T
M"/\ R97_  H UJ*R?[1U3_H$?^3*_P"%']HZI_T"/_)E?\* -:BLG^T=4_Z!
M'_DRO^%']HZI_P! C_R97_"@#6HK)_M'5/\ H$?^3*_X4?VCJG_0(_\ )E?\
M* -:BLG^T=4_Z!'_ ),K_A1_:.J?] C_ ,F5_P * -:BLG^T=4_Z!'_DRO\
MA1_:.J?] C_R97_"@#6HK)_M'5/^@1_Y,K_A1_:.J?\ 0(_\F5_PH UJ*R?[
M1U3_ *!'_DRO^%']HZI_T"/_ "97_"@#6HK)_M'5/^@1_P"3*_X4?VCJG_0(
M_P#)E?\ "@#6HK)_M'5/^@1_Y,K_ (4?VCJG_0(_\F5_PH UJ*R?[1U3_H$?
M^3*_X4?VCJG_ $"/_)E?\* /#/VLOV8_^&EM2\&VG_"2_P#".?V6E\^_[!]J
M\WS/L_&/,3&/+]\YKPS_ (=4_P#54/\ RW__ +JK[2OM0U/^W]-8:3EQ#/A?
MM*\_ZO)S_GK6A_:FK_\ 0$_\FT_PKTJ.8XJA!4Z<[)>2_P CSJV786O-U*D+
MM^;_ ,SX=_X=4_\ 54/_ "W_ /[JH_X=4_\ 54/_ "W_ /[JK[B_M35_^@)_
MY-I_A1_:FK_] 3_R;3_"MO[7QO\ S\_!?Y&/]DX+_GW^+_S/AW_AU3_U5#_R
MW_\ [JH_X=4_]50_\M__ .ZJ^XO[4U?_ * G_DVG^%']J:O_ - 3_P FT_PH
M_M?&_P#/S\%_D']DX+_GW^+_ ,SX=_X=4_\ 54/_ "W_ /[JH_X=4_\ 54/_
M "W_ /[JK[B_M35_^@)_Y-I_A1_:FK_] 3_R;3_"C^U\;_S\_!?Y!_9."_Y]
M_B_\SX=_X=4_]50_\M__ .ZJ/^'5/_54/_+?_P#NJON+^U-7_P"@)_Y-I_A1
M_:FK_P#0$_\ )M/\*/[7QO\ S\_!?Y!_9."_Y]_B_P#,^'?^'5/_ %5#_P M
M_P#^ZJ/^'5/_ %5#_P M_P#^ZJ^XO[4U?_H"?^3:?X4?VIJ__0$_\FT_PH_M
M?&_\_/P7^0?V3@O^??XO_,^'?^'5/_54/_+?_P#NJC_AU3_U5#_RW_\ [JK[
MB_M35_\ H"?^3:?X4?VIJ_\ T!/_ ";3_"C^U\;_ ,_/P7^0?V3@O^??XO\
MS/AW_AU3_P!50_\ +?\ _NJC_AU3_P!50_\ +?\ _NJON+^U-7_Z G_DVG^%
M']J:O_T!/_)M/\*/[7QO_/S\%_D']DX+_GW^+_S/AW_AU3_U5#_RW_\ [JH_
MX=4_]50_\M__ .ZJ^XO[4U?_ * G_DVG^%']J:O_ - 3_P FT_PH_M?&_P#/
MS\%_D']DX+_GW^+_ ,SX=_X=4_\ 54/_ "W_ /[JH_X=4_\ 54/_ "W_ /[J
MK[B_M35_^@)_Y-I_A1_:FK_] 3_R;3_"C^U\;_S\_!?Y!_9."_Y]_B_\SX=_
MX=4_]50_\M__ .ZJ/^'5/_54/_+?_P#NJON+^U-7_P"@)_Y-I_A1_:FK_P#0
M$_\ )M/\*/[7QO\ S\_!?Y!_9."_Y]_B_P#,^$-/_P""7/VZXU"+_A9FS[)<
M>1G^P,[OW:/G_CYX^_C\*N_\.J?^JH?^6_\ _=5?9FAZEJBWVN%='WEKW+#[
M4@VGR8N.G/&#^-:W]J:O_P! 3_R;3_"C^U\;_P _/P7^0?V3@O\ GW^+_P S
MX=_X=4_]50_\M_\ ^ZJ/^'5/_54/_+?_ /NJON+^U-7_ .@)_P"3:?X4?VIJ
M_P#T!/\ R;3_  H_M?&_\_/P7^0?V3@O^??XO_,^'?\ AU3_ -50_P#+?_\
MNJC_ (=4_P#54/\ RW__ +JK[B_M35_^@)_Y-I_A1_:FK_\ 0$_\FT_PH_M?
M&_\ /S\%_D']DX+_ )]_B_\ ,^'?^'5/_54/_+?_ /NJC_AU3_U5#_RW_P#[
MJK[B_M35_P#H"?\ DVG^%']J:O\ ] 3_ ,FT_P */[7QO_/S\%_D']DX+_GW
M^+_S/AW_ (=4_P#54/\ RW__ +JH_P"'5/\ U5#_ ,M__P"ZJ^XO[4U?_H"?
M^3:?X4?VIJ__ $!/_)M/\*/[7QO_ #\_!?Y!_9."_P"??XO_ #/AW_AU3_U5
M#_RW_P#[JH_X=4_]50_\M_\ ^ZJ^XO[4U?\ Z G_ )-I_A1_:FK_ /0$_P#)
MM/\ "C^U\;_S\_!?Y!_9."_Y]_B_\SX=_P"'5/\ U5#_ ,M__P"ZJ/\ AU3_
M -50_P#+?_\ NJON+^U-7_Z G_DVG^%']J:O_P! 3_R;3_"C^U\;_P _/P7^
M0?V3@O\ GW^+_P SX=_X=4_]50_\M_\ ^ZJ/^'5/_54/_+?_ /NJON+^U-7_
M .@)_P"3:?X4?VIJ_P#T!/\ R;3_  H_M?&_\_/P7^0?V3@O^??XO_,^'?\
MAU3_ -50_P#+?_\ NJC_ (=4_P#54/\ RW__ +JK[B_M35_^@)_Y-I_A1_:F
MK_\ 0$_\FT_PH_M?&_\ /S\%_D']DX+_ )]_B_\ ,^'?^'5/_54/_+?_ /NJ
MC_AU3_U5#_RW_P#[JK[B_M35_P#H"?\ DVG^%']J:O\ ] 3_ ,FT_P */[7Q
MO_/S\%_D']DX+_GW^+_S/AW_ (=4_P#54/\ RW__ +JK6\(_\$T_^$#\5Z+X
ME_X6-]N_L:]AU'[+_8?E^=Y,BR;-WVD[<[<9P<9Z&OLS^U-7_P"@)_Y-I_A5
M?4M3U9M/N@VB[1Y39/VI#C@^U*6;8R2<7/?R7^0XY5@XM-0V\W_F:7A__D Z
M;_U[1?\ H K0KF-#U+5ET33PFC;U%O& WVI!D;1SC%7?[4U?_H"?^3:?X5Y!
MZQM45B_VIJ__ $!/_)M/\*/[4U?_ * G_DVG^% &U16+_:FK_P#0$_\ )M/\
M*/[4U?\ Z G_ )-I_A0!M45B_P!J:O\ ] 3_ ,FT_P */[4U?_H"?^3:?X4
M;5%8O]J:O_T!/_)M/\*/[4U?_H"?^3:?X4 ;5%8O]J:O_P! 3_R;3_"C^U-7
M_P"@)_Y-I_A0!M45B_VIJ_\ T!/_ ";3_"C^U-7_ .@)_P"3:?X4 ;5%8O\
M:FK_ /0$_P#)M/\ "C^U-7_Z G_DVG^% &U16+_:FK_] 3_R;3_"C^U-7_Z
MG_DVG^% &U16+_:FK_\ 0$_\FT_PH_M35_\ H"?^3:?X4 ;58OB3_6Z/_P!?
MZ?\ H+T?VIJ__0$_\FT_PK)U_4M4:32M^C[,7J%?]*0[CM;CIQ0!V%%8O]J:
MO_T!/_)M/\*/[4U?_H"?^3:?X4 ;5%8O]J:O_P! 3_R;3_"C^U-7_P"@)_Y-
MI_A0!M45B_VIJ_\ T!/_ ";3_"C^U-7_ .@)_P"3:?X4 ;5%8O\ :FK_ /0$
M_P#)M/\ "C^U-7_Z G_DVG^% &U16+_:FK_] 3_R;3_"C^U-7_Z G_DVG^%
M&U16+_:FK_\ 0$_\FT_PH_M35_\ H"?^3:?X4 ;5%8O]J:O_ - 3_P FT_PH
M_M35_P#H"?\ DVG^% &U16+_ &IJ_P#T!/\ R;3_  H_M35_^@)_Y-I_A0!M
M45B_VIJ__0$_\FT_PH_M35_^@)_Y-I_A0!M45B_VIJ__ $!/_)M/\*/[4U?_
M * G_DVG^% &U6+:_P#(Y:I_UX6G_HRYH_M35_\ H"?^3:?X5DVVI:I_PEFH
ML-'S(;*U!3[4G $EQ@YQWR?R]Z .PHK%_M35_P#H"?\ DVG^%']J:O\ ] 3_
M ,FT_P * -JBL7^U-7_Z G_DVG^%']J:O_T!/_)M/\* -JBL7^U-7_Z G_DV
MG^%']J:O_P! 3_R;3_"@#:HK%_M35_\ H"?^3:?X4?VIJ_\ T!/_ ";3_"@#
M:HK%_M35_P#H"?\ DVG^%']J:O\ ] 3_ ,FT_P * -JBL7^U-7_Z G_DVG^%
M']J:O_T!/_)M/\* -JBL7^U-7_Z G_DVG^%']J:O_P! 3_R;3_"@#:HK%_M3
M5_\ H"?^3:?X4?VIJ_\ T!/_ ";3_"@#:HK%_M35_P#H"?\ DVG^%']J:O\
M] 3_ ,FT_P * -JBL7^U-7_Z G_DVG^%']J:O_T!/_)M/\* -JL7PC_R U_Z
M^+C_ -'/1_:FK_\ 0$_\FT_PK)\+ZEJB:.HCT?S%\^<[OM2#_EL^1T['B@#L
M**Q?[4U?_H"?^3:?X4?VIJ__ $!/_)M/\* -JBL7^U-7_P"@)_Y-I_A1_:FK
M_P#0$_\ )M/\* -JBL7^U-7_ .@)_P"3:?X4?VIJ_P#T!/\ R;3_  H VJ*Q
M?[4U?_H"?^3:?X4?VIJ__0$_\FT_PH VJ*Q?[4U?_H"?^3:?X4?VIJ__ $!/
M_)M/\* -JBL7^U-7_P"@)_Y-I_A1_:FK_P#0$_\ )M/\* -JBL7^U-7_ .@)
M_P"3:?X4?VIJ_P#T!/\ R;3_  H VJ*Q?[4U?_H"?^3:?X4?VIJ__0$_\FT_
MPH VJ*Q?[4U?_H"?^3:?X4?VIJ__ $!/_)M/\* -JBL7^U-7_P"@)_Y-I_A1
M_:FK_P#0$_\ )M/\* -JBL7^U-7_ .@)_P"3:?X4?VIJ_P#T!/\ R;3_  H
MVJ*Q?[4U?_H"?^3:?X4?VIJ__0$_\FT_PH VJH:__P @'4O^O:3_ -!-5/[4
MU?\ Z G_ )-I_A5+7-3U9M%U -HNU3;R M]J0X^4\]* /SUN?^/B7_?/\ZBJ
M6Y_X^)?]\_SJ*@ JGJVL66A6,EY?W"6UNG5W/Z =S["L[5/$SKJD6B:+8RZ]
MXBGXBT^UY*_[4C=$4=R?Y<UZQ\,?V:PE]!XA\>31:[KB_/!IZC-E9>RJ?OL/
M[QXSZX#5QXC%4\.O>W[&-2K&FM3SCPC\.?$_QFV7,PN/"O@U^1(R[;V_7_9'
M\"$?Q'KVR#QU?BS]F/\ L&)=1^'4_P#95_$@672[J1GMKT*.Y))5_P#:Z'VR
M37TU%IO'2GMIOM7S-3&8J=15$[6Z=/\ @GF2K592YD['Q-H_BD76HS:1JEI-
MHGB"WXFTV[&U_JA_C7N".W/3FMVOH#XG?!CP_P#$[3UAU:V:.\AYM=2MCLN;
M=NH*/Z9['(]J^:/$^D^)O@W>+;>+$.IZ"S[+;Q':QG;[+.@R4;W[^_)'OX7'
M0K^[+27];'?2KJIH]&:]%1V]Q%=PI-!(LT,@W))&P*L/4$5)7IG4%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TW^Q;_ ,SC_P!N
M?_M>O;/BE\1(OAKX974!82:QJEY=0Z=I>DP2+')?7DS;8H@S<*,Y9F.=J*[8
M.W%>)_L6_P#,X_\ ;G_[7KU/XX^#=:\3:-H&K>&HH;OQ%X6UB'7+*PN)1$E]
MLCDBEMS(00C/#/*JL1@.5)P,D &7,/CGIUJ^K&X\":RRJ9#X6MK&[M9&XSY2
M:D]PZENP9K103C(0<U4USX_FU\*^"OB!96T2?#V]N6L_$;:A&T=]H[._DI(^
M&*JL-PIBF4@XW;PP6-MUN;]H9+BT>UTOP!X[O?%.W":)<^'+JTC$O]U[^5!9
M!0<9=9V&/N[NE</K7PU\46?PGT'X/QP27-[XSN;^X\6:]91.+'3K2XG>YU!(
MI&'^LD-PUO"K?,0QD(Q&PH ],^$/Q(U3XJWOB76X+6V@\"1W0L?#]UL<7.H^
M466XNR2VWR&D^2(!<D1,^2)% XK_ (:WT636?C ;?3IKK0/AYI4-VVH*0HU.
MX+W22Q0$G!5)+;R=YX\P2#HN32\(>!_'-K\*_%OP5TW6;CP=>Z%;QZ?X:\:K
MI<ES$VDR#$&TAXU-U"BO V)-P*1RD?.!7FK_ +.?Q)6\^*/@^TO_  ZFE2^
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
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_!__ "-NB?\
M7]!_Z,6LBM?P?_R-NB?]?T'_ *,6NG#?QX>J_,UI_''U/M_P_P#\@'3?^O:+
M_P! %:%9_A__ ) .F_\ 7M%_Z *T*_?S[X**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *Q?$G^MT?_ *_T_P#07K:K%\2?ZW1_^O\ 3_T%
MZ -JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%M
M?^1RU3_KPM/_ $9<UM5BVO\ R.6J?]>%I_Z,N: -JBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K%\(_\@-?^OBX_]'/6U6+X1_Y
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
M"G@[P+KZZ[I6F3'7A:/8OJVH:A<WUY+"[HY22>>1Y)/FC3!=B5 P" 2#T?\
MPB^G_P!VX_\  N7_ .*H_P"$7T_^[<?^!<O_ ,50!K45D_\ "+Z?_=N/_ N7
M_P"*H_X1?3_[MQ_X%R__ !5 &M163_PB^G_W;C_P+E_^*H_X1?3_ .[<?^!<
MO_Q5 &M163_PB^G_ -VX_P# N7_XJC_A%]/_ +MQ_P"!<O\ \50!K45D_P#"
M+Z?_ ';C_P "Y?\ XJC_ (1?3_[MQ_X%R_\ Q5 &M163_P (OI_]VX_\"Y?_
M (JC_A%]/_NW'_@7+_\ %4 &B_\ '[K?_7[_ .T8JUJY?1_#MC)>:N&6?"7>
MT8N91QY,9_O<]:TO^$7T_P#NW'_@7+_\50!K45D_\(OI_P#=N/\ P+E_^*H_
MX1?3_P"[<?\ @7+_ /%4 :U%9/\ PB^G_P!VX_\  N7_ .*H_P"$7T_^[<?^
M!<O_ ,50!K45D_\ "+Z?_=N/_ N7_P"*H_X1?3_[MQ_X%R__ !5 &M163_PB
M^G_W;C_P+E_^*H_X1?3_ .[<?^!<O_Q5 &M163_PB^G_ -VX_P# N7_XJC_A
M%]/_ +MQ_P"!<O\ \50!K45D_P#"+Z?_ ';C_P "Y?\ XJC_ (1?3_[MQ_X%
MR_\ Q5 &M163_P (OI_]VX_\"Y?_ (JC_A%]/_NW'_@7+_\ %4 :U%9/_"+Z
M?_=N/_ N7_XJC_A%]/\ [MQ_X%R__%4 :U%9/_"+Z?\ W;C_ ,"Y?_BJ/^$7
MT_\ NW'_ (%R_P#Q5 &M163_ ,(OI_\ =N/_  +E_P#BJ/\ A%]/_NW'_@7+
M_P#%4 :U%9/_  B^G_W;C_P+E_\ BJ/^$7T_^[<?^!<O_P 50!K45D_\(OI_
M]VX_\"Y?_BJ/^$7T_P#NW'_@7+_\50 7O_(R:7_UQN/YQUK5RM]X9L&U_38R
MMQM:*<G_ $J7/'E]]WO6A_PB.F?W;K_P-F_^+H VJ*Q?^$1TS^[=?^!LW_Q=
M'_"(Z9_=NO\ P-F_^+H VJ*Q?^$1TS^[=?\ @;-_\71_PB.F?W;K_P #9O\
MXN@#:HK%_P"$1TS^[=?^!LW_ ,71_P (CIG]VZ_\#9O_ (N@#:HK%_X1'3/[
MMU_X&S?_ !='_"(Z9_=NO_ V;_XN@#:HK%_X1'3/[MU_X&S?_%T?\(CIG]VZ
M_P# V;_XN@#:HK%_X1'3/[MU_P"!LW_Q='_"(Z9_=NO_  -F_P#BZ -JBL7_
M (1'3/[MU_X&S?\ Q='_  B.F?W;K_P-F_\ BZ -JBL7_A$=,_NW7_@;-_\
M%T?\(CIG]VZ_\#9O_BZ -JBL7_A$=,_NW7_@;-_\71_PB.F?W;K_ ,#9O_BZ
M -JBL7_A$=,_NW7_ (&S?_%T?\(CIG]VZ_\  V;_ .+H /#_ /Q_Z_\ ]?\
M_P"T(:VJX_0_"VGRWVN*RW&([W:N+N8<>3$>?GYY)ZUK?\(CIG]VZ_\  V;_
M .+H VJ*Q?\ A$=,_NW7_@;-_P#%T?\ "(Z9_=NO_ V;_P"+H VJ*Q?^$1TS
M^[=?^!LW_P 71_PB.F?W;K_P-F_^+H VJ*Q?^$1TS^[=?^!LW_Q='_"(Z9_=
MNO\ P-F_^+H VJ*Q?^$1TS^[=?\ @;-_\71_PB.F?W;K_P #9O\ XN@#:HK%
M_P"$1TS^[=?^!LW_ ,71_P (CIG]VZ_\#9O_ (N@#:HK%_X1'3/[MU_X&S?_
M !='_"(Z9_=NO_ V;_XN@#:HK%_X1'3/[MU_X&S?_%T?\(CIG]VZ_P# V;_X
MN@#:HK%_X1'3/[MU_P"!LW_Q='_"(Z9_=NO_  -F_P#BZ -JBL7_ (1'3/[M
MU_X&S?\ Q='_  B.F?W;K_P-F_\ BZ -JJNJ?\@R[_ZXO_Z":S_^$1TS^[=?
M^!LW_P 75?4O">FII]TP6YR(F(S>3'L?]N@#2\/_ /(!TW_KVB_] %:%<QH?
MA33I=$T]V6YW-;QDXO)@.5'8/5W_ (1'3/[MU_X&S?\ Q= &U16+_P (CIG]
MVZ_\#9O_ (NC_A$=,_NW7_@;-_\ %T ;5%8O_"(Z9_=NO_ V;_XNC_A$=,_N
MW7_@;-_\70!M45B_\(CIG]VZ_P# V;_XNC_A$=,_NW7_ (&S?_%T ;5%8O\
MPB.F?W;K_P #9O\ XNC_ (1'3/[MU_X&S?\ Q= &U16+_P (CIG]VZ_\#9O_
M (NC_A$=,_NW7_@;-_\ %T ;5%8O_"(Z9_=NO_ V;_XNC_A$=,_NW7_@;-_\
M70!M45B_\(CIG]VZ_P# V;_XNC_A$=,_NW7_ (&S?_%T ;5%8O\ PB.F?W;K
M_P #9O\ XNC_ (1'3/[MU_X&S?\ Q= &U16+_P (CIG]VZ_\#9O_ (NC_A$=
M,_NW7_@;-_\ %T ;58OB3_6Z/_U_I_Z"]'_"(Z9_=NO_  -F_P#BZR=?\+:?
M#)I05;CY[U%.;N8\;6]7XH ["BL7_A$=,_NW7_@;-_\ %T?\(CIG]VZ_\#9O
M_BZ -JBL7_A$=,_NW7_@;-_\71_PB.F?W;K_ ,#9O_BZ -JBL7_A$=,_NW7_
M (&S?_%T?\(CIG]VZ_\  V;_ .+H VJ*Q?\ A$=,_NW7_@;-_P#%T?\ "(Z9
M_=NO_ V;_P"+H VJ*Q?^$1TS^[=?^!LW_P 71_PB.F?W;K_P-F_^+H VJ*Q?
M^$1TS^[=?^!LW_Q='_"(Z9_=NO\ P-F_^+H VJ*Q?^$1TS^[=?\ @;-_\71_
MPB.F?W;K_P #9O\ XN@#:HK%_P"$1TS^[=?^!LW_ ,71_P (CIG]VZ_\#9O_
M (N@#:HK%_X1'3/[MU_X&S?_ !='_"(Z9_=NO_ V;_XN@#:HK%_X1'3/[MU_
MX&S?_%T?\(CIG]VZ_P# V;_XN@#:K%M?^1RU3_KPM/\ T9<T?\(CIG]VZ_\
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
M8T9\<E5+,5!.< L<>IZU-0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &3HO_'[K?\ U^_^T8JUJR=%
M_P"/W6_^OW_VC%7RI^W[^U9X@_9IUKX2+X>N&$&H:S)>:]:PVJ7#S:3;A/M
M^96*#$N=Z[2-O7&: /L&BOB[]H_]LG5?A_\ M8_!+P+X8OEG\+ZM+!+XDDA@
MCFCDAO9/(L\RE6,8# R J5W949Q7._M!?&SQ]'^V)JWP\LOVAM&^!7A*S\,V
MVJQ76MZ3IES%/<-(4:-6NBAW$'=@.>$/R]30!]YT5\1?&+QY\7-2^,'P#^&G
M@+XV6^F+XI\.75Y?^,+3P]8:A#JDL$*N+I(6RBK+@D".0* _&<"M[X=_'SXE
M^%?$GQ:^$GQ*U'3M4\<^%_#<OB70O%6EVBVZ:G9&-@))+?E4DCEV@@#:>1@A
M=S@'U_17QWX/^(?Q9^*?_!/?0?B!I?Q#A\-^.UTFZUB^UR30;:\:Z2!IR84A
M.R&,N(T7?L; !PN3D>J_LP^-/%WQ>_9+\&^(]0UV$>--:T0RMK,]BCQI<L75
M96MXS&K $ [ 5!QC(H ]OHKY6_8?^(OQ%\5:]\9O#/Q$\9_\)S>^#O$@T>UU
M/^R[;3]\:H23Y4*@#)&<$L1ZU\PZO^W/\5[6?6/'2?$CPW#?6/C)O#D7P*DT
MF$ZA/;B81;_.W?:?,.2<@>7N!Y_Y9T ?J/17R+^W;X]^*_PEB\#>,/!GQ B\
M/>'KC7-/T6^\.#0K>XDNFGE.^5KJ;>5 50H1$7J3N/&/KJ@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ^?/VLO^95_[>O\ VC7SY7T'^UE_S*O_ &]?
M^T:^?*_&>(?^1G5_[=_])1\;F'^\S^7Y(****^=/."BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K7\'_ /(VZ)_U_0?^C%K(K7\'_P#(VZ)_U_0?
M^C%KIPW\>'JOS-:?QQ]3[?\ #_\ R =-_P"O:+_T 5H5G^'_ /D Z;_U[1?^
M@"M"OW\^^"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7
MQ)_K='_Z_P!/_07K:K%\2?ZW1_\ K_3_ -!>@#:HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *Q;7_D<M4_Z\+3_T9<UM5BVO_(Y:
MI_UX6G_HRYH VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "L7PC_ ,@-?^OBX_\ 1SUM5B^$?^0&O_7Q<?\ HYZ -JBOF6^^)OB#
MP/H/QS\.G4+B\\2V&N1P^&7NY6E?&K)%]B4$G/EQW4LR #A4AP.%XI^'?&GB
MFS^ =CX!U+7;J?XAVOB:+P%<ZL]P_P!KG E5S>"0'?YCZ;_I.[.0Q))R,T ?
M4U%>7>*/BIXDD\;7WA3P%X1L_%&H:3!'-JU[K&L-IEE:-("T4 D2WG>29E&\
MJ(PJJ5+."P%<KXB_:@U'3_"/A^YT?P#>ZMXOU'Q*WA.[\+S:A';R6%^+::8[
MYMK(T6(D?S!UBE#@$CRR >]T5\U^ _B1+\/=0^+VHZQH[WGB'4/&ME86^A:)
M.+@W%]+H^FCR8I95B!08=C(XC 1&8@8Q5;XR>-?&[7'PUTSQEX(LM$6_\:Z.
M;:_T'6FU2V1UN%;RK@R6UN\3LH8J51T.P@N"5# 'T[17DFM?'J32?A+-XKB\
M-RWVNP7[Z5)X;AN?WINHIVBGC20I\VU8Y)0=H#(H/ ;-9WQ_^)FBKX!UO2[C
M0$\8:!J'@_5=<U*W74'M%?3XK<802(I8&9I%0$%2 '8$E=I /;**\A;XH:U)
MJ<?A+X<^#K37+O2+"UEOYM8UA].T^P66/=#;B=8+B66;8%;:(MH5E+."R@\!
MX+^,$/AOXB?'?Q7XKT6^\/2:)9:+%>Z;\MQ))*$N1&MNZD+,)2\?EGY22X#!
M&#*H!].T5Y'IWQ=\8:+J&B_\)_X#M/"NCZU=16-I>Z?KPU%[6XE)$45Y'Y$0
MB+MMC#1/.N]@"P!#5ZY0 4444 %%%% !1110 4444 %%%% !1110 50U_P#Y
M .I?]>TG_H)J_5#7_P#D ZE_U[2?^@F@#\W;G_CXE_WS_.HJEN?^/B7_ 'S_
M #J*@#GO#]QXV\ W6K0^&GT.72[V[:\6/4Q,7C=@-P&P@ 9%;J_$[XKITA\'
M_P#?%W_\54E%<$\!A:DG.=--LYY8>E)\SCJ*/BK\61_RP\'?]\7?_P 52_\
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
M:M4Q$I0C=:?DCQVBO8O^&6_%?_00T?\ [_2__&J/^&6_%?\ T$-'_P"_TO\
M\:KQ/[&S#_GRSB^IXC^1GCM%>Q?\,M^*_P#H(:/_ -_I?_C5'_#+?BO_ *"&
MC_\ ?Z7_ .-4?V-F'_/EA]3Q'\C/':*]B_X9;\5_]!#1_P#O]+_\:H_X9;\5
M_P#00T?_ +_2_P#QJC^QLP_Y\L/J>(_D9X[17L7_  RWXK_Z"&C_ /?Z7_XU
M1_PRWXK_ .@AH_\ W^E_^-4?V-F'_/EA]3Q'\C/':*]B_P"&6_%?_00T?_O]
M+_\ &J/^&6_%?_00T?\ [_2__&J/[&S#_GRP^IXC^1GCM%>Q?\,M^*_^@AH_
M_?Z7_P"-4?\ #+?BO_H(:/\ ]_I?_C5']C9A_P ^6'U/$?R,\=HKV+_AEOQ7
M_P!!#1_^_P!+_P#&J/\ AEOQ7_T$-'_[_2__ !JC^QLP_P"?+#ZGB/Y&>.T5
M[%_PRWXK_P"@AH__ '^E_P#C5'_#+?BO_H(:/_W^E_\ C5']C9A_SY8?4\1_
M(SQVBO8O^&6_%?\ T$-'_P"_TO\ \:H_X9;\5_\ 00T?_O\ 2_\ QJC^QLP_
MY\L/J>(_D9X[17L7_#+?BO\ Z"&C_P#?Z7_XU1_PRWXK_P"@AH__ '^E_P#C
M5']C9A_SY8?4\1_(SQVBO6;/]FOQ/?37D:7VDAK6;R7W32X+;%?(_=],./UJ
MS_PRWXK_ .@AH_\ W^E_^-4?V-F'_/EA]3Q'\C/':*]B_P"&6_%?_00T?_O]
M+_\ &J/^&6_%?_00T?\ [_2__&J/[&S#_GRP^IXC^1GCM%>Q?\,M^*_^@AH_
M_?Z7_P"-4?\ #+?BO_H(:/\ ]_I?_C5']C9A_P ^6'U/$?R,\=HKV+_AEOQ7
M_P!!#1_^_P!+_P#&J/\ AEOQ7_T$-'_[_2__ !JC^QLP_P"?+#ZGB/Y&>.T5
M[%_PRWXK_P"@AH__ '^E_P#C5'_#+?BO_H(:/_W^E_\ C5']C9A_SY8?4\1_
M(SQVBO8O^&6_%?\ T$-'_P"_TO\ \:H_X9;\5_\ 00T?_O\ 2_\ QJC^QLP_
MY\L/J>(_D9X[17L7_#+?BO\ Z"&C_P#?Z7_XU1_PRWXK_P"@AH__ '^E_P#C
M5']C9A_SY8?4\1_(SQVBO8O^&6_%?_00T?\ [_2__&J/^&6_%?\ T$-'_P"_
MTO\ \:H_L;,/^?+#ZGB/Y&>.T5[%_P ,M^*_^@AH_P#W^E_^-4?\,M^*_P#H
M(:/_ -_I?_C5']C9A_SY8?4\1_(SQVBO8O\ AEOQ7_T$-'_[_2__ !JC_AEO
MQ7_T$-'_ ._TO_QJC^QLP_Y\L/J>(_D9X[6OX/\ ^1MT3_K^@_\ 1BUZ7_PR
MWXK_ .@AH_\ W^E_^-5;TG]F_P 2Z'JMEJ4]]I+P6<R7$BQS2EBJ,&(&8P,X
M'K6]#)\?&K"3HNR:_,NG@ZZFFX/<^B?#_P#R =-_Z]HO_0!6A6?X?_Y .F_]
M>T7_ * *T*_9S[,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *Q?$G^MT?_K_3_P!!>MJL7Q)_K='_ .O]/_07H VJ*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "L6U_P"1RU3_ *\+3_T9<UM5
MBVO_ ".6J?\ 7A:?^C+F@#:HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *Q?"/_(#7_KXN/\ T<];58OA'_D!K_U\7'_HYZ /*?&/
M[/-UXF_:>\)?$J/4X8-"T_3C%J>DXP]Y=P&7[#)]WD1_:[HG+#D1\'&5N77P
M-U"7]INS^(D6J0IX9732UQHYW>8^JJC6\5T,#&/LLLD9R<_*G'<>R44 >3ZW
MX.\;^#?'FO>)? -IX?UJ#Q&()-3TGQ!J$^GB*ZAB$*W$4\5O/N#1+&K1M&/]
M4I#C)%8EC\!]=CO?"FLWNHZ==>(%\9/XM\02Q"2*%BVG3V:PVRD,2(T:W0%R
M-PC9C@G;7N=% 'AFJ_ 36[_4/&>K6FKV.FZY<>+[?Q7X>NFB>XCA>+3K>T:.
MYC^0E9%CN$(1LA90P;<,"GXP\"?&+XJ:QX)?6D\'^%-'\/\ B"RUB[L=*U.Z
MU*74A#(&(\V2U@$0 +,$V/N8)F10#N]_HH \G7X0ZI'\=E\4)?VB^#=DFJ'2
ME5A/_;+0+:>?TVF,VNX8)SO.<=37(6/[..O0?#'XKZ'<ZAI=SK/B+2;GPYH$
MR^8L5EI2PS)8P2L5+95IY&<J#]X8W8Y^AZ* /&F^'_CKX>^*]0U_P-%X?UV'
M7+>U&K:)KM]-IZK=00K"+F"ZB@G.&C2-&B:+GRU8.O*GE(?V;?$_CN'XMK\2
M-5T.]_X3>/33:V^GVK7%MIS6A=HHVBF7$Z*_E,=V/-/F96,$*/I"B@#YF\%_
MLPQP^,]!U#4/A)\&_!=KHUPMXVH>%](BN[Z^E3/E[/-LH?L0W[9,J\SC:%##
M[]?3-%% !1110 4444 %%%% !1110 4444 %%%% !5#7_P#D ZE_U[2?^@FK
M]4-?_P"0#J7_ %[2?^@F@#\W;G_CXE_WS_.HJEN?^/B7_?/\ZBH **** "BJ
M^H:A;:7:275Y/';6\8RTDC8 KF+7XD6K2V\MYIU]IFDWC;;+5+N$I!<$=<,>
MGM_2G9O8:3>QU]%"L&4$'(/((HI""BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ^D?V.[R:T'BXQ6-Q>[OL>1 T8V_Z_KO=?
MTS7T?_;-Y_T =0_[^6__ ,=KYZ_8M_YG'_MS_P#:]>T?%#XB/\,M,TG5IM,:
M^T>;5+>PU*Z2;:VGPS-Y:W.W:=ZK*T0897:KL^3MP0#=_MF\_P"@#J'_ '\M
M_P#X[1_;-Y_T =0_[^6__P =KG_C%\3H/A+X%N==:QDUC4))H;'3-)AD$<FH
M7LSB."W5B#MW.PRV#M4,V#MQ7*ZA\4_B#J'Q%U[PKX5\$^&M2.AV=C<7EUK/
MBFXL<R7*R$)&D>GS[@OE'YB5SD?** /2O[9O/^@#J'_?RW_^.T?VS>?] '4/
M^_EO_P#':XWQ1\5=4\*P>'M';PS_ &U\0=9A>6/P_HU[YEM"L>WS9I+N6./9
M;H71?,:,,Q=0L;'BJEC\1/B)H^L:9;>+OAK;Q:?J%PEL-1\'ZVVL)9LS !KF
M.6VM9$CR>7C64+U;:,F@#O?[9O/^@#J'_?RW_P#CM']LWG_0!U#_ +^6_P#\
M=KSG6?BCX\O?B;XC\)^#O!GAW5X="M;*XN;[7/$T^G,[7 E*JD<5A<9 $1R2
MPZCBO6+=I6@C,Z)',5!=(W+JK8Y 8@9&>^!]!0!F_P!LWG_0!U#_ +^6_P#\
M=H_MF\_Z .H?]_+?_P".UP'QO_:%T3X&WGA.VU2SNK]]<OUMY3:#/]GV@94E
MOIN#B&-Y858\?ZT5ZK0!D_VS>?\ 0!U#_OY;_P#QVC^V;S_H ZA_W\M__CM:
MU% &3_;-Y_T =0_[^6__ ,=H_MF\_P"@#J'_ '\M_P#X[6M10!D_VS>?] '4
M/^_EO_\ ':/[9O/^@#J'_?RW_P#CM:U% &3_ &S>?] '4/\ OY;_ /QVC^V;
MS_H ZA_W\M__ ([6M10!D_VS>?\ 0!U#_OY;_P#QVC^V;S_H ZA_W\M__CM:
MU% &3_;-Y_T =0_[^6__ ,=H_MF\_P"@#J'_ '\M_P#X[6M10!D_VS>?] '4
M/^_EO_\ ':/[9O/^@#J'_?RW_P#CM:U% &3_ &S>?] '4/\ OY;_ /QVC^V;
MS_H ZA_W\M__ ([6M10!D_VS>?\ 0!U#_OY;_P#QVC^V;S_H ZA_W\M__CM:
MU% &3_;-Y_T =0_[^6__ ,=H_MF\_P"@#J'_ '\M_P#X[6M10!D_VS>?] '4
M/^_EO_\ ':/[9O/^@#J'_?RW_P#CM:U% &3_ &S>?] '4/\ OY;_ /QVC^V;
MS_H ZA_W\M__ ([6M10!D_VS>?\ 0!U#_OY;_P#QVC^V;S_H ZA_W\M__CM:
MU% '+Z/JUTMYJY&BWSEKO)"O!\O[F,8.9>O&>,]:TO[9O/\ H ZA_P!_+?\
M^.T:+_Q^ZW_U^_\ M&*M:@#)_MF\_P"@#J'_ '\M_P#X[1_;-Y_T =0_[^6_
M_P =K6HH R?[9O/^@#J'_?RW_P#CM']LWG_0!U#_ +^6_P#\=K6HH R?[9O/
M^@#J'_?RW_\ CM']LWG_ $ =0_[^6_\ \=K6HH R?[9O/^@#J'_?RW_^.T?V
MS>?] '4/^_EO_P#':UJ* ,G^V;S_ * .H?\ ?RW_ /CM']LWG_0!U#_OY;__
M !VM:B@#)_MF\_Z .H?]_+?_ ..T?VS>?] '4/\ OY;_ /QVM:B@#)_MF\_Z
M .H?]_+?_P".T?VS>?\ 0!U#_OY;_P#QVM:B@#)_MF\_Z .H?]_+?_X[1_;-
MY_T =0_[^6__ ,=K6HH R?[9O/\ H ZA_P!_+?\ ^.T?VS>?] '4/^_EO_\
M':UJ* ,G^V;S_H ZA_W\M_\ X[1_;-Y_T =0_P"_EO\ _':UJ* ,G^V;S_H
MZA_W\M__ ([1_;-Y_P! '4/^_EO_ /':UJ* ,G^V;S_H ZA_W\M__CM']LWG
M_0!U#_OY;_\ QVM:B@#E;[6+O^WM-?\ L._+"*<"/?;Y.?+Y'[W''U[UH?V]
M??\ 0N:G_P!_+7_X]7!_&SXK_P#"J=2\.W?]E_VI]I2Z39]H\G;CRN<[&SUK
MS_\ X;+_ .I0_P#*G_\ ::]2CEF+Q%-5:4+Q?FO\SVL/DV.Q=)5J-.\7L[KT
MZL]\_MZ^_P"A<U/_ +^6O_QZC^WK[_H7-3_[^6O_ ,>KP/\ X;+_ .I0_P#*
MG_\ ::/^&R_^I0_\J?\ ]IK;^QL=_P ^_P 5_F=/^KV9_P#/K_R:/^9[Y_;U
M]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU>!_\ #9?_ %*'_E3_ /M-'_#9
M?_4H?^5/_P"TT?V-CO\ GW^*_P P_P!7LS_Y]?\ DT?\SWS^WK[_ *%S4_\
MOY:__'J/[>OO^A<U/_OY:_\ QZO _P#ALO\ ZE#_ ,J?_P!IH_X;+_ZE#_RI
M_P#VFC^QL=_S[_%?YA_J]F?_ #Z_\FC_ )GOG]O7W_0N:G_W\M?_ (]1_;U]
M_P!"YJ?_ '\M?_CU>!_\-E_]2A_Y4_\ [31_PV7_ -2A_P"5/_[31_8V._Y]
M_BO\P_U>S/\ Y]?^31_S/?/[>OO^A<U/_OY:_P#QZC^WK[_H7-3_ ._EK_\
M'J\#_P"&R_\ J4/_ "I__::/^&R_^I0_\J?_ -IH_L;'?\^_Q7^8?ZO9G_SZ
M_P#)H_YGOG]O7W_0N:G_ -_+7_X]1_;U]_T+FI_]_+7_ ./5X'_PV7_U*'_E
M3_\ M-'_  V7_P!2A_Y4_P#[31_8V._Y]_BO\P_U>S/_ )]?^31_S/?/[>OO
M^A<U/_OY:_\ QZC^WK[_ *%S4_\ OY:__'J\#_X;+_ZE#_RI_P#VFC_ALO\
MZE#_ ,J?_P!IH_L;'?\ /O\ %?YA_J]F?_/K_P FC_F>^?V]??\ 0N:G_P!_
M+7_X]1_;U]_T+FI_]_+7_P"/5X'_ ,-E_P#4H?\ E3_^TT?\-E_]2A_Y4_\
M[31_8V._Y]_BO\P_U>S/_GU_Y-'_ #/?/[>OO^A<U/\ [^6O_P >H_MZ^_Z%
MS4_^_EK_ /'J\#_X;+_ZE#_RI_\ VFC_ (;+_P"I0_\ *G_]IH_L;'?\^_Q7
M^8?ZO9G_ ,^O_)H_YGOG]O7W_0N:G_W\M?\ X]1_;U]_T+FI_P#?RU_^/5X'
M_P -E_\ 4H?^5/\ ^TT?\-E_]2A_Y4__ +31_8V._P"??XK_ ##_ %>S/_GU
M_P"31_S/9M#UJ\2^UPC0-1D+7N2%DMLH?)B&#F;KQGC(Y'N*UO[>OO\ H7-3
M_P"_EK_\>KYWT_\ :Z^PW&H2_P#"*;_M=QY^/[1QM_=HF/\ 5<_<S^-7/^&R
M_P#J4/\ RI__ &FC^QL=_P ^_P 5_F'^KV9_\^O_ ":/^9[Y_;U]_P!"YJ?_
M '\M?_CU']O7W_0N:G_W\M?_ (]7@?\ PV7_ -2A_P"5/_[31_PV7_U*'_E3
M_P#M-']C8[_GW^*_S#_5[,_^?7_DT?\ ,]\_MZ^_Z%S4_P#OY:__ !ZC^WK[
M_H7-3_[^6O\ \>KP/_ALO_J4/_*G_P#::/\ ALO_ *E#_P J?_VFC^QL=_S[
M_%?YA_J]F?\ SZ_\FC_F>^?V]??]"YJ?_?RU_P#CU']O7W_0N:G_ -_+7_X]
M7@?_  V7_P!2A_Y4_P#[31_PV7_U*'_E3_\ M-']C8[_ )]_BO\ ,/\ 5[,_
M^?7_ )-'_,]\_MZ^_P"A<U/_ +^6O_QZC^WK[_H7-3_[^6O_ ,>KP/\ X;+_
M .I0_P#*G_\ ::/^&R_^I0_\J?\ ]IH_L;'?\^_Q7^8?ZO9G_P ^O_)H_P"9
M[Y_;U]_T+FI_]_+7_P"/4?V]??\ 0N:G_P!_+7_X]7@?_#9?_4H?^5/_ .TT
M?\-E_P#4H?\ E3_^TT?V-CO^??XK_,/]7LS_ .?7_DT?\SWS^WK[_H7-3_[^
M6O\ \>H_MZ^_Z%S4_P#OY:__ !ZO _\ ALO_ *E#_P J?_VFC_ALO_J4/_*G
M_P#::/[&QW_/O\5_F'^KV9_\^O\ R:/^9[Y_;U]_T+FI_P#?RU_^/4?V]??]
M"YJ?_?RU_P#CU>!_\-E_]2A_Y4__ +31_P -E_\ 4H?^5/\ ^TT?V-CO^??X
MK_,/]7LS_P"?7_DT?\SWS^WK[_H7-3_[^6O_ ,>H_MZ^_P"A<U/_ +^6O_QZ
MO _^&R_^I0_\J?\ ]IH_X;+_ .I0_P#*G_\ ::/[&QW_ #[_ !7^8?ZO9G_S
MZ_\ )H_YGOG]O7W_ $+FI_\ ?RU_^/4?V]??]"YJ?_?RU_\ CU>!_P##9?\
MU*'_ )4__M-'_#9?_4H?^5/_ .TT?V-CO^??XK_,/]7LS_Y]?^31_P SWS^W
MK[_H7-3_ ._EK_\ 'JKZEKEZVGW0/A[4E!B8;C);8'!YXFKPO_ALO_J4/_*G
M_P#::CNOVQ/M-K-#_P (CM\Q"F[^TLXR,9_U-']C8[_GW^*_S#_5[,_^?7_D
MT?\ ,]ST/7+U-$T]1X?U*0"WC =9+;#?*.1F8'\ZN_V]??\ 0N:G_P!_+7_X
M]7SYI_[8'V#3[:V_X1+?Y,2Q[O[2QG  SCR?:I_^&R_^I0_\J?\ ]IH_L;'?
M\^_Q7^8?ZO9G_P ^O_)H_P"9[Y_;U]_T+FI_]_+7_P"/4?V]??\ 0N:G_P!_
M+7_X]7@?_#9?_4H?^5/_ .TT?\-E_P#4H?\ E3_^TT?V-CO^??XK_,/]7LS_
M .?7_DT?\SWS^WK[_H7-3_[^6O\ \>H_MZ^_Z%S4_P#OY:__ !ZO _\ ALO_
M *E#_P J?_VFC_ALO_J4/_*G_P#::/[&QW_/O\5_F'^KV9_\^O\ R:/^9[Y_
M;U]_T+FI_P#?RU_^/4?V]??]"YJ?_?RU_P#CU>!_\-E_]2A_Y4__ +31_P -
ME_\ 4H?^5/\ ^TT?V-CO^??XK_,/]7LS_P"?7_DT?\SWS^WK[_H7-3_[^6O_
M ,>H_MZ^_P"A<U/_ +^6O_QZO _^&R_^I0_\J?\ ]IH_X;+_ .I0_P#*G_\
M::/[&QW_ #[_ !7^8?ZO9G_SZ_\ )H_YGOG]O7W_ $+FI_\ ?RU_^/4?V]??
M]"YJ?_?RU_\ CU>!_P##9?\ U*'_ )4__M-'_#9?_4H?^5/_ .TT?V-CO^??
MXK_,/]7LS_Y]?^31_P SWS^WK[_H7-3_ ._EK_\ 'J/[>OO^A<U/_OY:_P#Q
MZO _^&R_^I0_\J?_ -IH_P"&R_\ J4/_ "I__::/[&QW_/O\5_F'^KV9_P#/
MK_R:/^9[Y_;U]_T+FI_]_+7_ ./4?V]??]"YJ?\ W\M?_CU>!_\ #9?_ %*'
M_E3_ /M-'_#9?_4H?^5/_P"TT?V-CO\ GW^*_P P_P!7LS_Y]?\ DT?\SWS^
MWK[_ *%S4_\ OY:__'J/[>OO^A<U/_OY:_\ QZO _P#ALO\ ZE#_ ,J?_P!I
MH_X;+_ZE#_RI_P#VFC^QL=_S[_%?YA_J]F?_ #Z_\FC_ )GOG]O7W_0N:G_W
M\M?_ (]1_;U]_P!"YJ?_ '\M?_CU>!_\-E_]2A_Y4_\ [31_PV7_ -2A_P"5
M/_[31_8V._Y]_BO\P_U>S/\ Y]?^31_S/?/[>OO^A<U/_OY:_P#QZLG7]:O)
M)-*W:!J,>V]0C=);?,=K<#$QY^N!Q7C/_#9?_4H?^5/_ .TUV7P]^,W_  MR
M4?\ $G_LK^S[^V_Y>O.\SS%F_P!A<8V>_6L:V68O#TW5JPM%>:_S.;$9-CL)
M2=:M3M%;NZ].C/2O[>OO^A<U/_OY:_\ QZC^WK[_ *%S4_\ OY:__'JVJ*\L
M\4Q?[>OO^A<U/_OY:_\ QZC^WK[_ *%S4_\ OY:__'JVJ* ,7^WK[_H7-3_[
M^6O_ ,>H_MZ^_P"A<U/_ +^6O_QZMJB@#%_MZ^_Z%S4_^_EK_P#'J/[>OO\
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
M9(W 964Y!!Z$'TJ*QU"UU.)Y;.YANXDEDA9X) X61&*.A(/#*RLI'4$$'D4
M?/D^J:/\+?B%H/Q&L9[KQ-\,=5\+Q:+)XDM+J;6FT[R9Y)H;B6;=+++!,)Y
M\^6"F&,N0I++G?%#XJ1?$Z6WA^"OQFO]2\379BLX-*\&KI.J:?:,7^>[OI)+
M29H(T0EB&E3=L"("[ 'Z<HH ^=;;X6Z/\0/VD?B?)JU]XCMY+73=#1/[#\3:
MEI"ME+K)=;.XB#GC@L#CG&,FO45T;X@6?BI)E\5^&E\&PN/^);-X>NGU#R0N
M"&O6U#:7R,[S!]03S7<T4 ?*.A^!/&G[0FH^,?B%8Z[X7L?"GBVR?P]I>G^(
M?#5SJ3OHL;.OFH\=_;A%N79YL;"2GD_-P /4OV;O$.K_ /")WO@?Q5>B_P#&
M7@B9='U"\V%#?PA UI>A220)H2I/)Q(LJY.VO7** "BLO4O$VFZ1JVDZ9=W'
ME7VJO)'9PB-F\QHXS(_(!"@*I.6('0=2 :O@;QUH?Q)\+V7B/PY??VCHUYO\
MBY\IXM^QV1OE=58896'('3TH WJ*0G:"3TK-\,>)=-\9>'=-UW1[G[9I6I6Z
M75I<;&02Q. RL P! ((/([T :=%8.C^.M#U[Q3X@\.6%]Y^M:#]G_M*U\IU\
MCST,D7S%0K;E!/RDX[X-;U !1169X9\2:=XPT&QUK2+C[7IE[&)K>?RV3S$/
M1@& .#[B@#3HHHH ***P?%GCK0_ _P#8_P#;=]]A_M?48=)LOW3R>;=2Y\N/
MY5.W.T_,V%&.2* -ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@#)T7_C]
MUO\ Z_?_ &C%2>+O%FD^ _"NK^)->O5T[1-)M9+V]NW5F$4,:EG;"@L< '@
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
MO"GB"]EN#<^&YKBXLK=2GDF6:%H3(X*EMRQO(%VL/OMG/& #Q+P?\1]8\/\
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
M -HQ5K4 <5XP^#?A#QYXT\+>+=:TI[CQ'X8,YTC48+R>WDMO.4)*/W3J'#*
M,.&'7'4UX]H7_!.#]G;PWXHT_P 1:?\ #YHM:L+R._M[M]=U*5EG1PZN0]R0
MQW 'Y@0>^:^EJ* /GKQ]_P $_P#X!_%#QUJ7C'Q/X!75?$6I3"XN[M]6OD65
MP H)C2<(!A1P%QQTKT;Q;\ _AWXY^&<?P]UKP?I=SX+A54@T>.#R(;?;G:8O
M+VF)AD_,A!Y//)KOZ* /(O@O^R7\)/V>I=3E\ ^"K/0[C4H_)NKB2>:[FDCZ
MF/S)W=@A(!*@@$@$@X%4OA[^Q?\ !/X5?$&7QOX4^'NF:/XE<NR7<;RNEN6R
M&,$+N8X."1^[5< D=#BO:J* /$/B+^Q/\$?BSX]'C3Q9\/=.U?Q)N1I+QI9X
MEN"H 4S11R+',< #]XK9  Z5Z/X_^&/AGXH> ]0\%^)=*2_\,7\*V]QI\<LE
MNK1JRLJAHF5E *K]TCI7444 5-)TNUT/2K+3;&+R+*SA2W@BW%MD:*%49)).
M !R3FK=%% !1110 4444 %%%% !1110 4444 %%%% !1110!\T_ME_\ ,G_]
MOG_M"OFJOT%\2>'M*\0Z_I$>JZ99ZG''#<%%O+=)0I/EY(# XZ4?\*Q\'?\
M0IZ'_P""V'_XFOK,#G5/"8>-&4&VK_FV?=Y9Q%2P.$AAY4VW&^NG5M_J?GU1
M7Z"_\*Q\'?\ 0IZ'_P""V'_XFC_A6/@[_H4]#_\ !;#_ /$UW_ZQ4O\ GV_P
M/3_UNH?\^G]Z/SZHK]!?^%8^#O\ H4]#_P#!;#_\31_PK'P=_P!"GH?_ (+8
M?_B:/]8J7_/M_@'^MU#_ )]/[T?GU17Z"_\ "L?!W_0IZ'_X+8?_ (FC_A6/
M@[_H4]#_ /!;#_\ $T?ZQ4O^?;_ /];J'_/I_>C\^J*_07_A6/@[_H4]#_\
M!;#_ /$T?\*Q\'?]"GH?_@MA_P#B:/\ 6*E_S[?X!_K=0_Y]/[T?GU17Z"_\
M*Q\'?]"GH?\ X+8?_B:/^%8^#O\ H4]#_P#!;#_\31_K%2_Y]O\  /\ 6ZA_
MSZ?WH_/JBOT%_P"%8^#O^A3T/_P6P_\ Q-'_  K'P=_T*>A_^"V'_P")H_UB
MI?\ /M_@'^MU#_GT_O1^?5%?H+_PK'P=_P!"GH?_ (+8?_B:/^%8^#O^A3T/
M_P %L/\ \31_K%2_Y]O\ _UNH?\ /I_>C\^J*_07_A6/@[_H4]#_ /!;#_\
M$T?\*Q\'?]"GH?\ X+8?_B:/]8J7_/M_@'^MU#_GT_O1^?5%?H+_ ,*Q\'?]
M"GH?_@MA_P#B:/\ A6/@[_H4]#_\%L/_ ,31_K%2_P"?;_ /];J'_/I_>C\^
MJ*_07_A6/@[_ *%/0_\ P6P__$T?\*Q\'?\ 0IZ'_P""V'_XFC_6*E_S[?X!
M_K=0_P"?3^]'Y]45]WZ'\./"4U]KBOX7T5UCO=B!M/A(5?)B.!\O R2?Q-:W
M_"L?!W_0IZ'_ ."V'_XFC_6*E_S[?X!_K=0_Y]/[T?GU17Z"_P#"L?!W_0IZ
M'_X+8?\ XFC_ (5CX._Z%/0__!;#_P#$T?ZQ4O\ GV_P#_6ZA_SZ?WH_/JBO
MT%_X5CX._P"A3T/_ ,%L/_Q-'_"L?!W_ $*>A_\ @MA_^)H_UBI?\^W^ ?ZW
M4/\ GT_O1^?5%?H+_P *Q\'?]"GH?_@MA_\ B:/^%8^#O^A3T/\ \%L/_P 3
M1_K%2_Y]O\ _UNH?\^G]Z/SZHK]!?^%8^#O^A3T/_P %L/\ \31_PK'P=_T*
M>A_^"V'_ .)H_P!8J7_/M_@'^MU#_GT_O1^?5%?H+_PK'P=_T*>A_P#@MA_^
M)H_X5CX._P"A3T/_ ,%L/_Q-'^L5+_GV_P  _P!;J'_/I_>C\^J*_07_ (5C
MX._Z%/0__!;#_P#$T?\ "L?!W_0IZ'_X+8?_ (FC_6*E_P ^W^ ?ZW4/^?3^
M]'Y]45^@O_"L?!W_ $*>A_\ @MA_^)H_X5CX._Z%/0__  6P_P#Q-'^L5+_G
MV_P#_6ZA_P ^G]Z/SZHK]!?^%8^#O^A3T/\ \%L/_P 31_PK'P=_T*>A_P#@
MMA_^)H_UBI?\^W^ ?ZW4/^?3^]'Y]45^@O\ PK'P=_T*>A_^"V'_ .)H_P"%
M8^#O^A3T/_P6P_\ Q-'^L5+_ )]O\ _UNH?\^G]Z/SZHK]!?^%8^#O\ H4]#
M_P#!;#_\35?4OAIX0CT^Z9?"FB*RQ,0PTZ$$'!_V:/\ 6*E_S[?X!_K=0_Y]
M/[T? 5%??&A_#7PC-HFGR2>%=%=VMXV9FTZ$DDJ,DG;5W_A6/@[_ *%/0_\
MP6P__$T?ZQ4O^?;_  #_ %NH?\^G]Z/SZHK]!?\ A6/@[_H4]#_\%L/_ ,31
M_P *Q\'?]"GH?_@MA_\ B:/]8J7_ #[?X!_K=0_Y]/[T?GU17Z"_\*Q\'?\
M0IZ'_P""V'_XFC_A6/@[_H4]#_\ !;#_ /$T?ZQ4O^?;_ /];J'_ #Z?WH_/
MJBOT%_X5CX._Z%/0_P#P6P__ !-'_"L?!W_0IZ'_ ."V'_XFC_6*E_S[?X!_
MK=0_Y]/[T?GU17Z"_P#"L?!W_0IZ'_X+8?\ XFC_ (5CX._Z%/0__!;#_P#$
MT?ZQ4O\ GV_P#_6ZA_SZ?WH_/JBOT%_X5CX._P"A3T/_ ,%L/_Q-'_"L?!W_
M $*>A_\ @MA_^)H_UBI?\^W^ ?ZW4/\ GT_O1^?5%?H+_P *Q\'?]"GH?_@M
MA_\ B:/^%8^#O^A3T/\ \%L/_P 31_K%2_Y]O\ _UNH?\^G]Z/SZHK]!?^%8
M^#O^A3T/_P %L/\ \31_PK'P=_T*>A_^"V'_ .)H_P!8J7_/M_@'^MU#_GT_
MO1^?5%?H+_PK'P=_T*>A_P#@MA_^)H_X5CX._P"A3T/_ ,%L/_Q-'^L5+_GV
M_P  _P!;J'_/I_>C\^J*_07_ (5CX._Z%/0__!;#_P#$T?\ "L?!W_0IZ'_X
M+8?_ (FC_6*E_P ^W^ ?ZW4/^?3^]'Y]5[Y^RO\ ZW5_^O\ L/\ T&YKZ)_X
M5CX._P"A3T/_ ,%L/_Q-0W7AG1_#DNF_V3I-CI?G7\7F_8K9(=^%DQNV@9QD
MXSZFN#'9U3Q>'E1C!INWYIGF9GQ%2QV$GAXTVG*VNG1I_H=91117R9\(%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8MK_P CEJG_ %X6
MG_HRYK:K%M?^1RU3_KPM/_1ES0!M4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %8OA'_D!K_U\7'_ *.>MJL7PC_R U_Z^+C_ -'/
M0!<FT/3KC6+75I=/M9=4M8I(+>^>%3/#'(5,B(Y&Y58HA(!P=BYZ"E;1-.?6
M8]7:PM6U:.!K5+\PJ9UA9@S1B3&X(6525S@E0>U7:* .:\;?#/P?\3+6VMO%
M_A30_%=O;.9((=;TZ&\2)B,%E$JL%)QU%:7_  C.C^1I4/\ 9-CY.DNLFG1_
M9DVV;+&T:M",?NR$=D!7&%8CH36G10!GP^']+M_[3,6FV<1U23S;_9 @^UN8
MUCW2\?.=B(F6S\JJ.@%<SX;^!_PY\&[O[ \ >%]#W3QW+?V;HUM;YFC;='(=
MB#YE(R&Z@\BNVHH I?V'IQUH:P=/M?[6%N;07_DKYXA+!S%YF-VS< VW.,C-
M5?\ A$="_LO5-,_L73O[.U5IGU"S^R1^3>-*,2F5,8D+@G<6!W9YS6O10!S/
MC+X8^#OB)IMKIWBOPGH?B?3[5M]O::SIL-W%"V,91)%(4XXR!TJ_H/@_0?"H
M<:+HFG:.'BC@86%I'!NCCR(T.P#*KN;:.@W''6M>B@#D_"?PC\"^ M6OM5\,
M^"_#WAW5+[(N[W2=*@M9KC+;CYCQH&;+<\D\\UUE%% !1110 4444 %%%% !
M1110 4444 %%%% !5#7_ /D ZE_U[2?^@FK]4-?_ .0#J7_7M)_Z": /S=N?
M^/B7_?/\ZROAW;PQ_$?Q'X5NII[6P\2V:7L3VTAC=9HSB0*PZ$CYC["M6Y_X
M^)?]\_SKD_&5\_AF^\/^*X@=^BWR23;>IMW.R5?Q!%;T)J%1.6W7T>YW8'$2
MPF)IUXNUF>YV'[/6@S8W:WXC'^[J1'_LM<;\2?A_X<TV\C\)>'=5\0:UXLU
M+']GGU;_ $6T1R!ON#MZ'(PO4Y'J ?<=)ODDC1T<.C %64Y!!Z&L3Q5\&?#'
MC'PKXATI+--/NM8E^UR:A%DRK= EDDR3G 8GY1@8+ 8S7JXS+:<HVI12_KH?
MKU//L9AY2JU)RFTO=C>R;_O/>WDM]KH]3^ _P_C^$/@&R\/"_DU"6-VGFF;A
M/,<Y8(/X5]!]3WKQ?Q!\&O'/BWX6V7PAET6UTK3=/U":Z7QK]LCD69"\TBNL
M"D2B9_-"OG YDP3D5#X-_:.U#X7O!X6^+]K/I=_!B&V\30Q/+8Z@H& Y<#*N
M>,\>I.WI7H&H?M4?#'3].:[D\:Z7)$J[MD$IED/L(U!;/X5QJC3245HD?FN,
MJ/'5YXBO+WY-M]-7N? WANQ\2?!;Q%XDT[4D71K_ $@,EQ<?V';:D4+#$;;I
M )(XGR,2H2,L@(Y%=9X#\0_%K2]/^'OA_P (ZUI]YI_V<W<=CI\T4C1I).[N
M+M22PQN/.  " /F!KH/VC=:U;X\6DGCO0_"$]EX8T.%8O[0OHV2XU:-I4.-B
MG)A0Y;/..3D'(%C]F7X/OKFN6WQ4O9!I(>XN);?2;2U\F$E@R[D.XXB^=@%
M'3&<#E4J<G44(W_X!Q4*,Y55"%_7;2^Y]2:K)UKY.AU#_A+/B1XN\19W6Z3C
M2[-O^F</#D>S-S7O/Q>\9#P;X"US6 ^V:WMV\D_]-6^6/_QYEKPCP3HI\/\
MA73K)@1,L0>7/7S&^9L_B37H9E4Y8QI?,]7.*O+"%%>O^7ZFW1117@'RH5V_
MP?\ &]C\/_%S:KJ,5Q-;FTF@VVJJS[G7 .&8#'XUQ%3V-G)J%[;VL2L\LTBQ
MHJ*68DG   ZGGI0!Z=\-?BU8^'O"5SX9UF37+*R:Y^UP7_ARZ$%U&Y #(<D!
ME.,\]/3IC>\'_$237_BC-%IEKJ>N:)>V+Z>]AK>KJUR\+ ;S&\K@!B0#L#<X
M//IE>(/V>;[1)?%<:7UQ=-HL5K);!=/8&_\ ..,)\YQM8%>-V2.U>8:KH.IZ
M%>+::EIUWI]TP#""Z@:)R#T(5@#B@#Z-\:Z#HOPE^#_B&RM+*]TB^U2YMS!%
MJUU!+<RE)%;A8F90B@'G.3DY[5SNL?'S1=>MY=3GG\8V.NR6WEG3]-U8PZ<)
M0N!(N&W+ZXQCV/6O'-2\(Z[HOV?^T-%U&Q^T,$A^TVDD?FL>@7<!D_2FW?A7
M6["XMX+G1]0MY[B1HH8YK5U:5P<%5!')!(! ]: .IU_XA6FL^ ?".C%;M]1T
MJYN+BZGF *R>9+O!5MQ)/KD#FNZD_:"TN;QIXIG:'6+;P_KL=N/.L)5M[^VD
MBC"AT(;')!X+=,>X/D.H>"?$6DPSRWN@ZI9Q6X5II+BSD18PQPI8E> 3P,]:
MED^'_BB&.XD?PWJZ1VXS,[6,H$0QNRQV\<'//:@#U+3OC?HND^-+2\CN/%6H
M:-;V,T!_M:^%U-),ZX#["^U..#@_A7*>!_'GAV/P;>>$_%]A?W.DO="^MKG2
MF07$$VW:>'(4@CUZ<\'C'$:/H.I^(;AK?2M.N]3G5=[16<#2L%]2%!.*?'X;
MU>:]NK./2[U[NT1I+BW6W<R0HN-S.N,J!D9)Z9H ]JL/CAX.T75/!']F:5JU
MMI?A]+R-XY%C>23S5 5@=X!8G+-T SQFN UKXB07'A#P58:<MS!J>@W%S<-,
MZJ$W/,)$*$,22,<Y _&L?P;X#U+QAJVEV\=M=0V%]>+9_P!H+;-)$C'D\\ D
M+EL9' )K7\9?# >#=/U66YO;PW5EJ;6"0R:7+'%,F"5E$Q)0$C!"9)P<Y(H
MWOB)\='\3^-O#FMZ59FTM]'V3I:S* K7!;?*3M)X8X&>"<9X)K3\8?&K1-8T
MW4[C3+[QK;ZQ?KQ:RZN5L;5C][8%;++U&TC&.FVO*+SPGKFGZ7'J5UHVH6VG
M2;2EY-:R)"V>F'(P<]N:AO/#^J:?I]M?W6FWEM8W7^HNIH'2*7C/RL1AN/2@
M#/HHHH **** /I']CO38M1'BX2O<)L^QX\BXDAZ^?UV,,_C7T?\ \(S9_P#/
M;4/_  97'_QROGK]BW_F<?\ MS_]KU]-T 9/_",V?_/;4/\ P97'_P <H_X1
MFS_Y[:A_X,KC_P".5K44 9/_  C-G_SVU#_P97'_ ,<H_P"$9L_^>VH?^#*X
M_P#CE:U% &3_ ,(S9_\ /;4/_!E<?_'*/^$9L_\ GMJ'_@RN/_CE:U% &3_P
MC-G_ ,]M0_\ !E<?_'*/^$9L_P#GMJ'_ (,KC_XY6M10!D_\(S9_\]M0_P#!
ME<?_ !RC_A&;/_GMJ'_@RN/_ (Y6M10!D_\ ",V?_/;4/_!E<?\ QRC_ (1F
MS_Y[:A_X,KC_ ..5K44 9/\ PC-G_P ]M0_\&5Q_\<H_X1FS_P">VH?^#*X_
M^.5K44 9/_",V?\ SVU#_P &5Q_\<H_X1FS_ .>VH?\ @RN/_CE:U% &3_PC
M-G_SVU#_ ,&5Q_\ '*/^$9L_^>VH?^#*X_\ CE:U% &3_P (S9_\]M0_\&5Q
M_P#'*/\ A&;/_GMJ'_@RN/\ XY6M10!D_P#",V?_ #VU#_P97'_QRC_A&;/_
M )[:A_X,KC_XY6M10!D_\(S9_P#/;4/_  97'_QRC_A&;/\ Y[:A_P"#*X_^
M.5K44 9/_",V?_/;4/\ P97'_P <H_X1FS_Y[:A_X,KC_P".5K44 9/_  C-
MG_SVU#_P97'_ ,<H_P"$9L_^>VH?^#*X_P#CE:U% &3_ ,(S9_\ /;4/_!E<
M?_'*/^$9L_\ GMJ'_@RN/_CE:U% &3_PC-G_ ,]M0_\ !E<?_'*/^$9L_P#G
MMJ'_ (,KC_XY6M10!D_\(S9_\]M0_P#!E<?_ !RC_A&;/_GMJ'_@RN/_ (Y6
MM10!R^C^'K62\U<&6^ 2[VC;J$X_Y8QGG#\GGJ?Z5I?\(S9_\]M0_P#!E<?_
M !RC1?\ C]UO_K]_]HQ5K4 9/_",V?\ SVU#_P &5Q_\<H_X1FS_ .>VH?\
M@RN/_CE:U% &3_PC-G_SVU#_ ,&5Q_\ '*/^$9L_^>VH?^#*X_\ CE:U% &3
M_P (S9_\]M0_\&5Q_P#'*/\ A&;/_GMJ'_@RN/\ XY6M10!D_P#",V?_ #VU
M#_P97'_QRC_A&;/_ )[:A_X,KC_XY6M10!D_\(S9_P#/;4/_  97'_QRC_A&
M;/\ Y[:A_P"#*X_^.5K44 9/_",V?_/;4/\ P97'_P <H_X1FS_Y[:A_X,KC
M_P".5K44 9/_  C-G_SVU#_P97'_ ,<H_P"$9L_^>VH?^#*X_P#CE:U% &3_
M ,(S9_\ /;4/_!E<?_'*/^$9L_\ GMJ'_@RN/_CE:U% &3_PC-G_ ,]M0_\
M!E<?_'*/^$9L_P#GMJ'_ (,KC_XY6M10!D_\(S9_\]M0_P#!E<?_ !RC_A&;
M/_GMJ'_@RN/_ (Y6M10!D_\ ",V?_/;4/_!E<?\ QRC_ (1FS_Y[:A_X,KC_
M ..5K44 9/\ PC-G_P ]M0_\&5Q_\<H_X1FS_P">VH?^#*X_^.5K44 <K?>&
M[0Z]IL?G7^UHIR3_ &C<9X\OH=^1UK0_X1.Q_P">^I_^#6Z_^.5Y=^T=K6H:
M+)X;DT^^N;"1A<AFMIFC)'[K@E2*\:_X3[Q/_P!#'JW_ ('2_P#Q5?GF;<98
M?*<9/!SHN3C;5-=4G^I]GE_#-;,,-#$QJ)*5]+/HVOT/K;_A$['_ )[ZG_X-
M;K_XY1_PB=C_ ,]]3_\ !K=?_'*^2?\ A/O$_P#T,>K?^!TO_P 51_PGWB?_
M *&/5O\ P.E_^*KR/^(AX7_H'E]Z/1_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UN
MO_CE'_")V/\ SWU/_P &MU_\<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\
MH8]6_P# Z7_XJC_B(>%_Z!Y?>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE
M'_")V/\ SWU/_P &MU_\<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6
M_P# Z7_XJC_B(>%_Z!Y?>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")
MV/\ SWU/_P &MU_\<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P#
MZ7_XJC_B(>%_Z!Y?>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")V/\
MSWU/_P &MU_\<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P# Z7_X
MJC_B(>%_Z!Y?>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")V/\ SWU/
M_P &MU_\<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P# Z7_XJC_B
M(>%_Z!Y?>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")V/\ SWU/_P &
MMU_\<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P# Z7_XJC_B(>%_
MZ!Y?>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")V/\ SWU/_P &MU_\
M<KY)_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P# Z7_XJC_B(>%_Z!Y?
M>@_U-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")V/\ SWU/_P &MU_\<KY)
M_P"$^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P# Z7_XJC_B(>%_Z!Y?>@_U
M-Q'_ #^7W,^MO^$3L?\ GOJ?_@UNO_CE'_")V/\ SWU/_P &MU_\<KY)_P"$
M^\3_ /0QZM_X'2__ !5'_"?>)_\ H8]6_P# Z7_XJC_B(>%_Z!Y?>@_U-Q'_
M #^7W,^H-#\,6<E]K@,VH@1WNT;=2N5./)B/.).3SU//0=A6M_PB=C_SWU/_
M ,&MU_\ '*^1H_&_B.%I&37]41I&WN5O) 6; &3\W)P /P%/_P"$^\3_ /0Q
MZM_X'2__ !5'_$0\+_T#R^]!_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^
M$3L?^>^I_P#@UNO_ (Y7R3_PGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X
M'2__ !5'_$0\+_T#R^]!_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?
M^>^I_P#@UNO_ (Y7R3_PGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__
M !5'_$0\+_T#R^]!_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I
M_P#@UNO_ (Y7R3_PGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'
M_$0\+_T#R^]!_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@
MUNO_ (Y7R3_PGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'_$0\
M+_T#R^]!_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_
M (Y7R3_PGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'_$0\+_T#
MR^]!_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y7
MR3_PGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'_$0\+_T#R^]!
M_J;B/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y7R3_P
MGWB?_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'_$0\+_T#R^]!_J;B
M/^?R^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y7R3_PGWB?
M_H8]6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'_$0\+_T#R^]!_J;B/^?R
M^YGUM_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y7R3_PGWB?_H8]
M6_\  Z7_ .*H_P"$^\3_ /0QZM_X'2__ !5'_$0\+_T#R^]!_J;B/^?R^YGU
MM_PB=C_SWU/_ ,&MU_\ '*KZEX5LDT^Z83ZED1,>=4NB.A[&2OE'_A/O$_\
MT,>K?^!TO_Q5(WCSQ+(I5O$.JLK#!4WLI!'_ 'U1_P 1#PO_ $#R^]!_J;B/
M^?R^YGU5H?A:RET33W,VI M;QD[=3N5'W1T DP/PJ[_PB=C_ ,]]3_\ !K=?
M_'*^1X_'7B2&-8X_$.JHB@*JK>R@ #H -U._X3[Q/_T,>K?^!TO_ ,51_P 1
M#PO_ $#R^]!_J;B/^?R^YGUM_P (G8_\]]3_ /!K=?\ QRC_ (1.Q_Y[ZG_X
M-;K_ ..5\D_\)]XG_P"ACU;_ ,#I?_BJ/^$^\3_]#'JW_@=+_P#%4?\ $0\+
M_P! \OO0?ZFXC_G\ON9];?\ ")V/_/?4_P#P:W7_ ,<H_P"$3L?^>^I_^#6Z
M_P#CE?)/_"?>)_\ H8]6_P# Z7_XJC_A/O$__0QZM_X'2_\ Q5'_ !$/"_\
M0/+[T'^IN(_Y_+[F?6W_  B=C_SWU/\ \&MU_P#'*/\ A$['_GOJ?_@UNO\
MXY7R3_PGWB?_ *&/5O\ P.E_^*H_X3[Q/_T,>K?^!TO_ ,51_P 1#PO_ $#R
M^]!_J;B/^?R^YGUM_P (G8_\]]3_ /!K=?\ QRC_ (1.Q_Y[ZG_X-;K_ ..5
M\D_\)]XG_P"ACU;_ ,#I?_BJ/^$^\3_]#'JW_@=+_P#%4?\ $0\+_P! \OO0
M?ZFXC_G\ON9];?\ ")V/_/?4_P#P:W7_ ,<H_P"$3L?^>^I_^#6Z_P#CE?)/
M_"?>)_\ H8]6_P# Z7_XJC_A/O$__0QZM_X'2_\ Q5'_ !$/"_\ 0/+[T'^I
MN(_Y_+[F?6W_  B=C_SWU/\ \&MU_P#'*/\ A$['_GOJ?_@UNO\ XY7R3_PG
MWB?_ *&/5O\ P.E_^*H_X3[Q/_T,>K?^!TO_ ,51_P 1#PO_ $#R^]!_J;B/
M^?R^YGUM_P (G8_\]]3_ /!K=?\ QRC_ (1.Q_Y[ZG_X-;K_ ..5\D_\)]XG
M_P"ACU;_ ,#I?_BJ/^$^\3_]#'JW_@=+_P#%4?\ $0\+_P! \OO0?ZFXC_G\
MON9];?\ ")V/_/?4_P#P:W7_ ,<H_P"$3L?^>^I_^#6Z_P#CE?)/_"?>)_\
MH8]6_P# Z7_XJC_A/O$__0QZM_X'2_\ Q5'_ !$/"_\ 0/+[T'^IN(_Y_+[F
M?6W_  B=C_SWU/\ \&MU_P#'*/\ A$['_GOJ?_@UNO\ XY7R3_PGWB?_ *&/
M5O\ P.E_^*H_X3[Q/_T,>K?^!TO_ ,51_P 1#PO_ $#R^]!_J;B/^?R^YGUM
M_P (G8_\]]3_ /!K=?\ QRLG7_#%G%)I6V;43OO44[M2N6XVMTS)P?<<U\O_
M /"?>)_^ACU;_P #I?\ XJO3_@KK^IZY+<_VEJ-WJ'E7]GY?VJ=I=F5GSC<3
MC.!^0KU\IXRP^;8R&#A1<7*^K:Z)O]#SLPX9K9?AIXF51-1MI9]6E^I[/_PB
M=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y6U17Z&?&&+_PB=C_SWU/_
M ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y6U10!B_\ ")V/_/?4_P#P:W7_ ,<H
M_P"$3L?^>^I_^#6Z_P#CE;5% &+_ ,(G8_\ /?4__!K=?_'*/^$3L?\ GOJ?
M_@UNO_CE;5% &+_PB=C_ ,]]3_\ !K=?_'*/^$3L?^>^I_\ @UNO_CE;5% &
M+_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y6U10!B_\ ")V/_/?4
M_P#P:W7_ ,<H_P"$3L?^>^I_^#6Z_P#CE;5% &+_ ,(G8_\ /?4__!K=?_'*
M/^$3L?\ GOJ?_@UNO_CE;5% &+_PB=C_ ,]]3_\ !K=?_'*/^$3L?^>^I_\
M@UNO_CE;5% &+_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y6U10!
MB_\ ")V/_/?4_P#P:W7_ ,<K)MO#%FWBS48O.U':ME:L"-2N0V3)< Y;S,D<
M#@G YQU-=A6+:_\ (Y:I_P!>%I_Z,N: #_A$['_GOJ?_ (-;K_XY1_PB=C_S
MWU/_ ,&MU_\ '*VJ* ,7_A$['_GOJ?\ X-;K_P".4?\ ")V/_/?4_P#P:W7_
M ,<K:HH Q?\ A$['_GOJ?_@UNO\ XY1_PB=C_P ]]3_\&MU_\<K:HH Q?^$3
ML?\ GOJ?_@UNO_CE'_")V/\ SWU/_P &MU_\<K:HH Q?^$3L?^>^I_\ @UNO
M_CE'_")V/_/?4_\ P:W7_P <K:HH Q?^$3L?^>^I_P#@UNO_ (Y1_P (G8_\
M]]3_ /!K=?\ QRMJB@#%_P"$3L?^>^I_^#6Z_P#CE'_")V/_ #WU/_P:W7_Q
MRMJB@#%_X1.Q_P">^I_^#6Z_^.4?\(G8_P#/?4__  :W7_QRMJB@#%_X1.Q_
MY[ZG_P"#6Z_^.4?\(G8_\]]3_P#!K=?_ !RMJB@#%_X1.Q_Y[ZG_ .#6Z_\
MCE'_  B=C_SWU/\ \&MU_P#'*VJ* ,7_ (1.Q_Y[ZG_X-;K_ ..5D^%O#%G/
MHZNTVH@^?./DU*Y4<3..@DQV_&NPK%\(_P#(#7_KXN/_ $<] !_PB=C_ ,]]
M3_\ !K=?_'*/^$3L?^>^I_\ @UNO_CE;5% &+_PB=C_SWU/_ ,&MU_\ '*/^
M$3L?^>^I_P#@UNO_ (Y6U10!B_\ ")V/_/?4_P#P:W7_ ,<H_P"$3L?^>^I_
M^#6Z_P#CE;5% &+_ ,(G8_\ /?4__!K=?_'*/^$3L?\ GOJ?_@UNO_CE;5%
M&+_PB=C_ ,]]3_\ !K=?_'*/^$3L?^>^I_\ @UNO_CE;5% &+_PB=C_SWU/_
M ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y6U10!B_\ ")V/_/?4_P#P:W7_ ,<H
M_P"$3L?^>^I_^#6Z_P#CE;5% &+_ ,(G8_\ /?4__!K=?_'*/^$3L?\ GOJ?
M_@UNO_CE;5% &+_PB=C_ ,]]3_\ !K=?_'*/^$3L?^>^I_\ @UNO_CE;5% &
M+_PB=C_SWU/_ ,&MU_\ '*/^$3L?^>^I_P#@UNO_ (Y6U10!B_\ ")V/_/?4
M_P#P:W7_ ,<H_P"$3L?^>^I_^#6Z_P#CE;5% &+_ ,(G8_\ /?4__!K=?_'*
M/^$3L?\ GOJ?_@UNO_CE;5% &+_PB=C_ ,]]3_\ !K=?_'*I:YX5LH]%U!A/
MJ1*V\A&[5+DC[IZ@R<UT]4-?_P"0#J7_ %[2?^@F@#\W;G_CXE_WS_.L[6M,
MCUK2+RPE^Y<1-$3Z9&,_AUK1N?\ CXE_WS_.HJ .Q_9]\6RZW\.=-CNF_P!/
MTTMIURI.2'B.T9]]NT_C7K]GJ73FOE7P%XFL_A]\1M?L=2O8-/TS5H4U""6Z
ME6.,2@[)%W$@9;K^%>N6WQ<\(KC/BO11_P!Q&'_XJOM,-4A6P\92>NWW'Z+@
MZM/$86$I25[6>O8]=N);75+-[6\@AN[:08>&= Z-]5/!K&M? /@O3[P7=KX1
MT&VNP=PGATR%9,YSG<%SFN+C^,7@\?\ ,VZ'_P"#*'_XJG_\+D\'?]#=H?\
MX,H?_BJ'3I-ZM!*E1;NVOP/3;C5/E/-8U]J/7FN%F^,/@]LX\6Z&?^XE#_\
M%5FW7Q:\)-G'BK13]-0A_P#BJWA&FOM+[SJIQI+[2^\XK]H'5O[<UKPKX5C.
M4N+DZC=@?\\H1\H/LS$_BM5ZYK3]43QG\1/$OB..19[*$II=E*I#*43YG*GN
M"QR"/6NEKY+&U/:UY-;;?<?!YE65?%3DMEHOD%%%%<)Y@5;TF:2WU2SEB=HI
M8YD9'0D,I# @@CH:J44 ?77C+Q-JNCZC\8KJTOIXI[.RTU+9]Y/D!T.[9G[O
M+,>.YSUK'T'Q-:3)\&=;\472SRLE_&;V]?/[P$+$SL??'S'H<'WKY=HH ^M/
M'.N:GI>AO::UX36SM[_4K=8)KOQ0U](7$@*RPQN"0H]%*\'IBL^X\333?M%>
M*K&XU18-02PDM-!DO6S#:W#Q1D;0<A2W/;GISG!^6Z* /IG4M)\;:+\#_'-M
MXUU!KJY,MM);P3W2W$T:F906+!CA&(&!_LMP*['Q=IOC^3XL:=J>F:W';>$+
M-83> WBQPP1@!I5FC)^9F&2&QT9>1C-?&RG:0:W_ !UXVOOB!XBFUG48K>&Z
ME1(REJK*F%4*,!F)Z#UH ^CO &N:3J6C^+[;P?I2ZM?R:Y+<?8+356TJ>2V/
MW)$D4@E <_+D 9]P#5;Q1%JOQ@O-)O[*QT+5;GP]-I.]=3%XLLK!3&KR;5PX
MP0=V2>/:OENB@#Z6\,Z3J'PUT+P/X;U=DL=>NO%4=X+2&X5Y%@V>62Q0D8;.
M.O(/UJ?7M4M&L-1N?$,K76FP?$39,;@EPL*QX .?X5 ''H,8KYBHH ^A_BII
MOQ)B_P"$NUA_$,7_  AUV&\@MJ$9@N;=C\D<*9.&V^@!;!P6SS)\5?[2U;X%
MZ7J&K3_V5+%]DBAM;:^2:TU% GRNB _(ZAFR!Q\I^]\I'SI10 4444 %%%%
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
M_P"$BG_Z >I_]\Q?_'*/^$BG_P"@'J?_ 'S%_P#'*/\ B'^5_P#/RI]\?_D
M_P!<,?\ R0^Z7_R1\S_\*-\;_P#0$_\ )N#_ .+H_P"%&^-_^@)_Y-P?_%U]
M,?\ "13_ /0#U/\ [YB_^.4?\)%/_P! /4_^^8O_ (Y1_P 0_P K_P"?E3[X
M_P#R ?ZX8_\ DA]TO_DCYG_X4;XW_P"@)_Y-P?\ Q='_  HWQO\ ] 3_ ,FX
M/_BZ^F/^$BG_ .@'J?\ WS%_\<H_X2*?_H!ZG_WS%_\ '*/^(?Y7_P _*GWQ
M_P#D _UPQ_\ )#[I?_)'S!;_  9\8W4EPD6C[FMY/*D'VJ$;6VAL??YX8=/6
MI_\ A1OC?_H"?^3<'_Q=?06AZ]-'?:X1HVHONO=Q"K'E?W,0P?GZ\9_$5K?\
M)%/_ - /4_\ OF+_ ..4?\0_RO\ Y^5/OC_\@'^N&/\ Y(?=+_Y(^9_^%&^-
M_P#H"?\ DW!_\71_PHWQO_T!/_)N#_XNOIC_ (2*?_H!ZG_WS%_\<H_X2*?_
M * >I_\ ?,7_ ,<H_P"(?Y7_ ,_*GWQ_^0#_ %PQ_P#)#[I?_)'S/_PHWQO_
M - 3_P FX/\ XNC_ (4;XW_Z G_DW!_\77TQ_P )%/\ ] /4_P#OF+_XY1_P
MD4__ $ ]3_[YB_\ CE'_ !#_ "O_ )^5/OC_ /(!_KAC_P"2'W2_^2/F?_A1
MOC?_ * G_DW!_P#%T?\ "C?&_P#T!/\ R;@_^+KZ8_X2*?\ Z >I_P#?,7_Q
MRC_A(I_^@'J?_?,7_P <H_XA_E?_ #\J??'_ .0#_7#'_P D/NE_\D?,_P#P
MHWQO_P! 3_R;@_\ BZ/^%&^-_P#H"?\ DW!_\77TQ_PD4_\ T ]3_P"^8O\
MXY1_PD4__0#U/_OF+_XY1_Q#_*_^?E3[X_\ R ?ZX8_^2'W2_P#DCYG_ .%&
M^-_^@)_Y-P?_ !='_"C?&_\ T!/_ ";@_P#BZ^F/^$BG_P"@'J?_ 'S%_P#'
M*/\ A(I_^@'J?_?,7_QRC_B'^5_\_*GWQ_\ D _UPQ_\D/NE_P#)'S/_ ,*-
M\;_] 3_R;@_^+H_X4;XW_P"@)_Y-P?\ Q=?3'_"13_\ 0#U/_OF+_P".4?\
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
M_P!\Q?\ QRC_ (2*?_H!ZG_WS%_\<H VJ*Q?^$BG_P"@'J?_ 'S%_P#'*/\
MA(I_^@'J?_?,7_QR@#:HK%_X2*?_ * >I_\ ?,7_ ,<H_P"$BG_Z >I_]\Q?
M_'* -JBL7_A(I_\ H!ZG_P!\Q?\ QRC_ (2*?_H!ZG_WS%_\<H VJQ;7_D<M
M4_Z\+3_T9<T?\)%/_P! /4_^^8O_ (Y63;:],/%FHR?V-J)+65JOEA8]PQ)<
M<GY^AS^AH ["BL7_ (2*?_H!ZG_WS%_\<H_X2*?_ * >I_\ ?,7_ ,<H VJ*
MQ?\ A(I_^@'J?_?,7_QRC_A(I_\ H!ZG_P!\Q?\ QR@#:HK%_P"$BG_Z >I_
M]\Q?_'*/^$BG_P"@'J?_ 'S%_P#'* -JBL7_ (2*?_H!ZG_WS%_\<H_X2*?_
M * >I_\ ?,7_ ,<H VJ*Q?\ A(I_^@'J?_?,7_QRC_A(I_\ H!ZG_P!\Q?\
MQR@#:HK%_P"$BG_Z >I_]\Q?_'*/^$BG_P"@'J?_ 'S%_P#'* -JBL7_ (2*
M?_H!ZG_WS%_\<H_X2*?_ * >I_\ ?,7_ ,<H VJ*Q?\ A(I_^@'J?_?,7_QR
MC_A(I_\ H!ZG_P!\Q?\ QR@#:HK%_P"$BG_Z >I_]\Q?_'*/^$BG_P"@'J?_
M 'S%_P#'* -JBL7_ (2*?_H!ZG_WS%_\<H_X2*?_ * >I_\ ?,7_ ,<H VJQ
M?"/_ " U_P"OBX_]'/1_PD4__0#U/_OF+_XY63X6UZ:+1U4:-J,@\^<[D6/'
M,SG'+]NGX4 =A16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &
MU16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &U16+_P )%/\
M] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &U16+_P )%/\ ] /4_P#OF+_X
MY1_PD4__ $ ]3_[YB_\ CE &U16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]
M3_[YB_\ CE &U16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &
MU16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &U16+_P )%/\
M] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &U16+_P )%/\ ] /4_P#OF+_X
MY1_PD4__ $ ]3_[YB_\ CE &U16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]
M3_[YB_\ CE &U16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &
MU16+_P )%/\ ] /4_P#OF+_XY1_PD4__ $ ]3_[YB_\ CE &U5#7_P#D ZE_
MU[2?^@FJG_"13_\ 0#U/_OF+_P".52USQ!,^BZ@IT74E!MY!N98L#Y3R?WE
M'YZW/_'Q+_OG^=15+<_\?$O^^?YU%0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TW^Q;_ ,SC_P!N
M?_M>OINOF3]BW_F<?^W/_P!KU[C\4_B/I?PA^'>O^,M:BNI]+T6U:ZGALD5Y
MY . D:LR@NQ( !(R2.: .JHJII.J6VN:79ZC92B>SNX4GAD7HR,H93^1%<C\
M*OC'X=^,EOXCG\./<20:%K$VBW$D\80231JCEX\$[HV612K'&X'(&""0#N:*
M*X^S^('VKXL:QX)^P;?[/T2SUC[=YV?,\^>YB\O9MXV_9L[MQSOQ@8R0#L**
MXSX-_$;_ (6U\,]"\7?V?_97]J1-+]C\[SO*Q(R8W[5S]W/0=:[.@ HKD/ _
MQ _X3+Q#XYTO[!]C_P"$9UA-)\WSM_VG=9VUSYF-HV?\?.W;EON9SS@=?0 4
M45#>7'V6TFFV[O+1GVYQG SB@":BN6^%?CC_ (69\,_"GB[[%_9O]O:7;:G]
MC\WS?(\Z)9-F_:N[&[&<#..@KJ: "BF3,Z0NT:>8X4E4SC<>PSVK&\$:MK6N
M^$M*U#Q%H/\ PB^N7$"R7FC_ &Q+O[)(>L?G( LF/[P&#0!N4444 %%%% !1
M6!XFUC7-+O\ P_%H_A[^W+:]OQ;ZE<?;8[?^SK;RW8W&UAF7YU1-B\_O,]%-
M;] !17(_"GQ]_P +.\#VGB+[!_9OVBXNH/LWG>;M\FYE@SNVKG=Y6[IQNQSC
M-==0 445@>-M8US0M"^U>'O#W_"3ZE]IMXO[/^VQVG[IY4667S'!'[N,O)MZ
MMLVCDB@#?HHHH **K:EJ-MH^G75_>3+;V=K$\\TSG"HB@LS'V !->7WW[0^E
M^%_A!X5\?>*]*O-$MO$-S8V\5A"1/-;_ &N4+"TN=F-J,)) ,[ ' W[02 >L
MT57OK^VTVQN+VZGCM[2WC::6:1L(B*,LQ/8  FO*[7]ISPC??L^7WQBAM]5;
MPO:07,[VIME6^8P3/"T8B+@;RZ$!2PZC.#D  ]<HJII.J6VN:79ZC92B>SNX
M4GAD7HR,H93^1%<C\*OC'X=^,EOXCG\./<20:%K$VBW$D\80231JCEX\$[HV
M612K'&X'(&""0#N:*X6/XU>%)OC)-\+UOR?%T.E#6&M]OR>27V[=V?\ 6#*L
M5Z[6!Z&IY/B,+?XQ0^!)[%8C=:$^M6E]YY)F\N=89XO+V<;/-@;=N.?,(P-N
M2 ;NB_\ '[K?_7[_ .T8JUJR=%_X_=;_ .OW_P!HQ5K4 %%%>2_'+]JWX6?L
MVW6D6_Q&\4?\([-JR2R62_V?=77FK&5#G,$3[<%U^]C.>* /6J*\EU+]J_X3
MZ5\'8_BI-XSM9? 3RI -8M8)K@+(S;0C1QHTBMN(!5E!'?%;_C;XX^!_AWX0
MT3Q3KVOQ6OA_6KFVM-/OX(9;F.YDN!F +Y2L<..0Q&WU(H [NBN3^*?Q6\*_
M!7P/J'B_QIJRZ)X=L#&+B\:&2;:7=8T 2-6=B68#"J?7H#6EX+\9:-\0O">D
M>)O#U\NI:'JUK'>65VBL@EB=0RMM8!E.#T8 CH0#0!M452UK6K#PYI%[JNJW
MMOINF64+W%S>74@CBAC4$L[L>%4 $DGTKR?X/_MB_!OX]>(KO0? OCFSUO6;
M9&E>R:WGMI'1?O-&)HT\P#N4W8'- 'LM%?*\O_!4+]F2&5XW^)>UT8JP_L'4
M^"/^W:O0/BI^V5\&?@G-HT'C3QS::+=:O;I=VEJ;:XGG,+C*2/%%&SQ*><&0
M*#@CL< 'M%%<!XT^/7@#X?\ PK_X63K7B:UB\#F.&5-:M%>[BD65E2,H(5=G
M#,P'R@]?8UF? W]IWX:?M)0ZO-\.?$O_  D4>DM$EZWV"YM?*,@8I_KXTW9V
M-]W.,<T >I4444 %%%% !1110 4444 %%%% !1110!POQ$\>Z?X!U;1+K4(;
MF:.:.X11;*K'(\KKN8>M8'_#2OAC_GQU;_OS%_\ '*P?VHO^99_[>O\ VE7A
M%?BO$7%>99;FE7"8=KDCRVNK[Q3_ #9^H9+P_@<=@*>(K)\SOU[2:_0^E?\
MAI7PQ_SXZM_WYB_^.4?\-*^&/^?'5O\ OS%_\<KYJHKYS_7G./YH_P#@)[7^
MJF6]G]Y]*_\ #2OAC_GQU;_OS%_\<H_X:5\,?\^.K?\ ?F+_ ..5\U44?Z\Y
MQ_-'_P !#_53+>S^\^E?^&E?#'_/CJW_ 'YB_P#CE'_#2OAC_GQU;_OS%_\
M'*^:J*/]><X_FC_X"'^JF6]G]Y]*_P##2OAC_GQU;_OS%_\ '*/^&E?#'_/C
MJW_?F+_XY7S511_KSG'\T?\ P$/]5,M[/[SZ5_X:5\,?\^.K?]^8O_CE'_#2
MOAC_ )\=6_[\Q?\ QROFJBC_ %YSC^:/_@(?ZJ9;V?WGTK_PTKX8_P"?'5O^
M_,7_ ,<H_P"&E?#'_/CJW_?F+_XY7S511_KSG'\T?_ 0_P!5,M[/[SZ5_P"&
ME?#'_/CJW_?F+_XY1_PTKX8_Y\=6_P"_,7_QROFJBC_7G./YH_\ @(?ZJ9;V
M?WGTK_PTKX8_Y\=6_P"_,7_QRC_AI7PQ_P ^.K?]^8O_ (Y7S511_KSG'\T?
M_ 0_U4RWL_O/I7_AI7PQ_P ^.K?]^8O_ (Y1_P -*^&/^?'5O^_,7_QROFJB
MC_7G./YH_P#@(?ZJ9;V?WGTK_P -*^&/^?'5O^_,7_QRC_AI7PQ_SXZM_P!^
M8O\ XY7S511_KSG'\T?_  $/]5,M[/[SZ%TO]H7PY8W6J2/9:H5NKKSDVQ1Y
M"^5&F#^\ZY0_I6A_PTKX8_Y\=6_[\Q?_ !ROFJBC_7G./YH_^ A_JIEO9_>?
M2O\ PTKX8_Y\=6_[\Q?_ !RC_AI7PQ_SXZM_WYB_^.5\U44?Z\YQ_-'_ ,!#
M_53+>S^\^E?^&E?#'_/CJW_?F+_XY1_PTKX8_P"?'5O^_,7_ ,<KYJHH_P!>
M<X_FC_X"'^JF6]G]Y]*_\-*^&/\ GQU;_OS%_P#'*/\ AI7PQ_SXZM_WYB_^
M.5\U44?Z\YQ_-'_P$/\ 53+>S^\^E?\ AI7PQ_SXZM_WYB_^.4?\-*^&/^?'
M5O\ OS%_\<KYJHH_UYSC^:/_ ("'^JF6]G]Y]*_\-*^&/^?'5O\ OS%_\<H_
MX:5\,?\ /CJW_?F+_P".5\U44?Z\YQ_-'_P$/]5,M[/[SZ5_X:5\,?\ /CJW
M_?F+_P".4?\ #2OAC_GQU;_OS%_\<KYJHH_UYSC^:/\ X"'^JF6]G]Y]*_\
M#2OAC_GQU;_OS%_\<H_X:5\,?\^.K?\ ?F+_ ..5\U44?Z\YQ_-'_P !#_53
M+>S^\^E?^&E?#'_/CJW_ 'YB_P#CE'_#2OAC_GQU;_OS%_\ '*^:J*/]><X_
MFC_X"'^JF6]G]Y]*_P##2OAC_GQU;_OS%_\ '*/^&E?#'_/CJW_?F+_XY7S5
M11_KSG'\T?\ P$/]5,M[/[SZ5_X:5\,?\^.K?]^8O_CE*G[07AW6G73X++5%
MFNSY"-)%&%#-\H)Q(>,GTKYIK4\*_P#(SZ/_ -?D/_H8KIPW&N;U:].G*4;-
MI?#W9C7X7RZG2G.*=TF]_(^RO#__ " =-_Z]HO\ T 5H5G^'_P#D Z;_ ->T
M7_H K0K^A#\;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"L7Q)_K='_Z_T_\ 07K:K%\2?ZW1_P#K_3_T%Z -JBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K%M?\ D<M4_P"O"T_]&7-;58MK
M_P CEJG_ %X6G_HRYH VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L7PC_R U_Z^+C_ -'/6U6+X1_Y :_]?%Q_Z.>@#:HKA]+^
M,'A_4?#/C#79&N-/LO"=W?6>JK>(JO";4%G? 8_(T>V13D$JZD@$X%#1_CUX
M:USX(V'Q2M$O6T"^LH[N&U:-%NR[L$6W*;]HF\PB/;OQOXW=Z /1Z*0=.F*6
M@ HKD/ _Q _X3+Q#XYTO[!]C_P"$9UA-)\WSM_VG=9VUSYF-HV?\?.W;EON9
MSS@+\1O'W_"O[70)OL'V_P#M76['1MOG>7Y7VB41^9]T[MN<[>,^HH ZZBBL
MCQ=J6JZ/X6U>_P!#T;_A(=9MK626RTG[4EK]LF524A\UP5CW' W-P,Y- &O1
M5?3YI[BPMI;JW^QW,D2M+;[P_E.0"R;APV#D9'7%<SX?\??VY\1O%WA3[!Y'
M]@6]C/\ :_.W>?\ :5E.-FT;=OE>ISN[8Y .NHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *H:_\ \@'4O^O:3_T$U?JAK_\ R =2_P"O:3_T$T ?F[<_
M\?$O^^?YU%4MS_Q\2_[Y_G45 !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 ?3?[%O\ S./_ &Y_^UZ[
MS]J+25\4?#W1_#$D?FPZ]XFT:RFCW8W0K?133#K_ ,\H9,^V:X/]BW_F<?\
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
M88*LIX(KRSX._L=_!SX ^(+K7? G@:ST36+A#&U\T\]U*BG[RQM-(YC![A,
M]Z /$_B\9?VM/VP=!^%-OLG^'/PR>#Q)XL;DI=ZBP)M+(]F !W$'@CS >5%1
M?!M]!_X;8_:P7QI]D6Z.G:6475&0H='%H?.(W?\ ++.S?_",KFOJ_P &_#/P
MO\/K[Q#>^'=$M=)N_$.H-JFJS0*=UW<L &D8DGDXZ# R2<9))X7XS?LA_"#]
MH+6K+6/'_@FTU[5;.,117OVB>VE,8)(1VAD0NH).%;(&3ZT ?"_PA^&ES\=/
MV'/A#\/+'XBZ'X%OKOQ?=:II,/B(QS75]96]U.5%M:LP\_:SABF-IVX) -?5
M/[&OQG\;^-/%GQ8^'7CO6]/\:ZI\/]3@LT\8:7:I:Q:BLR.Q1XH_W:2Q%"K!
M>F<$94LWI_Q!_9A^%GQ2^'^D^"/$O@K3;[POI(5=.L(@]M]C"@ "%XF5XQ@
M':PSWS6[\)?@UX*^!?A-/#/@3P]:^'-%60S&WMRS-)(0 7D=R7D8A5&YB3A0
M,\4 =I1110 4444 %%%% !1110 4444 %%%% 'A'[47_ #+/_;U_[2KPBO=_
MVHO^99_[>O\ VE7A%?S+QC_R/,1_V[_Z1$_=.&O^151_[>_]*84445\8?3A1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5J>%?^1GT?\ Z_(?_0Q6
M76IX5_Y&?1_^OR'_ -#%=N!_WJE_BC^:.7%?[O4]'^1]E>'_ /D Z;_U[1?^
M@"M"L_P__P @'3?^O:+_ - %:%?V ?S<%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %8OB3_6Z/_U_I_Z"];58OB3_ %NC_P#7^G_H+T ;
M5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+:_\
M(Y:I_P!>%I_Z,N:VJQ;7_D<M4_Z\+3_T9<T ;5%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !6+X1_Y :_]?%Q_P"CGK:K%\(_\@-?
M^OBX_P#1ST ?*GQ.CGM?VC]?^$D-O)_9_P 5)=*UZ22-&,8@M0T>JJQQM&^"
MSM(CSDFY[]KXLTTCXZ0?!*.(QZ7<>*%^(-O%Y>8QIP5[F1 2< C545L#HLJC
M '(^J)M#TZXUBUU:73[675+6*2"WOGA4SPQR%3(B.1N56*(2 <'8N>@I6T33
MGUF/5VL+5M6C@:U2_,*F=868,T8DQN"%E4E<X)4'M0!X3>^!O"GQ8^/GC;3/
MB9IFG^(QI-I9MX=T+7$2>T6Q>+,UY';R?(TIG$L;2X+((HP"H;GR?5/".E?$
M+1?!/@Z[N+K6_AO%\5)M/T60WTC_ &K38])NV>W\X-ND@6?[3;\L0T:;"2*^
MMO&WPS\'_$RUMK;Q?X4T/Q7;VSF2"'6].AO$B8C!91*K!2<=16E_PC.C^1I4
M/]DV/DZ2ZR:=']F3;9LL;1JT(Q^[(1V0%<85B.A- 'R3JR6?@U?B+I,$W_")
M> O^%DZ9INM3Z3(;%+#2_P"QM/545XMOD0M*MO"S*5VQR-RHYK0^./P[^%OP
MM\5?!RU\)66E^#=:U+QEIA31_#T:6L6J6ZR@O+/!'A9 A$9$[+N5BJAL2$-]
M4P^']+M_[3,6FV<1U23S;_9 @^UN8UCW2\?.=B(F6S\JJ.@%<SX;^!_PY\&[
MO[ \ >%]#W3QW+?V;HUM;YFC;='(=B#YE(R&Z@\B@#P_6-'@UQI/V>9[B2%7
MU6:^B^SMME@T)5-U;R*>,+'=&&U&,G$8SUS7/_$+Q1+\:?AA\1]<NXX77P5X
M!U33;H(VY8]=GM)!>(!C@PQQ*H.>1=,/K]<_V'IQUH:P=/M?[6%N;07_ )*^
M>(2P<Q>9C=LW -MSC(S57_A$="_LO5-,_L73O[.U5IGU"S^R1^3>-*,2F5,8
MD+@G<6!W9YS0!X#H?A/PK\5OB_K^@?$JPL/$9TW2M-F\.>&]=1;BR-DUN/.O
M8[:0&.27SS+$TFUF14C7*A_F\L;4D\,V_P"U"OPFUM[I--BT:UBN!>R/%I:?
MO1>)!.JRNJ0(T[#8K^4RLBK^["#["\9?#'P=\1--M=.\5^$]#\3Z?:MOM[36
M=-ANXH6QC*)(I"G'&0.E7]!\'Z#X5#C1=$T[1P\4<#"PM(X-T<>1&AV 95=S
M;1T&XXZT ?)VB^"+[P#XM^'-QX7\&_#'X?7VJ:G;JNH^'?&-[?7>NV6TO<++
M&-+C^VYA\QQ+-)A'VOO'4_9%<GX3^$?@7P%JU]JOAGP7X>\.ZI?9%W>Z3I4%
MK-<9;<?,>- S9;GDGGFNLH **** "BBB@ HHHH **** "BBB@ HHHH *H:__
M ,@'4O\ KVD_]!-7ZH:__P @'4O^O:3_ -!- 'YNW/\ Q\2_[Y_G452W/_'Q
M+_OG^=14 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!]-_L6_\ ,X_]N?\ [7KZ;KY:_8[L/MW_  EW
M^DW%OM^Q_P"H?;G/G]:^C_\ A'_^HEJ'_?\ _P#K4 :U%9/_  C_ /U$M0_[
M_P#_ -:JDD%A#JUOI<GB"=-3N(9+B&R:]4321(45Y%3[Q53)&"0, NN>HH Z
M&BLG_A'_ /J):A_W_P#_ *U'_"/_ /42U#_O_P#_ %J -:BLG_A'_P#J):A_
MW_\ _K4?\(__ -1+4/\ O_\ _6H UJ*R?^$?_P"HEJ'_ '__ /K4?\(__P!1
M+4/^_P#_ /6H UJ*R?\ A'_^HEJ'_?\ _P#K4?\ "/\ _42U#_O_ /\ UJ -
M:BLG_A'_ /J):A_W_P#_ *U5M4L[/1--N]1U'7;FPT^TB:>XN[J\6.*&-069
MW=L!5 !)). !0!OT5CQZ(DT:21ZI?21N RLMQD$'H0<=*=_PC_\ U$M0_P"_
M_P#]:@#6HK)_X1__ *B6H?\ ?_\ ^M1_PC__ %$M0_[_ /\ ]:@#6HK)_P"$
M?_ZB6H?]_P#_ .M1_P (_P#]1+4/^_\ _P#6H UJ*R?^$?\ ^HEJ'_?_ /\
MK4?\(_\ ]1+4/^__ /\ 6H UJ*X_5-8\.:(]VFH^,8[![-[>.Y6ZU2.,P-.V
MR!7W$;3(WRH#]X\#-;7_  C_ /U$M0_[_P#_ -:@#6HK)_X1_P#ZB6H?]_\
M_P"M1_PC_P#U$M0_[_\ _P!:@#6HK)_X1_\ ZB6H?]__ /ZU'_"/_P#42U#_
M +__ /UJ -:BLG_A'_\ J):A_P!__P#ZU']@8Y.I:@!_UW_^M0!K45SVD6]A
MX@TNUU+2]?N-2TZZC6:WO+.\66&9",AD=<A@1T(.*M_\(_\ ]1+4/^__ /\
M6H UJ*R?^$?_ .HEJ'_?_P#^M1_PC_\ U$M0_P"__P#]:@#6HK)_X1__ *B6
MH?\ ?_\ ^M1_PC__ %$M0_[_ /\ ]:@ T7_C]UO_ *_?_:,5:U<OH^A^9>:N
M/[0OEVW>W*S8S^YC.3QUY_2M+_A'_P#J):A_W_\ _K4 :U%9/_"/_P#42U#_
M +__ /UJ/^$?_P"HEJ'_ '__ /K4 :U%9/\ PC__ %$M0_[_ /\ ]:C_ (1_
M_J):A_W_ /\ ZU &M163_P (_P#]1+4/^_\ _P#6H_X1_P#ZB6H?]_\ _P"M
M0!K45D_\(_\ ]1+4/^__ /\ 6H_X1_\ ZB6H?]__ /ZU &M163_PC_\ U$M0
M_P"__P#]:C_A'_\ J):A_P!__P#ZU &M163_ ,(__P!1+4/^_P#_ /6H_P"$
M?_ZB6H?]_P#_ .M0!K45D_\ "/\ _42U#_O_ /\ UJ/^$?\ ^HEJ'_?_ /\
MK4 :U%9/_"/_ /42U#_O_P#_ %J/^$?_ .HEJ'_?_P#^M0!K45D_\(__ -1+
M4/\ O_\ _6H_X1__ *B6H?\ ?_\ ^M0!K45D_P#"/_\ 42U#_O\ _P#UJ/\
MA'_^HEJ'_?\ _P#K4 :U%9/_  C_ /U$M0_[_P#_ -:C_A'_ /J):A_W_P#_
M *U &M163_PC_P#U$M0_[_\ _P!:C_A'_P#J):A_W_\ _K4 8_C+PCI/C#6]
M'M]7M/M<,<5PRKYCI@_N_P"Z15'_ (4;X(_Z G_DW/\ _%UI7V@YU_34_M'4
M!NBG.[S^1CR^G'O6A_PC7_45U/\ \"/_ *U>96RO 8BHZM;#PE)[MQBW][1W
MTL?BZ,%3I5I1BNBDTONN<[_PHWP1_P! 3_R;G_\ BZ/^%&^"/^@)_P"3<_\
M\771?\(U_P!174__  (_^M1_PC7_ %%=3_\  C_ZU8?V)E?_ $"T_P#P"/\
MD:?VIC_^@B?_ (%+_,YW_A1O@C_H"?\ DW/_ /%T?\*-\$?] 3_R;G_^+KHO
M^$:_ZBNI_P#@1_\ 6H_X1K_J*ZG_ .!'_P!:C^Q,K_Z!:?\ X!'_ "#^U,?_
M -!$_P#P*7^9SO\ PHWP1_T!/_)N?_XNC_A1O@C_ * G_DW/_P#%UT7_  C7
M_45U/_P(_P#K4?\ "-?]174__ C_ .M1_8F5_P#0+3_\ C_D']J8_P#Z")_^
M!2_S.=_X4;X(_P"@)_Y-S_\ Q='_  HWP1_T!/\ R;G_ /BZZ+_A&O\ J*ZG
M_P"!'_UJ/^$:_P"HKJ?_ ($?_6H_L3*_^@6G_P" 1_R#^U,?_P!!$_\ P*7^
M9SO_  HWP1_T!/\ R;G_ /BZ/^%&^"/^@)_Y-S__ !==%_PC7_45U/\ \"/_
M *U'_"-?]174_P#P(_\ K4?V)E?_ $"T_P#P"/\ D']J8_\ Z")_^!2_S.=_
MX4;X(_Z G_DW/_\ %T?\*-\$?] 3_P FY_\ XNNB_P"$:_ZBNI_^!'_UJ/\
MA&O^HKJ?_@1_]:C^Q,K_ .@6G_X!'_(/[4Q__01/_P "E_F<[_PHWP1_T!/_
M ";G_P#BZ/\ A1O@C_H"?^3<_P#\771?\(U_U%=3_P# C_ZU'_"-?]174_\
MP(_^M1_8F5_] M/_ , C_D']J8__ *")_P#@4O\ ,YW_ (4;X(_Z G_DW/\
M_%T?\*-\$?\ 0$_\FY__ (NNB_X1K_J*ZG_X$?\ UJ/^$:_ZBNI_^!'_ -:C
M^Q,K_P"@6G_X!'_(/[4Q_P#T$3_\"E_F<[_PHWP1_P! 3_R;G_\ BZ/^%&^"
M/^@)_P"3<_\ \771?\(U_P!174__  (_^M1_PC7_ %%=3_\  C_ZU']B97_T
M"T__  "/^0?VIC_^@B?_ (%+_,YW_A1O@C_H"?\ DW/_ /%T?\*-\$?] 3_R
M;G_^+KHO^$:_ZBNI_P#@1_\ 6H_X1K_J*ZG_ .!'_P!:C^Q,K_Z!:?\ X!'_
M "#^U,?_ -!$_P#P*7^9Q6C_  9\'75YK"2Z/N6WN_*C'VJ8;5\F-L??YY8]
M?6M/_A1O@C_H"?\ DW/_ /%U<T/P_P"9?:X/[2U%=E[MRL^"W[F(Y/')Y_05
MK?\ "-?]174__ C_ .M1_8F5_P#0+3_\ C_D']J8_P#Z")_^!2_S.=_X4;X(
M_P"@)_Y-S_\ Q='_  HWP1_T!/\ R;G_ /BZZ+_A&O\ J*ZG_P"!'_UJ/^$:
M_P"HKJ?_ ($?_6H_L3*_^@6G_P" 1_R#^U,?_P!!$_\ P*7^9SO_  HWP1_T
M!/\ R;G_ /BZ/^%&^"/^@)_Y-S__ !==%_PC7_45U/\ \"/_ *U'_"-?]174
M_P#P(_\ K4?V)E?_ $"T_P#P"/\ D']J8_\ Z")_^!2_S.=_X4;X(_Z G_DW
M/_\ %T?\*-\$?] 3_P FY_\ XNNB_P"$:_ZBNI_^!'_UJ/\ A&O^HKJ?_@1_
M]:C^Q,K_ .@6G_X!'_(/[4Q__01/_P "E_F<[_PHWP1_T!/_ ";G_P#BZ/\
MA1O@C_H"?^3<_P#\771?\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^M1_8F5_]
M M/_ , C_D']J8__ *")_P#@4O\ ,YW_ (4;X(_Z G_DW/\ _%T?\*-\$?\
M0$_\FY__ (NNB_X1K_J*ZG_X$?\ UJ/^$:_ZBNI_^!'_ -:C^Q,K_P"@6G_X
M!'_(/[4Q_P#T$3_\"E_F<[_PHWP1_P! 3_R;G_\ BZ/^%&^"/^@)_P"3<_\
M\771?\(U_P!174__  (_^M1_PC7_ %%=3_\  C_ZU']B97_T"T__  "/^0?V
MIC_^@B?_ (%+_,YW_A1O@C_H"?\ DW/_ /%T?\*-\$?] 3_R;G_^+KHO^$:_
MZBNI_P#@1_\ 6H_X1K_J*ZG_ .!'_P!:C^Q,K_Z!:?\ X!'_ "#^U,?_ -!$
M_P#P*7^9SO\ PHWP1_T!/_)N?_XNC_A1O@C_ * G_DW/_P#%UT7_  C7_45U
M/_P(_P#K4?\ "-?]174__ C_ .M1_8F5_P#0+3_\ C_D']J8_P#Z")_^!2_S
M.=_X4;X(_P"@)_Y-S_\ Q='_  HWP1_T!/\ R;G_ /BZZ+_A&O\ J*ZG_P"!
M'_UJ/^$:_P"HKJ?_ ($?_6H_L3*_^@6G_P" 1_R#^U,?_P!!$_\ P*7^9SO_
M  HWP1_T!/\ R;G_ /BZ;)\&_!^EQO>6ND>5<VX,T3_:9CM=>0<%\'D#K72?
M\(U_U%=3_P# C_ZU5]2\-[=/NF_M34CB)C@W'!X/M51R;+(M2CAJ::_N1_R$
M\SQTE9UYV_Q/_,TO#_\ R =-_P"O:+_T 5H5S&A^'?,T33W_ +3U)=UO&=JW
M& /E' XJ[_PC7_45U/\ \"/_ *U>P>:;5%8O_"-?]174_P#P(_\ K4?\(U_U
M%=3_ / C_P"M0!M45B_\(U_U%=3_ / C_P"M1_PC7_45U/\ \"/_ *U &U16
M+_PC7_45U/\ \"/_ *U'_"-?]174_P#P(_\ K4 ;5%8O_"-?]174_P#P(_\
MK4?\(U_U%=3_ / C_P"M0!M45B_\(U_U%=3_ / C_P"M1_PC7_45U/\ \"/_
M *U &U16+_PC7_45U/\ \"/_ *U'_"-?]174_P#P(_\ K4 ;5%8O_"-?]174
M_P#P(_\ K4?\(U_U%=3_ / C_P"M0!M45B_\(U_U%=3_ / C_P"M1_PC7_45
MU/\ \"/_ *U &U16+_PC7_45U/\ \"/_ *U'_"-?]174_P#P(_\ K4 ;58OB
M3_6Z/_U_I_Z"]'_"-?\ 45U/_P "/_K5DZ_X?\N32O\ B9:@^Z]1?FGSCY6Y
M''6@#L**Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?
M_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$
M?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?
M_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$
M?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?
M_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$
M?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJQ;7_D<M4_Z\+3
M_P!&7-'_  C7_45U/_P(_P#K5DVWA_=XLU&/^TM1&VRM6W"?YCF2XX)QT&/U
M- '845B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^M0!M45B_\(U_U%=3_P#
MC_ZU'_"-?]174_\ P(_^M0!M45B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^
MM0!M45B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^M0!M45B_\(U_U%=3_P#
MC_ZU'_"-?]174_\ P(_^M0!M45B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^
MM0!M45B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^M0!M45B_\(U_U%=3_P#
MC_ZU'_"-?]174_\ P(_^M0!M45B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^
MM0!M45B_\(U_U%=3_P# C_ZU'_"-?]174_\ P(_^M0!M5B^$?^0&O_7Q<?\
MHYZ/^$:_ZBNI_P#@1_\ 6K)\+^'_ #M'5O[2U!/W\XVI/@<3./2@#L**Q?\
MA&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K
M_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\
MA&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K
M_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\
MA&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K
M_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\
MA&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K
M_J*ZG_X$?_6H VJ*Q?\ A&O^HKJ?_@1_]:C_ (1K_J*ZG_X$?_6H VJH:_\
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
M_D=Y_P +R\;_ /0;_P#)2#_XBC_A>7C?_H-_^2D'_P 17!T4?VWFG_054_\
M Y?YA_9> _Z!X?\ @,?\CM;?XS>,;62X>+6-K7$GFR'[+"=S;0N?N<<*.GI4
M_P#PO+QO_P!!O_R4@_\ B*X.BC^V\T_Z"JG_ ('+_,/[+P'_ $#P_P# 8_Y'
M>?\ "\O&_P#T&_\ R4@_^(H_X7EXW_Z#?_DI!_\ $5P=%']MYI_T%5/_  .7
M^8?V7@/^@>'_ (#'_([S_A>7C?\ Z#?_ )*0?_$4?\+R\;_]!O\ \E(/_B*X
M.BC^V\T_Z"JG_@<O\P_LO ?] \/_  &/^1WG_"\O&_\ T&__ "4@_P#B*/\
MA>7C?_H-_P#DI!_\17!T4?VWFG_054_\#E_F']EX#_H'A_X#'_([S_A>7C?_
M *#?_DI!_P#$4?\ "\O&_P#T&_\ R4@_^(K@Z*/[;S3_ *"JG_@<O\P_LO ?
M] \/_ 8_Y'>?\+R\;_\ 0;_\E(/_ (BC_A>7C?\ Z#?_ )*0?_$5P=%']MYI
M_P!!53_P.7^8?V7@/^@>'_@,?\CO/^%Y>-_^@W_Y*0?_ !%'_"\O&_\ T&__
M "4@_P#B*X.BC^V\T_Z"JG_@<O\ ,/[+P'_0/#_P&/\ D=Y_PO+QO_T&_P#R
M4@_^(H_X7EXW_P"@W_Y*0?\ Q%<'11_;>:?]!53_ ,#E_F']EX#_ *!X?^ Q
M_P CO/\ A>7C?_H-_P#DI!_\11_PO+QO_P!!O_R4@_\ B*X.BC^V\T_Z"JG_
M ('+_,/[+P'_ $#P_P# 8_Y'>?\ "\O&_P#T&_\ R4@_^(H_X7EXW_Z#?_DI
M!_\ $5P=%']MYI_T%5/_  .7^8?V7@/^@>'_ (#'_([S_A>7C?\ Z#?_ )*0
M?_$5<T7XR>,-4UBPL[G5_-MKBXCAE3[-"-R,P!&0F1P3TKS>M3PK_P C/H__
M %^0_P#H8KLP><YG+$TXRQ-1IR7VY=_4Y\3EF!C0FU0A>S^RNWH?97A__D Z
M;_U[1?\ H K0K/\ #_\ R =-_P"O:+_T 5H5_5!^ !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !6+XD_UNC_]?Z?^@O6U6+XD_P!;H_\
MU_I_Z"] &U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 5BVO_ ".6J?\ 7A:?^C+FMJL6U_Y'+5/^O"T_]&7- &U1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5B^$?^0&O_7Q<?\ HYZV
MJQ?"/_(#7_KXN/\ T<] &U17S])\;-=\*^$OC9'J<JZCXD\)ZQ)::.C1)']I
M6\BAETR+"@ _O+E8,]3Y>6R2<T?#OQ@\8S?LZV$>IW2+\5$UF/P7>W"Q1H/[
M2^UK;O=K&5V;3$?M07;MV,/EQQ0!]'T5YSXR^-$'AGQ2?#&C>%_$'CKQ##:K
M>WECX>CMA]BA8D1O-+<SPQ*7*OMC#EV"DA<#-8/B+]JCPIX?\"Z!XFCTOQ#J
M_P#;.L'P_#HVGZ=NU*'41',QM98'92CAH&0Y.T%E8D1DN #V2BO O /QA3P[
M)\6]<\82ZM86MMXIM+.ST>ZS>7=N\VEZ<4LH8H&E#.9I6^2$LI9F8$@EJS/B
MA\=-2ENOA_I5WX9\7?#K4M5\6Z7#;KJIMPE_#YZ^=#YMG<31@E"<PRLK,JN0
MI"L0 ?2%%><:Q\>/#^A_"F3Q]<6NI-IL,WV6:PAA1[V*=;C[/+$8P^-\<@?<
M QP$;&<52^.WQ&T3P_X+UC3+ZZU^W2^\.ZIJ;ZAX6ECCO;.SMH TMQ%([#9)
MF2-8R,_.ZYP 2 #U2BO+]2^,=IX=NK#PUH/A_P 2_$#Q!#I]O=W%EI(MC/;6
M[J1'+<SW,T$"NY1L)YF]L%@I4$CC/A[\<],OOB%\9=;U?4M1T?P[X;L=+-W8
M:RDD3:7(([DSJ83G#-A#F/(D!0J7!4D ^@Z*\O\ #?QX@U;5M*L]:\%^*_!,
M&L.(M*OO$5K;I!>2%698_P!S/(\#E5)"7"Q,3\H!;Y:]0H **** "BBB@ HH
MHH **** "BBB@ HHHH *H:__ ,@'4O\ KVD_]!-7ZH:__P @'4O^O:3_ -!-
M 'YNW/\ Q\2_[Y_G452W/_'Q+_OG^=14 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]-_L6_\ ,X_]
MN?\ [7KZ/UB._ETF\32[FWL]2:%A;7%Y;M<0QR8.UGC5T+J#C*AU)'&X=:^<
M/V+?^9Q_[<__ &O7TTWW3]* //?@W\1KGQE\$_#OC/Q/-I^GW%UIOVW4)X0;
M>TBV@EW'F.Q1 %)^9S@=36'>_M:?"[2X!<W^O7NFZ?(,VVI7^AZA;V5]QN M
M;EX!%<DKE@(6<L 2,@9KC]#^&GB'Q%^Q7HOA./37@UY=/MG?2-34V_VCR;E9
MGM)0X^02JAC.X<"3GBL+]I3XE3?%KX'ZWX5\/?#+QIJVOW7D>=I^I>&KJUCT
M_P N9)&D\Z2,13LA3Y1;/+N;:1\N6 !]65XUHOQC?3M%^*7CCQ!>2-X4T35I
MM-TVPMX4,A%J%AE"G@R2S77FHJEL?+&!@EB?9:^:/!O@.Z^(W[/7CKPCIU[!
M8^(K'QCK4UM-/\T4%]%K,M]:&4#DQD^0S#&2C''44 =Q;#XZZS9C51=>!?#3
M2)YD?AF\TV[OY4XR(Y=0CNHU5NQ*6SA3G&\<F/X@?%GQ9X0^'/AK4=0T;2_!
M^OZQJT6D7EQJER;_ $W1C(9%2XD>,Q&:)V2-$!:$EKB,,4.16=K'Q?LO%'AN
M;P[XS\#_ !(\/:[(%6XL/#^GZHP:12&_T?5=. C$;$<,TT1*G$BI\RC'\)Z;
MK'PL^%UP/&/A+Q)XNT+Q+J]P^IZ%>:C<>*+K0M.EB\N*%TD:>6[7$:>;'$9
MKSR%0Z+D@&MX]^)'Q/\ !/PYTW[;:^'+#Q?=^*K'P]%J1MIKK3KBWN+A(UO%
MMEN$D0[7_P!2TQ*LI&]AAC;\1>.OB/\ !FQ77O',_AGQ9X1CGBCU"_\ #^G7
M&E7.F1.ZI]H,,MS<K-&I8%\2(RH"P#XVUX]>:+KVC?!^T:WT7Q7<>"M)^(VE
M7OAS3+K2;NYU6TT2&:W9\VRHUR(DD%QY:2)YBQ! 1T ]+^*'CR3X[>#[_P"'
M_A'POXK<>)(SINHZOK?AZ]T:UTVSD(6XE)O8HFE?RRX1(E8ERN=JY8 '=?%/
MQIXA\'^*/ATNES:6VC:WK@TC4;>[LY)+AE>"61)(9EF58RIA((:-]V[@KCG>
M\<_$SPW\.8K,Z[?O%<WS,EGI]G:S7E[>,HRX@MH$>:7:#D[$.!R<"N7^,VB7
MNH:I\+/L%E<WD5CXMM[BX:")I!!"MI=*9'('RJ"RC<>,L/6LKQTUW\//C9;>
M/[S1-4U[PY=:"NB23:+82ZA=:5*MPTQ?[-"K3/%,&16,2L5:"/*[<LH!H6_Q
MP\-?$^R\1^&_!'B.>U\;0Z3<SI:7&F36U[I[A55'EM[J$&-@\L3!)4^8$':5
MKH_@OXTF^(WPA\%>*;E/+NM9T:TOYDR/EDDA5G'''#$CBO&M$\43ZY^TIKGQ
M /@K6M!\)V/@2>U7Q!K.FRV+W[1W23%3'*JR1JJEMHE5'/[PA=H!/H_[+6FW
M&D_LV_#"UNHG@N4\.6!DAD7#1L8$8J1ZC./PH ]1HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** ,G1?\ C]UO_K]_]HQ5\Q^+
M/ASJ>L?\%+O!GBR?PS>WGA[3? 4T4>MM8N]G;WAN9@$\[;L67RY&^7.[#>]?
M3FB_\?NM_P#7[_[1BK6H _-[P3\#=?T_]D7]KG3&\ ZI;Z]KGBG6'TNQ;1Y5
MN;^V7RVM6@CV;I$#%RA0$9SBF?'C]E37/VB&_9C\):MH>MVEG;^ [ZUO]4:S
MF$>DWXL(#;BY;;A#YR %'P6PPZU^DE% 'YF^)/ ?BS5_^";MI\/K/X3ZUH'C
M'PWXAL=.O](T_1+C.H/!<KOU"+$>9TD4!VE7(SNYQBF_ML?LD^-_#/Q5T3Q1
M\,=,U+5O _B[Q'IM_P")?#>E6LEQ]DU*&3<+X1HI*(Z&3>_0,3N^\N/TTHH
M^&OCK\(?BC^TM^V3I\GAO6K[X8Z!\,=,6?2O%-_X;-]!>:E<D>:+=)RD4P6,
M*"X+;&3ID@BS^R?\)_B3^S3\</B1\-M9U'4/$_A_Q=9GQ5I_CFU\/FVL(-4=
MF2XC>--T,<C85Q'O (B7 &_%?;E% 'SC-X7_ &BOA+\'?&5[9_$'2OC;X^7R
M;C1K36/#D.D0*B-^^AVVTJ[W=22I9@ R@=":\)^'>@ZQ\7?VO?A[\0_!7P/\
M3?!*/28;YO'.IZYIJZ5'K#3)\L*1J<77[W<WFE02=K-@JM?H)10!\J> /A9X
ME^*7[9WC#XK>.]#NM*T+P7'_ ,([X(LKW@2[ES<Z@H!P0^\JK=U?!PT?'EO[
M3'[#OQ&NM=^-/Q4\+_%>>XU#Q)HES;-X9C\(0W]U/9K"0NG03O*SQA]H7,2*
M22#@D"OOVB@#\_\ 1_"/B#P%^R;\$M.^*'P9U7X]:18"&\N].MM.$6J>',1
M6\']F;/]+V!FC8NRGJ77FO0?V!/AIKOA?6OB[XN?P7>_"_P/XLU>"Y\.^"-0
MC$$]E''$5EG> <0&4E/W?5?+Q]T*3]?T4 %%%% !1110 4444 %%%% !1110
M 4444 >$?M1?\RS_ -O7_M*O"*^C_CYX1U;QA<^'K?2+3[7-&MRS+YB)@?NO
M[Q%>6?\ "C?&_P#T!/\ R;@_^+K^>.*\KQ^(SFO5HX><HOELU&37P1ZI'[-P
M_C\)1RRE3JUHQDN;1R2?Q/I<X.BN\_X4;XW_ .@)_P"3<'_Q='_"C?&__0$_
M\FX/_BZ^2_L3-/\ H%J?^ 2_R/H?[4P'_01#_P "C_F<'17>?\*-\;_] 3_R
M;@_^+H_X4;XW_P"@)_Y-P?\ Q=']B9I_T"U/_ )?Y!_:F _Z"(?^!1_S.#HK
MO/\ A1OC?_H"?^3<'_Q='_"C?&__ $!/_)N#_P"+H_L3-/\ H%J?^ 2_R#^U
M,!_T$0_\"C_F<'17>?\ "C?&_P#T!/\ R;@_^+H_X4;XW_Z G_DW!_\ %T?V
M)FG_ $"U/_ )?Y!_:F _Z"(?^!1_S.#HKO/^%&^-_P#H"?\ DW!_\71_PHWQ
MO_T!/_)N#_XNC^Q,T_Z!:G_@$O\ (/[4P'_01#_P*/\ F<'17>?\*-\;_P#0
M$_\ )N#_ .+H_P"%&^-_^@)_Y-P?_%T?V)FG_0+4_P# )?Y!_:F _P"@B'_@
M4?\ ,X.BN\_X4;XW_P"@)_Y-P?\ Q='_  HWQO\ ] 3_ ,FX/_BZ/[$S3_H%
MJ?\ @$O\@_M3 ?\ 01#_ ,"C_F<'17>?\*-\;_\ 0$_\FX/_ (NC_A1OC?\
MZ G_ )-P?_%T?V)FG_0+4_\  )?Y!_:F _Z"(?\ @4?\S@Z*[S_A1OC?_H"?
M^3<'_P 71_PHWQO_ - 3_P FX/\ XNC^Q,T_Z!:G_@$O\@_M3 ?]!$/_  */
M^9P=%=Y_PHWQO_T!/_)N#_XNC_A1OC?_ * G_DW!_P#%T?V)FG_0+4_\ E_D
M']J8#_H(A_X%'_,X.BNUM_@SXQNI+A(M'W-;R>5(/M4(VMM#8^_SPPZ>M3_\
M*-\;_P#0$_\ )N#_ .+H_L3-/^@6I_X!+_(/[4P'_01#_P "C_F<'17>?\*-
M\;_] 3_R;@_^+H_X4;XW_P"@)_Y-P?\ Q=']B9I_T"U/_ )?Y!_:F _Z"(?^
M!1_S.#HKO/\ A1OC?_H"?^3<'_Q='_"C?&__ $!/_)N#_P"+H_L3-/\ H%J?
M^ 2_R#^U,!_T$0_\"C_F<'17>?\ "C?&_P#T!/\ R;@_^+H_X4;XW_Z G_DW
M!_\ %T?V)FG_ $"U/_ )?Y!_:F _Z"(?^!1_S.#HKO/^%&^-_P#H"?\ DW!_
M\71_PHWQO_T!/_)N#_XNC^Q,T_Z!:G_@$O\ (/[4P'_01#_P*/\ F<'17>?\
M*-\;_P#0$_\ )N#_ .+H_P"%&^-_^@)_Y-P?_%T?V)FG_0+4_P# )?Y!_:F
M_P"@B'_@4?\ ,X.BN\_X4;XW_P"@)_Y-P?\ Q='_  HWQO\ ] 3_ ,FX/_BZ
M/[$S3_H%J?\ @$O\@_M3 ?\ 01#_ ,"C_F<'17>?\*-\;_\ 0$_\FX/_ (NC
M_A1OC?\ Z G_ )-P?_%T?V)FG_0+4_\  )?Y!_:F _Z"(?\ @4?\S@Z*[S_A
M1OC?_H"?^3<'_P 71_PHWQO_ - 3_P FX/\ XNC^Q,T_Z!:G_@$O\@_M3 ?]
M!$/_  */^9P=%=Y_PHWQO_T!/_)N#_XNC_A1OC?_ * G_DW!_P#%T?V)FG_0
M+4_\ E_D']J8#_H(A_X%'_,X.M3PK_R,^C_]?D/_ *&*ZC_A1OC?_H"?^3<'
M_P 75S1?@WXPTO6+"\N=(\JVM[B.:5_M,)VHK DX#Y/ /2NS!Y-F<<33E+#5
M$E)?8EW]#GQ.9X&5":5>%[/[2[>I]+>'_P#D Z;_ ->T7_H K0K/\/\ _(!T
MW_KVB_\ 0!6A7]4'X %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %8OB3_ %NC_P#7^G_H+UM5B^)/];H__7^G_H+T ;5%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+:_\CEJG_7A:?\ HRYK
M:K%M?^1RU3_KPM/_ $9<T ;5%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !6+X1_Y :_\ 7Q<?^CGK:K%\(_\ (#7_ *^+C_T<] 'B
M'CSX&^)/$'[5OAGQ59^4/ %Q907/B"-G&Z2^T]YFT\!2V2"UT7)"G'V5,D<;
MKMY\'?$1_:JL_$4,-N?AY)%_;]SET\Q==CMVL$(0G<0UK(#D#@PC)YP??**
M/'-0L_%7PL^)'BS7]&\'7_CS1_%36UU+#I%Y9PWEC=0P+ 59;N:%&A9(XR"L
MFY6W_(0V:YBQ^$7BV36?"?B2^TV&'5+_ ,?OXJUBPM[I)(]+MSI,]E&F\[?-
M8!;??L!R\CD94;J^BJ* /G75O@_XOFUSQKK^FV5K_:EMX\M?%.B6M_=!(-3A
MCTJVM)8W=-YB+#[0JEE^5T1BNWFF?$2;XF_%W5OA_!:?#&\\+:-H_B?3]6U:
MX\0ZEI[W#1PR@D6R6UQ,I R69G=6PFU4;=E?HVB@#Q/_ (5CX@'QR"_8X&^&
M[33>)6E,RECJDEO]D:V,1.?+*O)<;@,;R>YKC(?@KXUO?A/\6K'5-/6;79O#
M=WX-\+6HODD\_3XH9EMY68L%CDG>4;]Q'$4>XC&!]/T4 >&V6D^,?A#XTUO6
M=,\'7GCG1?$L%E+<VNCWMI%J&GWD%LENPVW4T,4D#)%&05E#*^_Y&#9'#W'P
M3\>?%Z/XV-XMT2T\*#Q9'H[Z+;Q:D7Q]C9W6.YFMV#JQ98][1GY1)A&?9N/U
M510!\M^'O@[>>*/%OAM+WX?>.-"L=+OX=2O;SQA\2M0U6T:2!M\0M+>/4YO.
M;S51@UQ'&H4$E"?DKZDHHH **** "BBB@ HHHH **** "BBB@ HHHH *H:__
M ,@'4O\ KVD_]!-7ZH:__P @'4O^O:3_ -!- 'YNW/\ Q\2_[Y_G452W/_'Q
M+_OG^=14 %%%% !15;4M4M-'LY+N]N$MK>,9:20X'T]S[5@_VYXF;2?^$E7P
ME?'P<#C[=C]^5_Y["+[WE^^/?/:LJE6G2MSR2OHK]S2-.=2_(KV.GHJKI>JV
MFM64=W8W"7-O(/EDC.1]#Z'V-6JU,PHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /I']CO4$T\>+B\-Q+N^QX\B%I,8\_K@<
M5]'_ /"10_\ /GJ'_@')_A7SU^Q;_P SC_VY_P#M>O5_&OQ3O]-\5+X1\(^'
M&\6>*_LJWMQ'-=_8K#3X&9EC>ZN=DA4R%'"I''(YV,=H49H Z[_A(H?^?/4/
M_ .3_"C_ (2*'_GSU#_P#D_PKA-(^+6N:/XGTK0/B'X5M_"MUK$C0:9J>DZH
M=3TRXG"EA;-,\,$D<S*K%0\05MI"N6PIZ*3XQ> H=2NM.D\;^'(]0M4:2XM&
MU:W$L*K/]G9G3?E0)_W1)'#_ "_>XH V?^$BA_Y\]0_\ Y/\*R-$M=$\.ZCK
M=]IVDZA;7.M7:WU^PMYV66<11P[]IRJG9%&#M !VY.223)H/Q.\)>,=4U;2/
M#?BS0=<UK3 1>6%AJ4-Q-:-D@>=&C%DYXY KQO7_ -JS2_A[I_PHL_%OCOX<
MQ^(/$-U$-<>QUA!9QV;VES(+NV,DH80M+#$BR/E3O(ZD8 /=_P#A(H?^?/4/
M_ .3_"C_ (2*'_GSU#_P#D_PKS6W_:"T?0?'GQ%T[QIKWA[PKX>\/W6GVUCJ
M.I7B68F:XM1,RO)+($9LYVA0.!WZUU.N>,KC3_%^@/'KGA:V\(3Z7>ZA>M?7
M92]D6,0LD]N<^68$5V,KMTWQ8(S0!T/_  D4/_/GJ'_@')_A1_PD4/\ SYZA
M_P" <G^%96E?%CP/KOB?_A&]-\9>']0\1>3]H_LBUU2"6[\HJ&$GDJY?;@@[
ML8P0:7Q5\5O!/@/5;#3/$OC'0/#NI:A@6=GJNJ06LUSEMH\M)&!?)XX!YXH
MU/\ A(H?^?/4/_ .3_"C_A(H?^?/4/\ P#D_PK5!R,CD5XU\;/VE?"OP=\8>
M!]!U'Q;X6TFZU;5E@U.VUG4HH9[6Q:UN7%P%:12BF:&) [ K\Q7J1@ [[Q-_
M9/C#P[J>A:MINI7&EZE;26=U"D$\1DBD4JZATPRY!(RI!YZU>M=:M+.VBMX-
M/OH8(4$<<:64@55 P !CH!59_B3X1C\46_AI_%.BKXCN)&BATAM0A%W(ZQ+,
MRK#NWDB)TD( X5E;H0:HW7QF^']EXJD\,7'CGPU!XEC!+Z-+J]NMXH"[B3"7
MWC YZ=.: -O_ (2*'_GSU#_P#D_PH_X2*'_GSU#_ , Y/\*RM8^+'@CP[8B]
MU7QEX?TRR-I'J N+S5((H_LTAVQS[F<#RV/ ?H3T-6+CXD^$;7P:OB^?Q3HL
M/A-HQ,NO2:C"MB4)P&$Y;9M)XSG% %W_ (2*'_GSU#_P#D_PH_X2*'_GSU#_
M , Y/\*:/&.@-X8_X20:YII\.^1]I_M?[7']D\K_ )Z>=G9M_P!K.*K^"_B%
MX5^)&FR:CX2\3:/XIT^.0PO=Z+?Q7D2N "5+QLP!P1QG/- %K_A(H?\ GSU#
M_P  Y/\ "C_A(H?^?/4/_ .3_"L2Z^,WP_LO%4GABX\<^&H/$L8)?1I=7MUO
M% 7<282^\8'/3IS4]]\5O!.F7.F6]YXQT"TN-4^S_8(I]3@1[O[06%OY0+9D
M\TH^S;G?L;;G!H U/^$BA_Y\]0_\ Y/\*/\ A(H?^?/4/_ .3_"O,/A]^TIX
M5OO".AW/C?Q=X5\+^(=5NKR"VTVZU**T><17DMNGEQRR;V)"+G&<L3C' KUG
M5M9L-!TNYU+4[ZVT[3K:,RSWEW,L4,2#JS.Q 4>Y- %7_A(H?^?/4/\ P#D_
MPH_X2*'_ )\]0_\  .3_  K(\*_%[P)XZ6W;PUXU\.^(5N)7@A.E:K!<B614
M+LB['.6" L0.0 3TI-+^+W@37/$5MH&F^-?#NH:[=0?:H-+M=5@ENI8<$^8D
M2N69, G<!CB@#8_X2*'_ )\]0_\  .3_  H_X2*'_GSU#_P#D_PK,TGXJ^"O
M$$.J2Z7XPT#4HM*G6UU![34X)5LYF;:L<Q5CY;EN K8)/%8WQZ^)P^$OPI\4
M>(;:XTY=;L]+O+O3+/47PMW/#;O-Y80,K/\ +&S$*<[58\8S0!UG_"10_P#/
MGJ'_ (!R?X4?\)%#_P ^>H?^ <G^%4/%?Q(\*_#W1;74_%_B;1O"UE.51+K6
M;^*SB9R,[5:1@"?;-267Q$\*:EIEWJ5IXGT>ZTZSMDO;F[AOXGBAMW#,DKN&
MPJ,$8AB<$*>>#0!;_P"$BA_Y\]0_\ Y/\*/^$BA_Y\]0_P# .3_"H-!\>>&O
M%/AL^(M%\0Z5J_A\*[G5;"]BGM0J\N?-5BN!@Y.>*K^"?B9X0^)5M<W'A#Q7
MHGBJWM7\J>71-1AO$B?&=KF-F"G'8T 7_P#A(H?^?/4/_ .3_"C_ (2*'_GS
MU#_P#D_PK6HH R?^$BA_Y\]0_P# .3_"C_A(H?\ GSU#_P  Y/\ "M:B@#)_
MX2*'_GSU#_P#D_PH_P"$BA_Y\]0_\ Y/\*UJ* .7T?7HH[S5R;6^.^[W#;:2
M''[F,<\<'BM+_A(H?^?/4/\ P#D_PHT7_C]UO_K]_P#:,5:U &3_ ,)%#_SY
MZA_X!R?X4?\ "10_\^>H?^ <G^%:U% &3_PD4/\ SYZA_P" <G^%'_"10_\
M/GJ'_@')_A6M10!D_P#"10_\^>H?^ <G^%'_  D4/_/GJ'_@')_A6M10!D_\
M)%#_ ,^>H?\ @')_A1_PD4/_ #YZA_X!R?X5K44 9/\ PD4/_/GJ'_@')_A1
M_P )%#_SYZA_X!R?X5K44 9/_"10_P#/GJ'_ (!R?X4?\)%#_P ^>H?^ <G^
M%:U% &3_ ,)%#_SYZA_X!R?X4?\ "10_\^>H?^ <G^%:U% &3_PD4/\ SYZA
M_P" <G^%'_"10_\ /GJ'_@')_A6M10!D_P#"10_\^>H?^ <G^%'_  D4/_/G
MJ'_@')_A6M10!D_\)%#_ ,^>H?\ @')_A1_PD4/_ #YZA_X!R?X5K44 9/\
MPD4/_/GJ'_@')_A1_P )%#_SYZA_X!R?X5K44 9/_"10_P#/GJ'_ (!R?X4?
M\)%#_P ^>H?^ <G^%:U% '*WWB*$:_IK_9-0PL,XQ]CDSSY?08]JT/\ A*8/
M^?'4_P#P E_^)KG_ (B>/=/\ ZMHEUJ$-S-'-'<(HME5CD>5UW,/6L#_ (:5
M\,?\^.K?]^8O_CE>%B<\RW!U70Q%=1FMT_-7_(]:AE..Q--5:-)N+Z_@=_\
M\)3!_P ^.I_^ $O_ ,31_P )3!_SXZG_ . $O_Q-<!_PTKX8_P"?'5O^_,7_
M ,<H_P"&E?#'_/CJW_?F+_XY7-_K-D__ $$Q-_["S+_GPSO_ /A*8/\ GQU/
M_P  )?\ XFC_ (2F#_GQU/\ \ )?_B:X#_AI7PQ_SXZM_P!^8O\ XY1_PTKX
M8_Y\=6_[\Q?_ !RC_6;)_P#H)B']A9E_SX9W_P#PE,'_ #XZG_X 2_\ Q-'_
M  E,'_/CJ?\ X 2__$UP'_#2OAC_ )\=6_[\Q?\ QRC_ (:5\,?\^.K?]^8O
M_CE'^LV3_P#03$/["S+_ )\,[_\ X2F#_GQU/_P E_\ B:/^$I@_Y\=3_P#
M"7_XFN _X:5\,?\ /CJW_?F+_P".4?\ #2OAC_GQU;_OS%_\<H_UFR?_ *"8
MA_869?\ /AG?_P#"4P?\^.I_^ $O_P 31_PE,'_/CJ?_ ( 2_P#Q-<!_PTKX
M8_Y\=6_[\Q?_ !RC_AI7PQ_SXZM_WYB_^.4?ZS9/_P!!,0_L+,O^?#.__P"$
MI@_Y\=3_ / "7_XFC_A*8/\ GQU/_P  )?\ XFN _P"&E?#'_/CJW_?F+_XY
M1_PTKX8_Y\=6_P"_,7_QRC_6;)_^@F(?V%F7_/AG?_\ "4P?\^.I_P#@!+_\
M31_PE,'_ #XZG_X 2_\ Q-<!_P -*^&/^?'5O^_,7_QRC_AI7PQ_SXZM_P!^
M8O\ XY1_K-D__03$/["S+_GPSO\ _A*8/^?'4_\ P E_^)H_X2F#_GQU/_P
ME_\ B:X#_AI7PQ_SXZM_WYB_^.4?\-*^&/\ GQU;_OS%_P#'*/\ 6;)_^@F(
M?V%F7_/AG?\ _"4P?\^.I_\ @!+_ /$T?\)3!_SXZG_X 2__ !-<!_PTKX8_
MY\=6_P"_,7_QRC_AI7PQ_P ^.K?]^8O_ (Y1_K-D_P#T$Q#^PLR_Y\,[_P#X
M2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "7_XFN _X:5\,?\^.K?\ ?F+_
M ..5K>%/CAH7C#7[72+.TU&*YN-VQIXXP@VH6.2')Z*>U:4N(<JK5(TJ>(BY
M2:27=O8SJ9-F%*#J3HM)*[]$:>A^)(8[[7";/46WWNX;;*0D?N8A@\<'CI]*
MUO\ A*8/^?'4_P#P E_^)H\/_P#'_K__ %__ /M"&MJOHCQC%_X2F#_GQU/_
M , )?_B:/^$I@_Y\=3_\ )?_ (FMJB@#%_X2F#_GQU/_ , )?_B:/^$I@_Y\
M=3_\ )?_ (FMJB@#%_X2F#_GQU/_ , )?_B:/^$I@_Y\=3_\ )?_ (FMJB@#
M%_X2F#_GQU/_ , )?_B:/^$I@_Y\=3_\ )?_ (FMJB@#%_X2F#_GQU/_ , )
M?_B:/^$I@_Y\=3_\ )?_ (FMJB@#%_X2F#_GQU/_ , )?_B:/^$I@_Y\=3_\
M )?_ (FMJB@#%_X2F#_GQU/_ , )?_B:/^$I@_Y\=3_\ )?_ (FMJB@#%_X2
MF#_GQU/_ , )?_B:/^$I@_Y\=3_\ )?_ (FMJB@#%_X2F#_GQU/_ , )?_B:
M/^$I@_Y\=3_\ )?_ (FMJB@#%_X2F#_GQU/_ , )?_B:KZEXGA;3[I?L6I#,
M3#)L90.A_P!FNBJKJG_(,N_^N+_^@F@#"T/Q-#'HFGH;+4F*V\8RMC*0?E'0
M[>:N_P#"4P?\^.I_^ $O_P 35KP__P @'3?^O:+_ - %:% &+_PE,'_/CJ?_
M ( 2_P#Q-'_"4P?\^.I_^ $O_P 36U10!B_\)3!_SXZG_P" $O\ \31_PE,'
M_/CJ?_@!+_\ $UM44 8O_"4P?\^.I_\ @!+_ /$T?\)3!_SXZG_X 2__ !-;
M5% &+_PE,'_/CJ?_ ( 2_P#Q-'_"4P?\^.I_^ $O_P 36U10!B_\)3!_SXZG
M_P" $O\ \31_PE,'_/CJ?_@!+_\ $UM44 8O_"4P?\^.I_\ @!+_ /$T?\)3
M!_SXZG_X 2__ !-;5% &+_PE,'_/CJ?_ ( 2_P#Q-'_"4P?\^.I_^ $O_P 3
M6U10!B_\)3!_SXZG_P" $O\ \31_PE,'_/CJ?_@!+_\ $UM44 8O_"4P?\^.
MI_\ @!+_ /$T?\)3!_SXZG_X 2__ !-;5% &+_PE,'_/CJ?_ ( 2_P#Q-9.O
M^)(99-*Q9ZBNV]1OFLI!GY6X'')]J["L7Q)_K='_ .O]/_07H /^$I@_Y\=3
M_P# "7_XFC_A*8/^?'4__ "7_P")K:HH Q?^$I@_Y\=3_P# "7_XFC_A*8/^
M?'4__ "7_P")K:HH Q?^$I@_Y\=3_P# "7_XFC_A*8/^?'4__ "7_P")K:HH
M Q?^$I@_Y\=3_P# "7_XFC_A*8/^?'4__ "7_P")K:HH Q?^$I@_Y\=3_P#
M"7_XFC_A*8/^?'4__ "7_P")K:HH Q?^$I@_Y\=3_P# "7_XFC_A*8/^?'4_
M_ "7_P")K:HH Q?^$I@_Y\=3_P# "7_XFC_A*8/^?'4__ "7_P")K:HH Q?^
M$I@_Y\=3_P# "7_XFC_A*8/^?'4__ "7_P")K:HH Q?^$I@_Y\=3_P# "7_X
MFC_A*8/^?'4__ "7_P")K:HH Q?^$I@_Y\=3_P# "7_XFC_A*8/^?'4__ "7
M_P")K:HH Q?^$I@_Y\=3_P# "7_XFLFV\20KXLU&3['J.&LK5=HLI-PQ)<')
M&.!SU[X/I785BVO_ ".6J?\ 7A:?^C+F@ _X2F#_ )\=3_\  "7_ .)H_P"$
MI@_Y\=3_ / "7_XFMJB@#%_X2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "
M7_XFMJB@#%_X2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "7_XFMJB@#%_X
M2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "7_XFMJB@#%_X2F#_ )\=3_\
M "7_ .)H_P"$I@_Y\=3_ / "7_XFMJB@#%_X2F#_ )\=3_\  "7_ .)H_P"$
MI@_Y\=3_ / "7_XFMJB@#%_X2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "
M7_XFMJB@#%_X2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "7_XFMJB@#%_X
M2F#_ )\=3_\  "7_ .)H_P"$I@_Y\=3_ / "7_XFMJB@#%_X2F#_ )\=3_\
M "7_ .)H_P"$I@_Y\=3_ / "7_XFMJB@#%_X2F#_ )\=3_\  "7_ .)K)\+>
M)(8='539ZBQ\^<Y2RD8<S.>H%=A6+X1_Y :_]?%Q_P"CGH /^$I@_P"?'4__
M   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\
MA*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\ A*8/^?'4_P#P
M E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?
M^$I@_P"?'4__   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__
M   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\
MA*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\ A*8/^?'4_P#P
M E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?
M^$I@_P"?'4__   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__
M   E_P#B:/\ A*8/^?'4_P#P E_^)K:HH Q?^$I@_P"?'4__   E_P#B:/\
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
M:K*]E=+H>O>']&M-(L;>RL;6&SLX%"100($1%'8 < 5U-K"L:%W(5%&2S'
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
MO'A>=YVD#/*[- #N+<EWW;L\85C^SC86K:?83^,O%FH>#M.ECEL_"%U=V_\
M9\(C8-%&9%@6ZEC1E4B.6=U^4 @J * .7T^Y^(WQ*^._Q/T"#X@7/A+P=H']
MF"RCTC3;-]1\Z:U$DBF2Y@EC$7?!C9R6.&0+AH="^+WC'QUIO@KPO8:E:Z7X
MAU:_URRU'Q%]B#;+?2[IK:66W@9B@GE;RBH?<B R'8X4+7LGAWX?:=X9\8^+
M/$EK-=27WB22VENXYF4Q(8(1"GE@*" 5&3DGGICI7*W'[//AV3PK;:1!?ZQ8
M7=CK%[KNG:W9W*1W]A=W4\TTK1.$V%,W$B>7(CHR$!P_6@")_"'Q-\-Z3X@M
MK#QW)XK$E@TVF76M65I#J$-\A!6)FMX(X)() -IS$KISAFW I#X=^*-Y\3/B
M+X8M/#EPUIH-OH::_K8:-79VNE9+.S8E248%9Y7P58>5&.CFNB\$_"J/PGKE
MQKNI>)-=\9>(9K?[&-4UZ2 /%;[MWE1PVT,," L 2RQAFPNYCM7&1\ ?AK-X
M!T#7]1U+3X]-\0^*-:N]<U&WCD$GDF20B&'<"0=D*Q*<$KNW[>"* /4:^>K7
MQ!J>D7W[3/BW2K9;SQ!H\BV>G0,I;>+71X+F&/U(,US*=H_OGUKZ%KSCP/X1
MU?PO\7OB1=O:K_PCGB$V&JVUTKK_ ,?BP?9;B(KNW<);6S9V@'>>20< "? O
MP/X:\._"W1WT98=336K*+4+_ %B5?,FUB::,.]S.[9:1I"Q/S$X! &  !S_P
M=T^U\%_%_P")/@OP^JP>$;"#3=3M]/A/[C3KRZ^TFX@B7I&A$4,WEC@&=F
M>M!?V?8M%DGB\'>.O%?@+1IY7FDT/0WLI;)7=BS^4MW:SM;J22=D#1J"20 >
M:[3P'\/M$^&^BOINB6\D:33O=W5S<S//<WEP_P!^:>9R7DD. -S$X 51A5
M!\[6/B+4O"_[$-Y?:7?S:1.VHW=M-J=OQ)8V\VMR17%PI[-'#)(X/8KGM7T/
MX=^&OA3POX,7PII>@:?;^&_),+Z=Y"O#,K##>8&!\PMR69LEB22234?@_P"&
MVC>#? Q\)1(^IZ,QNO-BU()+YRW$LDLB. H5E)E9<$?=P#GJ>,@_9YETFS&E
M:%\3?'7A_P ,*GE1Z#9W=G+%#'C'EQW$]K)=QJ!P-LX*@ *5P* ,3XB>"]&^
M'_B'X :?H%D-.T_3/%<MG9VJ2.R0PR:5J&Z-<DD(,+M7.U0J@   #WBO'K[X
M/C3O''PDL-!TZ2T\'>$#J&HO,UWYA^TM;FWA1R[F65W%U<R,[9R4)9MQ&?8:
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R-'7==ZX#T-YC_R#
M%7A)_83\!']F>X^!W]K^(_\ A$YK[^T&O/M-O]N$GV@7& _D;-N\8_U><=\\
MU[OHO_'[K?\ U^_^T8JUJ /-?$?P$\/^)_C+X)^)=U>:E'KOA&SNK*QMX98Q
M:R).FQS*IC+$@=-K*/4&O.M5_8.^'VK>!=4\--J?B&W:[\72^-;?6;>Y@6_T
M[49'5V-M)Y)54^7&&5C@]20"/H^B@#S32/@)H6C_ !TU#XL+J.J7/B:^T*+0
M)XII(OLIAC<.) BQAA(67D[MO/"BN-T']BSP'X/\:?%#Q-X:N]9\-W_Q"L6L
M=1BTV:!(;3>#OFM5:$^7(S%F)8NNYCA1TKWVB@#@OAG\$_"WPI^#^F?#32+1
MKCPO8V+V!BO0CO<H^[S6EVJJLSEW+$* 2QXJ/X#_  5TK]GOX8Z7X$T+5-6U
M71M,:4VDFLRQRSQH\C2&/='&@*AF;&1D XSP*]!HH \2^.G[)7A+X[>)M(\4
M7&L>)O!7C'2X&M+?Q-X-U0Z?J'V=B286DVL&3)/49&3@\FNJ^!_P'\)_L^^#
M7\.>$[:X6&XN'O;V^OYS/>7]R^-\\\I^^YP.P'' %>AT4 >4_"7]FOPA\(?A
M5JOP\LQ>:]X:U2XO)[R'7'CF:47))EC.Q$&SD@#&<=S7FO@3_@GC\-O _BG0
MM4;7/&?B72?#UU]LT+PMX@UUKO1])F!RKV\&T8*D\;F;U.3S7U!10!Y[KWP)
M\)>)_C-X;^)^IVUQ=>*/#UC-8:;YEPQMH%E)W2"+[HDP67<.S<YVJ5]"HHH
M**** "BBB@ HHHH **** "BBB@ HHHH \(_:B_YEG_MZ_P#:5>$5]@>,O".D
M^,-;T>WU>T^UPQQ7#*OF.F#^[_ND51_X4;X(_P"@)_Y-S_\ Q=?C^?\ !^/S
M7,JN,HS@HRM:[E?2*72+[=S])RCB3"9?@J>&JQDY1OLE;5M]UW/DVBOK+_A1
MO@C_ * G_DW/_P#%T?\ "C?!'_0$_P#)N?\ ^+KY_P#XA_FG_/RG]\O_ ) ]
MC_7# ?R3^Z/_ ,D?)M%?67_"C?!'_0$_\FY__BZ/^%&^"/\ H"?^3<__ ,71
M_P 0_P T_P"?E/[Y?_(!_KA@/Y)_='_Y(^3:*^LO^%&^"/\ H"?^3<__ ,71
M_P *-\$?] 3_ ,FY_P#XNC_B'^:?\_*?WR_^0#_7# ?R3^Z/_P D?)M%?67_
M  HWP1_T!/\ R;G_ /BZ/^%&^"/^@)_Y-S__ !='_$/\T_Y^4_OE_P#(!_KA
M@/Y)_='_ .2/DVBOK+_A1O@C_H"?^3<__P 71_PHWP1_T!/_ ";G_P#BZ/\
MB'^:?\_*?WR_^0#_ %PP'\D_NC_\D?)M%?67_"C?!'_0$_\ )N?_ .+H_P"%
M&^"/^@)_Y-S_ /Q='_$/\T_Y^4_OE_\ (!_KA@/Y)_='_P"2/DVBOK+_ (4;
MX(_Z G_DW/\ _%T?\*-\$?\ 0$_\FY__ (NC_B'^:?\ /RG]\O\ Y /]<,!_
M)/[H_P#R1\FT5]9?\*-\$?\ 0$_\FY__ (NC_A1O@C_H"?\ DW/_ /%T?\0_
MS3_GY3^^7_R ?ZX8#^2?W1_^2/DVBOK+_A1O@C_H"?\ DW/_ /%T?\*-\$?]
M 3_R;G_^+H_XA_FG_/RG]\O_ ) /]<,!_)/[H_\ R1\FUWGP-_Y*EHG_ &W_
M /1$E>[?\*-\$?\ 0$_\FY__ (NK^A_"GPMX;U2#4M-TO[->P[O+D^T2MC*E
M3PS$=">U>AEW ^983&T<1.I!J$HR=G*]DT]/=./&<58+$8:K1A"=Y1:6BZJW
M\QI^'_\ C_U__K__ /:$-;58OA__ (_]?_Z__P#VA#6U7[@?E04444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 55U3_D&7?_ %Q?_P!!-6JJ
MZI_R#+O_ *XO_P"@F@"'P_\ \@'3?^O:+_T 5H5G^'_^0#IO_7M%_P"@"M"@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%\2?ZW1_\
MK_3_ -!>MJL7Q)_K='_Z_P!/_07H VJ*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "L6U_Y'+5/^O"T_\ 1ES6U6+:_P#(Y:I_UX6G
M_HRYH VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M R?[#F_Z#&H?]]1__$4?V'-_T&-0_P"^H_\ XBM:B@#)_L.;_H,:A_WU'_\
M$4?V'-_T&-0_[ZC_ /B*UJ* ,G^PYO\ H,:A_P!]1_\ Q%']AS?]!C4/^^H_
M_B*UJ* ,G^PYO^@QJ'_?4?\ \11_8<W_ $&-0_[ZC_\ B*UJ* ,G^PYO^@QJ
M'_?4?_Q%']AS?]!C4/\ OJ/_ .(K6HH R?[#F_Z#&H?]]1__ !%']AS?]!C4
M/^^H_P#XBM:B@#)_L.;_ *#&H?\ ?4?_ ,11_8<W_08U#_OJ/_XBM:B@#)_L
M.;_H,:A_WU'_ /$4?V'-_P!!C4/^^H__ (BM:B@#)_L.;_H,:A_WU'_\11_8
M<W_08U#_ +ZC_P#B*UJ* ,G^PYO^@QJ'_?4?_P 11_8<W_08U#_OJ/\ ^(K6
MHH R?[#F_P"@QJ'_ 'U'_P#$4?V'-_T&-0_[ZC_^(K6HH R?[#F_Z#&H?]]1
M_P#Q%']AS?\ 08U#_OJ/_P"(K6HH R?[#F_Z#&H?]]1__$4?V'-_T&-0_P"^
MH_\ XBM:B@#)_L.;_H,:A_WU'_\ $4?V'-_T&-0_[ZC_ /B*UJ* ,G^PYO\
MH,:A_P!]1_\ Q%']AS?]!C4/^^H__B*UJ* ,G^PYO^@QJ'_?4?\ \11_8<W_
M $&-0_[ZC_\ B*UJ* ,G^PYO^@QJ'_?4?_Q%']AS?]!C4/\ OJ/_ .(K6HH
MY?1]&E>\U<#5;Y=MW@E6C^;]S&<GY.O./PK2_L.;_H,:A_WU'_\ $4:+_P ?
MNM_]?O\ [1BK6H R?[#F_P"@QJ'_ 'U'_P#$4?V'-_T&-0_[ZC_^(K6HH R?
M[#F_Z#&H?]]1_P#Q%']AS?\ 08U#_OJ/_P"(K6HH R?[#F_Z#&H?]]1__$4?
MV'-_T&-0_P"^H_\ XBM:B@#)_L.;_H,:A_WU'_\ $4?V'-_T&-0_[ZC_ /B*
MUJ* ,G^PYO\ H,:A_P!]1_\ Q%']AS?]!C4/^^H__B*UJ* ,G^PYO^@QJ'_?
M4?\ \11_8<W_ $&-0_[ZC_\ B*UJ* ,G^PYO^@QJ'_?4?_Q%']AS?]!C4/\
MOJ/_ .(K6HH R?[#F_Z#&H?]]1__ !%']AS?]!C4/^^H_P#XBM:B@#)_L.;_
M *#&H?\ ?4?_ ,11_8<W_08U#_OJ/_XBM:B@#)_L.;_H,:A_WU'_ /$4?V'-
M_P!!C4/^^H__ (BM:B@#)_L.;_H,:A_WU'_\11_8<W_08U#_ +ZC_P#B*UJ*
M ,G^PYO^@QJ'_?4?_P 11_8<W_08U#_OJ/\ ^(K6HH Y6^T.8Z_IJ?VOJ )B
MG.[='D8\O@?)_G%:'_".S_\ 0<U/_OJ+_P"-UY%^U%_S+/\ V]?^TJ\(K\RS
MGC3^R<=4P7U?FY;:\UKW2>W*^_<^ZRWA?^T<)#%>VY>:^G+?9M;\R['VI_PC
ML_\ T'-3_P"^HO\ XW1_PCL__0<U/_OJ+_XW7Q717B_\1&_ZA/\ R?\ ^T/3
M_P!2_P#J(_\ )?\ [8^U/^$=G_Z#FI_]]1?_ !NC_A'9_P#H.:G_ -]1?_&Z
M^*Z*/^(C?]0G_D__ -H'^I?_ %$?^2__ &Q]J?\ ".S_ /0<U/\ [ZB_^-T?
M\([/_P!!S4_^^HO_ (W7Q711_P 1&_ZA/_)__M _U+_ZB/\ R7_[8^U/^$=G
M_P"@YJ?_ 'U%_P#&Z/\ A'9_^@YJ?_?47_QNOBNBC_B(W_4)_P"3_P#V@?ZE
M_P#41_Y+_P#;'VI_PCL__0<U/_OJ+_XW1_PCL_\ T'-3_P"^HO\ XW7Q711_
MQ$;_ *A/_)__ +0/]2_^HC_R7_[8^U/^$=G_ .@YJ?\ WU%_\;H_X1V?_H.:
MG_WU%_\ &Z^*Z*/^(C?]0G_D_P#]H'^I?_41_P"2_P#VQ]J?\([/_P!!S4_^
M^HO_ (W1_P ([/\ ]!S4_P#OJ+_XW7Q711_Q$;_J$_\ )_\ [0/]2_\ J(_\
ME_\ MC[4_P"$=G_Z#FI_]]1?_&Z/^$=G_P"@YJ?_ 'U%_P#&Z^*Z*/\ B(W_
M %"?^3__ &@?ZE_]1'_DO_VQ]J?\([/_ -!S4_\ OJ+_ .-T?\([/_T'-3_[
MZB_^-U\5T4?\1&_ZA/\ R?\ ^T#_ %+_ .HC_P E_P#MC[4_X1V?_H.:G_WU
M%_\ &Z/^$=G_ .@YJ?\ WU%_\;KXKKO/@;_R5+1/^V__ *(DKMP7'OUS%4L-
M]5MSR4;\][7:5[<IS8KA'ZMAZE?V]^5-VY=[*_\ ,?06AZ#-)?:X!K.HIMO=
MI*M'EOW,1R?DZ\X_ 5K?\([/_P!!S4_^^HO_ (W1X?\ ^/\ U_\ Z_\ _P!H
M0UM5^M'YV8O_  CL_P#T'-3_ .^HO_C='_".S_\ 0<U/_OJ+_P"-UM44 8O_
M  CL_P#T'-3_ .^HO_C='_".S_\ 0<U/_OJ+_P"-UM44 8O_  CL_P#T'-3_
M .^HO_C='_".S_\ 0<U/_OJ+_P"-UM44 8O_  CL_P#T'-3_ .^HO_C='_".
MS_\ 0<U/_OJ+_P"-UM44 8O_  CL_P#T'-3_ .^HO_C='_".S_\ 0<U/_OJ+
M_P"-UM44 8O_  CL_P#T'-3_ .^HO_C='_".S_\ 0<U/_OJ+_P"-UM44 8O_
M  CL_P#T'-3_ .^HO_C='_".S_\ 0<U/_OJ+_P"-UM44 8O_  CL_P#T'-3_
M .^HO_C='_".S_\ 0<U/_OJ+_P"-UM44 8O_  CL_P#T'-3_ .^HO_C='_".
MS_\ 0<U/_OJ+_P"-UM44 8O_  CL_P#T'-3_ .^HO_C=5]2\/S+I]T?[;U)L
M1,<%HL'@_P#3.NBJKJG_ "#+O_KB_P#Z": ,+0] FDT33V&M:D@:WC.U6BP/
ME' ^2KO_  CL_P#T'-3_ .^HO_C=6O#_ /R =-_Z]HO_ $ 5H4 8O_".S_\
M0<U/_OJ+_P"-T?\ ".S_ /0<U/\ [ZB_^-UM44 8O_".S_\ 0<U/_OJ+_P"-
MT?\ ".S_ /0<U/\ [ZB_^-UM44 8O_".S_\ 0<U/_OJ+_P"-T?\ ".S_ /0<
MU/\ [ZB_^-UM44 8O_".S_\ 0<U/_OJ+_P"-T?\ ".S_ /0<U/\ [ZB_^-UM
M44 8O_".S_\ 0<U/_OJ+_P"-T?\ ".S_ /0<U/\ [ZB_^-UM44 8O_".S_\
M0<U/_OJ+_P"-T?\ ".S_ /0<U/\ [ZB_^-UM44 8O_".S_\ 0<U/_OJ+_P"-
MT?\ ".S_ /0<U/\ [ZB_^-UM44 8O_".S_\ 0<U/_OJ+_P"-T?\ ".S_ /0<
MU/\ [ZB_^-UM44 8O_".S_\ 0<U/_OJ+_P"-T?\ ".S_ /0<U/\ [ZB_^-UM
M44 8O_".S_\ 0<U/_OJ+_P"-UDZ_H,T<FE9UG47W7J+\S1_+\K<CY.M=A6+X
MD_UNC_\ 7^G_ *"] !_PCL__ $'-3_[ZB_\ C='_  CL_P#T'-3_ .^HO_C=
M;5% &+_PCL__ $'-3_[ZB_\ C='_  CL_P#T'-3_ .^HO_C=;5% &+_PCL__
M $'-3_[ZB_\ C='_  CL_P#T'-3_ .^HO_C=;5% &+_PCL__ $'-3_[ZB_\
MC='_  CL_P#T'-3_ .^HO_C=;5% &+_PCL__ $'-3_[ZB_\ C='_  CL_P#T
M'-3_ .^HO_C=;5% &+_PCL__ $'-3_[ZB_\ C='_  CL_P#T'-3_ .^HO_C=
M;5% &+_PCL__ $'-3_[ZB_\ C='_  CL_P#T'-3_ .^HO_C=;5% &+_PCL__
M $'-3_[ZB_\ C='_  CL_P#T'-3_ .^HO_C=;5% &+_PCL__ $'-3_[ZB_\
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
MVUGI=E9_NO/FL;0137/EJ GF$'!P .@'0=J .'HHHH **** /IO]BW_F<?\
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
M\0?B'X/,6E>,;[Q#+<C3;VY']G^(]-$4 2*XV%O)D#+,(IL;XRQ#*R-MH ]
MN/%>O:/^T5X+\&'5YKW1KGPAJ=_=BXAA$ES=07-A'',S(B[3MFERJ;4._P"[
MP,4/$6O:_P")?C9XZ\ 0ZM<66D/X#M[NU6T(AFM[N>XO86G29 )%;;''C#84
MJ",')H\8:3XI/CCP+\4M+\&W6H7]EHUYI6J^%FOK6/4(8KI[:;,3F7[-))')
M:A2IF52')#_* U70H-=L/%OQ"^,'BS03X2M4\.0:?8Z/=W44]XEO:&ZN)9K@
MP.\*LS3X")(^%CR6RVT ':_ #Q9>>.O@;X \0ZB_F:CJ6A65U=,"3F9H4,AR
M>3\V>:[ZO-?V:="NO#/[//PVTN^B\B^MO#UBEQ%G.R3R$++GV)(_"O2J "BB
MB@ HHHH **** "BBB@ HHHH R=%_X_=;_P"OW_VC%7FWQ<_:V^$GP'\2+H'C
MWQE;^'-7?3O[52WGM;A_,M][)N5DC968LK 1@ES@D+CFO2=%_P"/W6_^OW_V
MC%7S'XL^'.IZQ_P4N\&>+)_#-[>>'M-\!311ZVUB[V=O>&YF 3SMNQ9?+D;Y
M<[L-[T =5>?\%"?V=K'2]!U"7XIZ3]GULE;01Q3O(N&VDSQK&7MQGO,$'4]*
MQ?VDOCU\4O#WQ@^%?@'X/Q>"+VZ\:6.H7HOO%BW4EL%MTCD4H]M(#AD9N=K9
M^7D"O /!/P-U_3_V1?VN=,;P#JEOKVN>*=8?2[%M'E6YO[9?+:U:"/9ND0,7
M*% 1G.*9\>/V5-<_:(;]F/PEJVAZW:6=OX#OK6_U1K.81Z3?BP@-N+EMN$/G
M( 4?!;##K0!VOB#]O[QM:_L;^)?B;8^&="A\=>&_%'_"+7MFWG76FW$RRHCR
MP;71RK!QM^<X(ZFNK\9?MW37O[,O@/XH^!K+3I+_ %KQ)8>']5TO5HY)#I\T
MC,MS$0CHPD4@%2>"K*=O->(^)/ ?BS5_^";MI\/K/X3ZUH'C'PWXAL=.O](T
M_1+C.H/!<KOU"+$>9TD4!VE7(SNYQBF_ML?LD^-_#/Q5T3Q1\,=,U+5O _B[
MQ'IM_P")?#>E6LEQ]DU*&3<+X1HI*(Z&3>_0,3N^\N #ZV_;0_:(UK]GCX76
M%[X0TFW\0>/->U:VT;0=)NHGECN)Y&RVY$=&("*V,,/F9<\9KH/V3_CLO[2'
MP%\+^.9(8;34[R%H=3M+=2L<%Y$Q2955F9@NX;E!).UER37SQ\=?A#\4?VEO
MVR=/D\-ZU??#'0/ACIBSZ5XIO_#9OH+S4KDCS1;I.4BF"QA07!;8R=,D$6?V
M3_A/\2?V:?CA\2/AMK.HZAXG\/\ BZS/BK3_ !S:^'S;6$&J.S)<1O&FZ&.1
ML*XCW@$1+@#?B@#Z_P#'6L:SH'@_6-1\.Z _BG7;>V=[+1H[J.V-W-CY8_-D
M(1 3U8G@9X)X/RA\ OVM/BGXF_:!A^&?CW2? NLRS:;-?WEQ\.[R>\/AR2/(
M-KJ)9G02[E,>$;[V,9S7?3>%_P!HKX2_!WQE>V?Q!TKXV^/E\FXT:TUCPY#I
M$"HC?OH=MM*N]W4DJ68 ,H'0FO _ ^E:O\4?VLO ?Q+\&? SQ5\%H=$M;^;Q
MUJ&KZ5_9HUHRQY$$<*'_ $QC+N;S-NYB5)P56@#H/$7[9GQV\%:9:_$WQ/\
M##1/#?PBN/$":,NA:M]KMO%?DO*8TN3&X$0R1N\O;D] =I\RNM^.G[4GQ4L?
MC9XH^'GPIT/P;YG@_P .#Q+K.H>-;FX07,) ;RK9(BN& (^=R4R<';@;O _$
M'QN\7_&3]H"S\4?%'X$?&B;X=^$[M;KPIX/T;P9++'/=#(6^OVD>/=(O!6,!
ME7.,_?\ ,E_:4^%L?B']IGQQXC^,WP3^(_Q;\-:AI5I!X*F\#V\LR:;$$)DC
MG2&1#'()78Y<L,ECL((P ?2D_P"TYX_^(7[+_@SXE_#3P=HT>H:_'YVH77BW
M54M=)\/0H66>YN7+I)+$K(V/+&=OS'&-ITOV,?VC_%/[06C^,4\4Z7HAN/#F
MIC3X_$GA.6:71-8X)9K1Y1N8(0 3DCYE/&<5XO\ #K4OCO\  O\ 9>^%.F^*
M?A<?B+X3$5WIWBKPM':C4==MM,8E;*-(@RQR[8R%>-D8X"J=GS%>M_82^'>N
M:#\1OB[XNL/ FK?"CX7>)+FTDT'P;K4?V:XBF2,K<7!M-Q%N';'RC QM ^5%
MH ^R:*** "BBB@ HHHH **** "BBB@ HHHH \(_:B_YEG_MZ_P#:5>$5[O\
MM1?\RS_V]?\ M*O"*_F7C'_D>8C_ +=_](B?NG#7_(JH_P#;W_I3"BBBOC#Z
M<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KO/@;_R5+1/^V_\
MZ(DK@Z[SX&_\E2T3_MO_ .B)*]G)/^1IA?\ KY#_ -*1Y>:?[AB/\$O_ $EG
MTQX?_P"/_7_^O_\ ]H0UM5B^'_\ C_U__K__ /:$-;5?UH?SP%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %5=4_Y!EW_UQ?\ ]!-6JJZI
M_P @R[_ZXO\ ^@F@"'P__P @'3?^O:+_ - %:%9_A_\ Y .F_P#7M%_Z *T*
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7Q)_K='_Z
M_P!/_07K:K%\2?ZW1_\ K_3_ -!>@#:HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *Q;7_D<M4_Z\+3_T9<UM5BVO_(Y:I_UX6G_H
MRYH VJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L
M7PC_ ,@-?^OBX_\ 1SUM5B^$?^0&O_7Q<?\ HYZ /&)/C9KOA7PE\;(]3E74
M?$GA/6)+31T:)(_M*WD4,NF184 ']Y<K!GJ?+RV23FCX=^,'C&;]G6PCU.Z1
M?BHFLQ^"[VX6*-!_:7VM;=[M8RNS:8C]J"[=NQA\N.*F\>? WQ)X@_:M\,^*
MK/RAX N+*"Y\01LXW27VGO,VG@*6R06NBY(4X^RIDCC==O/@[XB/[55GXBAA
MMS\/)(O[?N<NGF+KL=NU@A"$[B&M9 <@<&$9/." =MXR^-$'AGQ2?#&C>%_$
M'CKQ##:K>WECX>CMA]BA8D1O-+<SPQ*7*OMC#EV"DA<#-8/B+]JCPIX?\"Z!
MXFCTOQ#J_P#;.L'P_#HVGZ=NU*'41',QM98'92CAH&0Y.T%E8D1DN%U"S\5?
M"SXD>+-?T;P=?^/-'\5-;74L.D7EG#>6-U# L!5ENYH4:%DCC(*R;E;?\A#9
MKF+'X1>+9-9\)^)+[388=4O_ !^_BK6+"WNDDCTNW.DSV4:;SM\U@%M]^P'+
MR.1E1NH N^ ?C"GAV3XMZYXPEU:PM;;Q3:6=GH]UF\N[=YM+TXI90Q0-*&<S
M2M\D)92S,P)!+5F?%#XZ:E+=?#_2KOPSXN^'6I:KXMTN&W753;A+^'SU\Z'S
M;.XFC!*$YAE9695<A2%8B;5O@_XOFUSQKK^FV5K_ &I;>/+7Q3HEK?W02#4X
M8]*MK26-W3>8BP^T*I9?E=$8KMYIGQ$F^)OQ=U;X?P6GPQO/"VC:/XGT_5M6
MN/$.I:>]PT<,H)%LEM<3*0,EF9W5L)M5&W94 ]&UCX\>']#^%,GCZXM=2;38
M9OLLUA#"CWL4ZW'V>6(QA\;XY ^X!C@(V,XJE\=OB-HGA_P7K&F7UUK]NE]X
M=U34WU#PM+''>V=G;0!I;B*1V&R3,D:QD9^=US@ D8__  K'Q /CD%^QP-\-
MVFF\2M*9E+'5)+?[(UL8B<^65>2XW 8WD]S7&0_!7QK>_"?XM6.J:>LVNS>&
M[OP;X6M1?))Y^GQ0S+;RLQ8+').\HW[B.(H]Q&,  ]/U+XQVGAVZL/#6@^'_
M !+\0/$$.GV]W<66DBV,]M;NI$<MS/<S00*[E&PGF;VP6"E02.,^'OQSTR^^
M(7QEUO5]2U'1_#OANQTLW=AK*21-I<@CN3.IA.<,V$.8\B0%"I<%2=&RTGQC
M\(?&FMZSIG@Z\\<Z+XE@LI;FUT>]M(M0T^\@MDMV&VZFABD@9(HR"LH97W_(
MP;(X>X^"?CSXO1_&QO%NB6GA0>+(]'?1;>+4B^/L;.ZQW,UNP=6++'O:,_*)
M,(S[-Q /6O#?QX@U;5M*L]:\%^*_!,&L.(M*OO$5K;I!>2%698_W,\CP.54D
M)<+$Q/R@%OEKU"OEOP]\';SQ1XM\-I>_#[QQH5CI=_#J5[>>,/B5J&JVC20-
MOB%I;QZG-YS>:J,&N(XU"@DH3\E?4E !1110 4444 %%%% !1110 4444 %%
M%% !5#7_ /D ZE_U[2?^@FK]4-?_ .0#J7_7M)_Z": /S=N?^/B7_?/\ZBJ6
MY_X^)?\ ?/\ .HJ ,37/"L>M7UI?1ZCJ&DWUJK)'=:9<>3+M;&5+8)QQ^IJ
M>%]5'3Q[XR'_ '&'_P *Z*BL9T:51\TX)OS1K&K4@K1DTO4Y_P#X1K5_^A^\
M9_\ @Y?_  I?^$;UC_H?_&?_ (.7_P *WZ*CZM0_Y]K[D5[>K_._O9S_ /PC
M6K_]#]XS_P#!R_\ A33X7U4]?'OC(_\ <8?_  KHJ*/JM#_GVON0>WK?SO[V
M8>B^%$T?4KG4)M3U+6+^>-8FN=4N?/D" Y"AL XS6Y116\8J*Y8JR,7)R=WN
M%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^F_P!B
MW_F<?^W/_P!KU]-U\M?L=ZE%IP\7&5+A]_V/'D6\DW3S^NQ3C\:^C_\ A)K/
M_GCJ'_@MN/\ XW0!K45D_P#"36?_ #QU#_P6W'_QNC_A)K/_ )XZA_X+;C_X
MW0!K45D_\)-9_P#/'4/_  6W'_QNC_A)K/\ YXZA_P""VX_^-T 7K^PMM5L;
MBRO;:&\L[F-H9[>X0/'*C AD93PRD$@@\$&I8XTAC2.-%CC0!551@ #H /2L
MS_A)K/\ YXZA_P""VX_^-T?\)-9_\\=0_P#!;<?_ !N@#6HK)_X2:S_YXZA_
MX+;C_P"-T?\ "36?_/'4/_!;<?\ QN@#6HK)_P"$FL_^>.H?^"VX_P#C='_"
M36?_ #QU#_P6W'_QN@#6HK)_X2:S_P">.H?^"VX_^-T?\)-9_P#/'4/_  6W
M'_QN@#6HK)_X2:S_ .>.H?\ @MN/_C='_"36?_/'4/\ P6W'_P ;H UJ*R?^
M$FL_^>.H?^"VX_\ C='_  DUG_SQU#_P6W'_ ,;H UJIIH]A'JTVJI8VR:I-
M EM+>K"HF>)&9DC9\;BJL[D*3@%V(ZFJO_"36?\ SQU#_P %MQ_\;H_X2:S_
M .>.H?\ @MN/_C= &M163_PDUG_SQU#_ ,%MQ_\ &Z/^$FL_^>.H?^"VX_\
MC= &M535M)L=>TN[TW4[*WU'3KN)H+BSNXEEAFC889'1@0RD$@@C!JI_PDUG
M_P \=0_\%MQ_\;H_X2:S_P">.H?^"VX_^-T :JJ%4*H  & !VI:R?^$FL_\
MGCJ'_@MN/_C='_"36?\ SQU#_P %MQ_\;H UJ*R?^$FL_P#GCJ'_ (+;C_XW
M1_PDUG_SQU#_ ,%MQ_\ &Z -:BLG_A)K/_GCJ'_@MN/_ (W1_P )-9_\\=0_
M\%MQ_P#&Z -:BLG_ (2:S_YXZA_X+;C_ .-T?\)-9_\ /'4/_!;<?_&Z -:B
MLG_A)K/_ )XZA_X+;C_XW1_PDUG_ ,\=0_\ !;<?_&Z -:BLG_A)K/\ YXZA
M_P""VX_^-T?\)-9_\\=0_P#!;<?_ !N@ T7_ (_=;_Z_?_:,5:U<OH_B&UCO
M-7)BOB'N]PVZ?.?^6,8YPG!XZ'^M:7_"36?_ #QU#_P6W'_QN@#6HK)_X2:S
M_P">.H?^"VX_^-T?\)-9_P#/'4/_  6W'_QN@#6HK)_X2:S_ .>.H?\ @MN/
M_C='_"36?_/'4/\ P6W'_P ;H UJ*R?^$FL_^>.H?^"VX_\ C='_  DUG_SQ
MU#_P6W'_ ,;H UJ*R?\ A)K/_GCJ'_@MN/\ XW1_PDUG_P \=0_\%MQ_\;H
MUJ*R?^$FL_\ GCJ'_@MN/_C='_"36?\ SQU#_P %MQ_\;H UJ*R?^$FL_P#G
MCJ'_ (+;C_XW1_PDUG_SQU#_ ,%MQ_\ &Z -:BLG_A)K/_GCJ'_@MN/_ (W1
M_P )-9_\\=0_\%MQ_P#&Z -:BLG_ (2:S_YXZA_X+;C_ .-T?\)-9_\ /'4/
M_!;<?_&Z -:BLG_A)K/_ )XZA_X+;C_XW1_PDUG_ ,\=0_\ !;<?_&Z -:BL
MG_A)K/\ YXZA_P""VX_^-T?\)-9_\\=0_P#!;<?_ !N@#6HK)_X2:S_YXZA_
MX+;C_P"-T?\ "36?_/'4/_!;<?\ QN@#6HK)_P"$FL_^>.H?^"VX_P#C='_"
M36?_ #QU#_P6W'_QN@#@_C5X"U#Q]?:!:Z?-;0R0K<NQN691@^5TVJ?2O//^
M&:O$_P#S_:3_ -_I?_C=>UWWB2T&O:;)Y-_M6*<$?V=<9Y\OH-F3TK0_X2RQ
M_P">&I_^"JZ_^-U\?F'"F6YEB98O$)\\K7L[;)+\D?28/B#'8&A'#T6N57Z=
MW?\ 4\$_X9J\3_\ /]I/_?Z7_P"-T?\ #-7B?_G^TG_O]+_\;KWO_A++'_GA
MJ?\ X*KK_P"-T?\ "66/_/#4_P#P577_ ,;KS_\ 4;)_Y9?^!'9_K7F7=?<>
M"?\ #-7B?_G^TG_O]+_\;H_X9J\3_P#/]I/_ '^E_P#C=>]_\)98_P#/#4__
M  577_QNC_A++'_GAJ?_ (*KK_XW1_J-D_\ ++_P(/\ 6O,NZ^X\$_X9J\3_
M //]I/\ W^E_^-T?\,U>)_\ G^TG_O\ 2_\ QNO>_P#A++'_ )X:G_X*KK_X
MW1_PEEC_ ,\-3_\ !5=?_&Z/]1LG_EE_X$'^M>9=U]QX)_PS5XG_ .?[2?\
MO]+_ /&Z/^&:O$__ #_:3_W^E_\ C=>]_P#"66/_ #PU/_P577_QNC_A++'_
M )X:G_X*KK_XW1_J-D_\LO\ P(/]:\R[K[CP3_AFKQ/_ ,_VD_\ ?Z7_ .-T
M?\,U>)_^?[2?^_TO_P ;KWO_ (2RQ_YX:G_X*KK_ .-T?\)98_\ /#4__!5=
M?_&Z/]1LG_EE_P"!!_K7F7=?<>"?\,U>)_\ G^TG_O\ 2_\ QNC_ (9J\3_\
M_P!I/_?Z7_XW7O?_  EEC_SPU/\ \%5U_P#&Z/\ A++'_GAJ?_@JNO\ XW1_
MJ-D_\LO_  (/]:\R[K[CP3_AFKQ/_P _VD_]_I?_ (W1_P ,U>)_^?[2?^_T
MO_QNO>_^$LL?^>&I_P#@JNO_ (W1_P )98_\\-3_ /!5=?\ QNC_ %&R?^67
M_@0?ZUYEW7W'@G_#-7B?_G^TG_O]+_\ &Z/^&:O$_P#S_:3_ -_I?_C=>]_\
M)98_\\-3_P#!5=?_ !NC_A++'_GAJ?\ X*KK_P"-T?ZC9/\ RR_\"#_6O,NZ
M^X\$_P"&:O$__/\ :3_W^E_^-T?\,U>)_P#G^TG_ +_2_P#QNO>_^$LL?^>&
MI_\ @JNO_C='_"66/_/#4_\ P577_P ;H_U&R?\ EE_X$'^M>9=U]QX)_P ,
MU>)_^?[2?^_TO_QNNE^&_P #]=\'^--.U>\N].EMK?S-ZP22%SNC91@% .K#
MO7JW_"66/_/#4_\ P577_P ;H_X2RQ_YX:G_ ."JZ_\ C==&'X-RK"UH5Z<9
M<T&FO>ZIW1C6XFS#$4I49M6DFGIT>@>'_P#C_P!?_P"O_P#]H0UM5Q^A^)[.
M.^UPF'42)+W<-NFW+''DQ#G$?!XZ'GH>XK6_X2RQ_P">&I_^"JZ_^-U]P?*F
MU16+_P )98_\\-3_ /!5=?\ QNC_ (2RQ_YX:G_X*KK_ .-T ;5%8O\ PEEC
M_P \-3_\%5U_\;H_X2RQ_P">&I_^"JZ_^-T ;5%8O_"66/\ SPU/_P %5U_\
M;H_X2RQ_YX:G_P""JZ_^-T ;5%8O_"66/_/#4_\ P577_P ;H_X2RQ_YX:G_
M ."JZ_\ C= &U16+_P )98_\\-3_ /!5=?\ QNC_ (2RQ_YX:G_X*KK_ .-T
M ;5%8O\ PEEC_P \-3_\%5U_\;H_X2RQ_P">&I_^"JZ_^-T ;5%8O_"66/\
MSPU/_P %5U_\;H_X2RQ_YX:G_P""JZ_^-T ;5%8O_"66/_/#4_\ P577_P ;
MH_X2RQ_YX:G_ ."JZ_\ C= &U16+_P )98_\\-3_ /!5=?\ QNC_ (2RQ_YX
M:G_X*KK_ .-T ;55=4_Y!EW_ -<7_P#036?_ ,)98_\ /#4__!5=?_&ZKZEX
MJLGT^Z40:EDQ,.=+N@.A[F.@#2\/_P#(!TW_ *]HO_0!6A7,:'XILHM$T]##
MJ1*V\8.W3+EA]T="(\'\*N_\)98_\\-3_P#!5=?_ !N@#:HK%_X2RQ_YX:G_
M ."JZ_\ C='_  EEC_SPU/\ \%5U_P#&Z -JBL7_ (2RQ_YX:G_X*KK_ .-T
M?\)98_\ /#4__!5=?_&Z -JBL7_A++'_ )X:G_X*KK_XW1_PEEC_ ,\-3_\
M!5=?_&Z -JBL7_A++'_GAJ?_ (*KK_XW1_PEEC_SPU/_ ,%5U_\ &Z -JBL7
M_A++'_GAJ?\ X*KK_P"-T?\ "66/_/#4_P#P577_ ,;H VJ*Q?\ A++'_GAJ
M?_@JNO\ XW1_PEEC_P \-3_\%5U_\;H VJ*Q?^$LL?\ GAJ?_@JNO_C='_"6
M6/\ SPU/_P %5U_\;H VJ*Q?^$LL?^>&I_\ @JNO_C='_"66/_/#4_\ P577
M_P ;H VJ*Q?^$LL?^>&I_P#@JNO_ (W1_P )98_\\-3_ /!5=?\ QN@#:K%\
M2?ZW1_\ K_3_ -!>C_A++'_GAJ?_ (*KK_XW63K_ (GLY9-*VPZB-EZC'=IM
MRO&UNF8^3[#F@#L**Q?^$LL?^>&I_P#@JNO_ (W1_P )98_\\-3_ /!5=?\
MQN@#:HK%_P"$LL?^>&I_^"JZ_P#C='_"66/_ #PU/_P577_QN@#:HK%_X2RQ
M_P">&I_^"JZ_^-T?\)98_P#/#4__  577_QN@#:HK%_X2RQ_YX:G_P""JZ_^
M-T?\)98_\\-3_P#!5=?_ !N@#:HK%_X2RQ_YX:G_ ."JZ_\ C='_  EEC_SP
MU/\ \%5U_P#&Z -JBL7_ (2RQ_YX:G_X*KK_ .-T?\)98_\ /#4__!5=?_&Z
M -JBL7_A++'_ )X:G_X*KK_XW1_PEEC_ ,\-3_\ !5=?_&Z -JBL7_A++'_G
MAJ?_ (*KK_XW1_PEEC_SPU/_ ,%5U_\ &Z -JBL7_A++'_GAJ?\ X*KK_P"-
MT?\ "66/_/#4_P#P577_ ,;H VJ*Q?\ A++'_GAJ?_@JNO\ XW1_PEEC_P \
M-3_\%5U_\;H VJQ;7_D<M4_Z\+3_ -&7-'_"66/_ #PU/_P577_QNLFV\3V:
M^+-1E\G4=K65JH TVY+9$EP3E?+R!R.2,'G'0T =A16+_P )98_\\-3_ /!5
M=?\ QNC_ (2RQ_YX:G_X*KK_ .-T ;5%8O\ PEEC_P \-3_\%5U_\;H_X2RQ
M_P">&I_^"JZ_^-T ;5%8O_"66/\ SPU/_P %5U_\;H_X2RQ_YX:G_P""JZ_^
M-T ;5%8O_"66/_/#4_\ P577_P ;H_X2RQ_YX:G_ ."JZ_\ C= &U16+_P )
M98_\\-3_ /!5=?\ QNC_ (2RQ_YX:G_X*KK_ .-T ;5%8O\ PEEC_P \-3_\
M%5U_\;H_X2RQ_P">&I_^"JZ_^-T ;5%8O_"66/\ SPU/_P %5U_\;H_X2RQ_
MYX:G_P""JZ_^-T ;5%8O_"66/_/#4_\ P577_P ;H_X2RQ_YX:G_ ."JZ_\
MC= &U16+_P )98_\\-3_ /!5=?\ QNC_ (2RQ_YX:G_X*KK_ .-T ;5%8O\
MPEEC_P \-3_\%5U_\;H_X2RQ_P">&I_^"JZ_^-T ;58OA'_D!K_U\7'_ *.>
MC_A++'_GAJ?_ (*KK_XW63X6\3V<&CJC0ZB3Y\Y^33;EAS,YZB/'?\* .PHK
M%_X2RQ_YX:G_ ."JZ_\ C='_  EEC_SPU/\ \%5U_P#&Z -JBL7_ (2RQ_YX
M:G_X*KK_ .-T?\)98_\ /#4__!5=?_&Z -JBL7_A++'_ )X:G_X*KK_XW1_P
MEEC_ ,\-3_\ !5=?_&Z -JBL7_A++'_GAJ?_ (*KK_XW1_PEEC_SPU/_ ,%5
MU_\ &Z -JBL7_A++'_GAJ?\ X*KK_P"-T?\ "66/_/#4_P#P577_ ,;H VJ*
MQ?\ A++'_GAJ?_@JNO\ XW1_PEEC_P \-3_\%5U_\;H VJ*Q?^$LL?\ GAJ?
M_@JNO_C='_"66/\ SPU/_P %5U_\;H VJ*Q?^$LL?^>&I_\ @JNO_C='_"66
M/_/#4_\ P577_P ;H VJ*Q?^$LL?^>&I_P#@JNO_ (W1_P )98_\\-3_ /!5
M=?\ QN@#:HK%_P"$LL?^>&I_^"JZ_P#C='_"66/_ #PU/_P577_QN@#:HK%_
MX2RQ_P">&I_^"JZ_^-T?\)98_P#/#4__  577_QN@#:HK%_X2RQ_YX:G_P""
MJZ_^-T?\)98_\\-3_P#!5=?_ !N@#:JAK_\ R =2_P"O:3_T$U4_X2RQ_P">
M&I_^"JZ_^-U2USQ592:+J"B#4@6MY -VEW('W3U)CXH _/6Y_P"/B7_?/\ZB
MJ6Y_X^)?]\_SJ*@ HHHH ***S;/Q)I>H:E/86U_!->0_ZR%'!8>OUQWQT[T
M:5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M2 ;.I?$J#2OBAHW@FXT;4UFU>QN+VTU=?(-DWDE?-B/[WS@X$B'F+:0W#9!
M["O)?'7_ "<=\*?^P9KO_H-G7K5 !1110!DZ+_Q^ZW_U^_\ M&*M:LG1?^/W
M6_\ K]_]HQ5K4 %%%<EXX^+W@3X8RV<7C'QKX=\)R7@9K9-<U6"R,X7 8H)7
M7<!N&<=,CUH ZVBN9U3XG^#M#\(P^*]1\6Z'8>%YMABUNZU*&.R?><)MG9@A
MR>!@\U<\1>-O#OA#3K74->U[3-$L+J:.VM[K4;R.WBFED_U<:,[ ,S=E')[4
M ;5%97B?Q5HG@G0[G6O$6L6&@:-:A3/J&J726UO%N8*N^1R%7+, ,GDD#O5K
M2=7L?$&EV>IZ7>V^I:;>0K<6UY:2K+#/&P#*Z.I(92"""#@@T 6Z*:S+&I9B
M%51DL3@ 5R_@WXL>"/B+=7EMX4\8^'_$]Q9?\?4.C:I!=O!SCYQ&[%>>.: .
MJHKDYOBUX'M_&B^$)?&?A^+Q:V N@OJD OSD9&(-_F<CGITI?'/Q:\#_  P:
MS'C+QGX?\)&\W&V&N:I!9>?MQNV>:Z[L;ESCID>M '5T5R5Q\7O EIX)A\93
M^-?#L/A"8A8_$$FJP+8.2Q0!;@OY9.X%>&Z@BMWP_P"(M*\6:-::OHFIV>LZ
M3>)YEM?Z?.D\$R?WDD0E6'N#0!H4444 %%%% !1110 4444 %%%% !1110!R
M/C+Q?I/@_6]'N-7N_LD,D5PJMY;OD_N_[H-4?^%Y>"/^@W_Y*3__ !%<)^U%
M_P RS_V]?^TJ\(K\?S_C#'Y5F57!T80<8VM=2OK%/I)=^Q^DY1PWA,PP5/$U
M924I7V:MHVNS['UE_P +R\$?]!O_ ,E)_P#XBC_A>7@C_H-_^2D__P 17R;1
M7S__ !$#-/\ GW3^Z7_R9['^I^ _GG]\?_D3ZR_X7EX(_P"@W_Y*3_\ Q%'_
M  O+P1_T&_\ R4G_ /B*^3:*/^(@9I_S[I_=+_Y,/]3\!_//[X__ ")]9?\
M"\O!'_0;_P#)2?\ ^(H_X7EX(_Z#?_DI/_\ $5\FT4?\1 S3_GW3^Z7_ ,F'
M^I^ _GG]\?\ Y$^LO^%Y>"/^@W_Y*3__ !%'_"\O!'_0;_\ )2?_ .(KY-HH
M_P"(@9I_S[I_=+_Y,/\ 4_ ?SS^^/_R)]9?\+R\$?]!O_P E)_\ XBC_ (7E
MX(_Z#?\ Y*3_ /Q%?)M%'_$0,T_Y]T_NE_\ )A_J?@/YY_?'_P"1/K+_ (7E
MX(_Z#?\ Y*3_ /Q%'_"\O!'_ $&__)2?_P"(KY-HH_XB!FG_ #[I_=+_ .3#
M_4_ ?SS^^/\ \B?67_"\O!'_ $&__)2?_P"(H_X7EX(_Z#?_ )*3_P#Q%?)M
M%'_$0,T_Y]T_NE_\F'^I^ _GG]\?_D3ZR_X7EX(_Z#?_ )*3_P#Q%'_"\O!'
M_0;_ /)2?_XBODVBC_B(&:?\^Z?W2_\ DP_U/P'\\_OC_P#(GUE_PO+P1_T&
M_P#R4G_^(H_X7EX(_P"@W_Y*3_\ Q%?)M%'_ !$#-/\ GW3^Z7_R8?ZGX#^>
M?WQ_^1/K+_A>7@C_ *#?_DI/_P#$5?T/XK>%O$FJ0:;INJ?:;V;=Y<7V>5<X
M4L>64#H#WKX^KO/@;_R5+1/^V_\ Z(DKT,NXXS+%XVCAYTX6G*,792O9M+3W
MCCQG"N"P^&JUH3G>,6UJNBO_ "GTQX?_ ./_ %__ *__ /VA#6U6+X?_ ./_
M %__ *__ /VA#6U7[@?E04444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 55U3_D&7?\ UQ?_ -!-6JJZI_R#+O\ ZXO_ .@F@"'P_P#\@'3?
M^O:+_P! %:%9_A__ ) .F_\ 7M%_Z *T* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "L7Q)_K='_ .O]/_07K:K%\2?ZW1_^O]/_ $%Z
M -JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K%M?
M^1RU3_KPM/\ T9<UM5BVO_(Y:I_UX6G_ *,N: -JBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K%\(_\ (#7_ *^+C_T<];58OA'_
M ) :_P#7Q<?^CGH \ZNOVAYAK'B6VTWX9^-->TWP]?OI]_K&F_V8T"R)&DDA
M2)[U;B0*LBG"PECR%#'BO3?#7B/3O&'AW2]=T>Y6]TG4[6*\M+E00)89%#HV
M" 1E2#@C-?/?PX^&>J>-/$WQ=DC^(OBKP]I4OC"Z@FT?1ET^."0?9;4,?-DM
M'N$9@<929<8&W:>:;IOP1\&7'[5L5O-H<-U8^#? ^B+H>GW#-+;6CI=Z@D4P
MC8D-+&J821LLFYB""2: /IBBOD/PU\/?AMXJ^!^L_$#Q^;2+XA0FZFUKQ5<3
MA-6T/4HW<>1;SY$EL(6"I'$FU64+\K;SN]!FUK6_ _A/P#\5_%0_LZ\31+2Q
M\;P,FQ8X9%1C<L/X?LL[.Q[+%-<'L, 'KGC;6-<T+0OM7A[P]_PD^I?:;>+^
MS_ML=I^Z>5%EE\QP1^[C+R;>K;-HY(K?KY4^)RMXV^&^I?$FZ13%K'B#P[:Z
M",9,6DIK5F8Y,]C<.6G./X# IY2MOP5X&\#_ !9\9?$6Y^)6F:7XG\7:+KEQ
M"MCX@1+@:+IXP;.2UCDX@22$)*9HP"SE\L3& H![%X \??\ "<W7BV'[!]B_
ML'6YM&W>=YGG[(HI/,^Z-N?-QMY^[UYXZZO@31]6ED^!/BZ+P3K:ZYX0OOBF
M]A?:MJ^N7%I'-I1CA4(^H1QS2K$[+#!Y^&+1R;BWS%Z]2^'?A'5?A[\=/"^E
M:-X1^'?PT@NK2[GU?0?"/B*ZNCJ%JL8"3-:#3;>)768P@7#L&*LZ MG% 'U3
M7(_"GQ]_PL[P/:>(OL']F_:+BZ@^S>=YNWR;F6#.[:N=WE;NG&['.,UX-\+?
M WPQ\>?"V_\ ''Q&BTR]\;6CW0\2^(M6N FH:!=)(_FP17)(DL4ASB,1&,!=
MKC.\LW;?L3W*7G[,O@^XBN[B_CE:^D6[NDV33 WUP0[K@89NI&!@DT >A67Q
M ^V?%K5_!/V#9_9^BV>L?;O.SYGGSW,7E[-O&W[-G=N.=^,#&3U]?.GA/X1^
M!M#_ &R/%6J:;X*\.V&J0^%M.U"*\M=*@BF2ZGN]22><.J!A)(H"NX.Y@ "3
M7'>&OA[\-O%7P/UGX@>/S:1?$*$W4VM>*KB<)JVAZE&[CR+>?(DMA"P5(XDV
MJRA?E;>=P!]5>)->M_"WAW5=:NTDDM=.M);R5(0"[)&A=@H) )P#C)'UKQ30
M?VT/!/B+2/@]J-MI>OI!\4;F:UT99;> -;M$2&-SB8[1QQL+_A73:A?:[JG[
M*]W>>*(/LWB6X\&R2ZG#MV[+IK(F5=O;#EN.U?GUX.\0Z5X3^%/[ ^KZWJ=G
MHVDV>JZE)<W^H3I!!"F]OF>1R%4>Y- 'Z'_'3]HSP1^SMH=C?^+]0F2ZU*4V
M^F:1I\#7-_J4PQ^[@A7ECEE&3A064$C(KC/A3^VGX/\ B9X\M/!.H^&?&GPW
M\6W\;S:=I'CO0VTV74$1=SM"=SJVT \$@\' ->,_'KQ]X9\%_ME_!;XR>(=0
MM=4^$MYX?N]'T_Q-:[;O3M.U"21BL[3)N5!(C! X/\+'.%8CZ$TK]JSX.>*_
MB1I'A#0O&VC>*/$EW;7%U =#<:A%!%&FZ0R7$(:.$%1_&RYQCJ0" :OPY_:&
M\*?$_P"*'Q"\ Z.;Q->\#SP0:E]IC18I3*I8-"0Y+*I4JVX*0W8@@TWX+_M$
M^$?CQJ7C>R\+O=/+X1UB31;]KE$59)4_Y:1;78F(D, S!22C<5^8=AXZ\0_L
M]Z#:?M4Z'%<ZC-\3=2\3Z5?PG+(7EED;2F"9 "K+;DG&#M! SD"OH[]ACX7R
M?LN_M&:W\-[Q[E[SQ3X%TOQ-<33L6$E_%+)'=@$]]\W0=@,T ?8OQB^)+_"S
MP:FKV^G1ZMJ%UJ-CI-E9S7)MHI+B[N8[>+S)1'(40-*"S!&( .%)XKL+![J2
MQMGO88;>\:-3/#;RF6-),#<JN54LH.0&*J2.<#I7AW[8W@G1/'7@'PG9:YI.
MGZM OC30 $U"T2X4*^HPI(H#@C#QL\;>JNP.02*XK0?ACING?$W]H+QCX<\/
M6M[XW\.F&R\+0R1AH=/<:#:;%MHL;8F<E(V9 "R*J_=&* /JZBO@?3_".JZ3
M\*O#GC#1?#7PSTKQ;J)M?L7Q'_X3;4)M8U&_DD08F(TCS;CS),J]JS%0-R84
M+QZ#\0/"^N?$K]HGQ?IFO^!O WQ T[2M.LGT71?&GB">TA@MGC)GNXK4:?<Q
M2,TV^,S$[T$2K\H;Y@#ZWHKQK]E>?5IO .JB_O=)O-+BUFZATA='U:YU6&VM
M5*J8!=W%O"TPCF$ZJ0I4(%4,=O&;\2/#>A_$/]H'1?"_CZVM]3\)_P!A->Z/
MHFI8:QU+4!.RW!EA;Y)WAB\DHC!@!-(P7(R #TSXK?$"V^%/PS\4>,KRVDO+
M;0=-GU%[>-MK2B-"VP'!QG&,XXS4]M>:MJ'@&2YUVPLM,U:6RD:>TT^\>\@C
M.UL!)GBB9QC')C7DD8XR?DOXL>#]!'P9_:4\&:#;6EW\.M+T>*73[,A;BTTK
M53'*]Q!;*<B,1[;241K@1O*VT+G ^LK/PSI/@WX?MHVA:99:-I-I8R)!8Z?;
MI;P1 J20D: *H))/ ZDT ?GI<_\ 'Q+_ +Y_G452W/\ Q\2_[Y_G45 !574]
M4M-&LY+N]N$MK>,9:20X'T]S["L?Q-XUMM!FCL;>)]2UF;B'3[?ES[M_=7W-
M/\-_#&\\0WT6K>+9%O;I3N@TZ/\ X]K;\/XV]S^O%!U4,//$/W=NY@&;7?B5
ME;(3:'X<;@W##%Q=+_LC^%3Z_P ^E7;KX0Z:UC#%9Q-IUQ;_ #07=N<2HWJ3
MW_&O;;/PT-HPGZ5<;PS\OW*#Z.CAZ%&#A:]][GS_ &?BW4?"=S'IWBV,+&QV
MP:Q$O[F3T$@_@;]/YUVZ.LB*Z,&5AD,IR"/6NOUSP?!?V<MM=6Z7$$@VO'(H
M*L/I7D.H^$];^&DKSZ&LFK:#G=)I4C$RP#N8F/4?[/\ /K0>3B,"X^_1U7;J
M=A167X>\3:?XHL_M-A/Y@'$D;<21M_=9>QK4H/("BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#Z;_ &+?^9Q_[<__ &O7TW7S)^Q;
M_P SC_VY_P#M>O8?CQXKNO OP3\?>(K)F2]TO0KV\MV7JLB0.R'\& H J^'O
MA#\)K[6U\9Z%X*\&7&L/.\B^(-/TJT:X:56*NPN$3<6#*03NR"I!Y%=PNC:?
M'JTVJ+8VRZG- EM+>B%1-)"C,R1L^-Q56=R%)P"[$=37A'B'PZ^FGX._!G3]
M0N-$\-W6ESOJ$VG7#V]Q<V]C# HM(YE(=/->96=E(<I'( 1DFNID_95^&%F8
M;GP[X5LO ^M02K-%KGA.%--OPRG/SS1J#,K<[DEWH^3N4T 0?%+]GJU\:V.E
M6FBS:)IVF6%L+,>&-?T%-7\/2Q*P,9.G^9$$DCY"21.APQ#;P% N_#'X!Z5X
M+M+M]8AT76K^Z^QH(K#1(K#3;.*T=I+2*UM-TGE+'([R@L[N'<G< %"^2Z]J
MGCSPQ^U-\1_$OA>6[\0:)H^D:*=7\&QA6>_@D6ZW7%IG&VZC\L$+TE7*<-L*
M]7X;^*7A'6OC9J/CNV\1:>O@^;P!8WHUJXG6"V2'[==99W? CVG(8-@J00<$
M$4 >K^+OA'X&^(&J6.I>*/!?A[Q)J-B,6EWJ^E074UN,[L1O(A*\\\$<UI:\
M_A[19;;7]:.F6$EF/LD&J7YCC, GDC3RDE;&WS'$*[0?F8(.3BL?0?&W@#XV
M>'M6MM"U_P -^/=$9&M-0AT^\M]2MBKJ<Q3!&9<,N?E;J*\ M=+BF_X)KWD$
M!^QBT\%75S;M  ODO!&\L14=MK1J1Z8% 'U;<6\5Y;RP3Q)/!*I22*10RNI&
M""#P01VJ+3=-L]%TZUT_3[2"PL+6)8+>UMHQ'%#&H 5$50 J@   < "FZ1=&
M^TFRN6&&F@20C.>J@_UJW0!EZAX5T75M!N=#OM'L+S1+E&CGTVXMDDMI58DL
MK1D;6!))((YS7)CX*^&/#/AJXL? ?AGPKX,U%5E:PNK;0(O)M)Y$,;2^5$8B
M258@X=202,XKT"B@#Q[X$_ *Y^#=Y<377B1=>1= TCPY9(FG_93%;6"3!6D/
MFOYDCO/(Q("*!M 7@D]/9? ?X::;?:E>VGP[\*6M[J09;ZXAT2V22Z#'+"5@
MF7R>3NSDUW5% %.ST>PTZ\OKNTL;:UNK^19KN>&%4>XD5%C5Y& R[!$103D@
M*!T J:\LX-0M)[6Z@CN;6=&BEAF0.DB$8*LIX(()!!J:B@#DM%^&>@>!?">I
MZ+X#T71O RW22-'_ &/I<4$,<[)M69HHP@<@[3U!.W&12^&?ACH/AWX<Z1X*
MDL8=7T73K6&W\O485F%PT>UA+(&!#.77S"QYW'/6NLHH IWNCV&I75C<WEC;
M75Q82F>TFFA5WMY"C1EXR1E&*.ZY&#AV'0FN<U[X/^ O%'B>W\2:UX(\.:OX
MBMPHAU>_TFWGNX@OW0LS(7&,G&#QFNOHH R+#P?H.E364UEHFG6<UDLZ6LEO
M:1HT"S.'F"$#Y1(ZJS 8W$ G)%97B[X2^!_B!J5EJ/BCP9X?\2:A8C%K=:OI
M<%U+;\[OW;R(2O//!'-=910!3FT>PN=1M-0FL;:6_LTDCMKIX5,L"OMWJC$9
M4-M7('7:,]*2UT33K*YU"XM["U@N-1<2WLL4*J]RX18PTA RY"(JY;/RJ!T
MJ[10!S.M?#'P=XD\)VWA?5_">AZKX9M5C2#1;W389K*)8QB,+"RE%"C@8'':
MM3P[X;TCPCHMKI&A:79:+I-JNRWL-.MTMX(5SG"1H JC)/0=ZTJ* $Z\'D5Q
M_C/X;VOB+X8W_@C1IH_"NF7=H-.7^S+=8Q;6IPLD<**5"$Q[E4C[I8'!Q@]C
M10!Q7C?X9VWBVR\)V=O/'I=GX?U:UU*.WCMPZ.D"LH@ W *"&QGG&.AJUX1^
M$O@?X?ZE?:CX7\&>'_#>H7__ !]W>D:7!:RW');]X\: OR2>2>375T4 <GXN
M^$?@;X@:I8ZEXH\%^'O$FHV(Q:7>KZ5!=36XSNQ&\B$KSSP1S75@8& ,"EHH
M IW&CV%UJ5IJ$UE;S:A:+(EO=21*TL*OC>$<C*AMJY /.T9Z5<HHH **** ,
MG1?^/W6_^OW_ -HQ5\F?'OX@_&?6/VT_#?PD^''CRR\%Z+JG@Z35KNZO-&@U
M VTBSS)Y\:. S2?+$H5GV8))4D5]9Z+_ ,?NM_\ 7[_[1BKC;[X#Z!?_ +0&
MG?%^2\U(>);'0G\/QVJRQ_8S;M*TI9DV;]^YCR' QV[T ?"FD_'K]ISQ%\!?
MB9XW7XE^']-?X3ZO>:5=B+PU#++XF>V=3*9F8[;==C*%\E%)R<E>M1?MJ?%2
M.[\<?LU?$;5?AG8?$VVF\'ZIKE]X3N]GV=XVM()97(DCE&V($R<JQPGXU]AZ
M5^QYX,T?X6?$[P##J>NMH_Q"U2]U;5)Y+B$W$,MT$$BP,(=JJ-@VAE<CG)-:
M<?[+?A%?$WPOUJ2ZU2XF^'NC3Z'IMO-)"T%U;S6ZP/\ :5\K+ML0?=*#).01
MQ0!^>_C+X<W?AW_@E?>75Y-8Q:=XR\6VOB'3]-TF8RP:7:75Q%LM48@<I@Y'
M."2.H-4/C1\0M?\ AOX%\/?LU_$*>>\\2>%/&>C7GAO6I$.S5]#\UEB;/]^+
M(0CT&.=C&ON?_A@WP&OP3U3X4)KOBB/P;=ZX-=M[5;JWWZ<XE$OD6[&#Y8=P
MSM<,>3\V2376_M ?LG^!?VD)O"=UXHCO;35/#-_'?6&I:6\<=Q\I!,+L\;AH
MF8*2N <J,$<Y /F'_@J#\7O!S^(_A;\'O&/B!] \):SJ*ZUXJO+<2R21V$)(
MBB\N)'<^;(&P0IP8E/N-_P#X)=_'?1_$'P)\2>#'U[^V(OAS?3V]OJACD4W6
MDLSR6TXC90ZC"R*$(RH11CM7TSX;^ /A_P ._'+Q3\5_MFI:EXIU^Q@TP_;G
MB:"QM8L'RK8+&K*K, S;F;) /%)#\ ?#]G^T!<?%^SO-2L?$EWHRZ'?6<$D0
MLKV%7WI)*AC+F5<* P<<(!C&<@'$V/[27P!_:;^%/C)/^$VL;SP+"L>FZ[=:
MC+=:)"@N,A(FGF$##?@K\K<YQWP?F'PA\,U_9S_;\^'S>)/"GA;PCX6U73M2
MTKP;<^ 1Y$4RQJ3G5O-'FS3>2R[I,E=Y4Y8;B/OCXF?#3PY\8/ NK^#_ !9I
MJ:KH&J1>5<VSDJ3@@JRL.596 8,.00#7CWPD_8;\#_"GQKI_BJXU_P 8>/M8
MTFV>ST:3QKK)U!-(A9=K):IL54!7Y>0<#IB@#Y#_ &R/@KX4\.^%M/\ BAX
M\/>"];^"XUVVUSQ'XL\.:@;WQ5+<-=E)WM[^9Y$,.\QCRT?/F;N%&2/6_P!K
M;X)_%#XL_'#PU\1?"?@_P'XU\$^'O"DCV^G_ ! +SVMS/*Y>3;;#_EJ8Q'M:
M3Y 023D"N_;_ ()M_"IM;E(U3Q@G@R6__M-_AZNN./#K7&[=N-KMSC< <;\<
M8Z<5N_%O]A'P#\6/&FI>)DUSQ=X(OM8M4LM<@\'ZO]@M]:@10JQW<>Q@Z[/D
MXVY!Y]: .6T?4OAU^T9_P3]F\2V?PZT'2=!_X1[4KVQ\/R:;;O;Z7>11W".]
MNNP*I$@D*R*JMAL\$D5V_P"P'_R9M\)_^P,G_H;UZ58_![PSHOP@;X9Z/9MH
MWA4:3)HT4%FP#Q0/&R,0S!LN=Q8LP)+$DY)-3?"'X7Z5\%?AGX>\#Z)<7EUI
M.AVHM+:;4'1YW0$G+E%52>>RB@#L**** "BBB@ HHHH **** "BBB@ HHHH
M\(_:B_YEG_MZ_P#:5>$5[O\ M1?\RS_V]?\ M*O"*_F7C'_D>8C_ +=_](B?
MNG#7_(JH_P#;W_I3"BBBOC#Z<**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KO/@;_R5+1/^V_\ Z(DK@Z[SX&_\E2T3_MO_ .B)*]G)/^1IA?\
MKY#_ -*1Y>:?[AB/\$O_ $EGTQX?_P"/_7_^O_\ ]H0UM5B^'_\ C_U__K__
M /:$-;5?UH?SP%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %5=4_Y!EW_UQ?\ ]!-6JJZI_P @R[_ZXO\ ^@F@"'P__P @'3?^O:+_ - %
M:%9_A_\ Y .F_P#7M%_Z *T* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L7Q)_K='_Z_P!/_07K:K%\2?ZW1_\ K_3_ -!>@#:HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q;7_D<M4_Z\
M+3_T9<UM5BVO_(Y:I_UX6G_HRYH VJ*** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "L7PC_ ,@-?^OBX_\ 1SUM5B^$?^0&O_7Q<?\
MHYZ +VGZ/8:2UVUC96]FUY.;FY:WB6,SS$ &1\#YF(51N/.%'I5*9O#^F^*H
M'E.FVOB35+<P0LYC2\NX827*+GYW2,RLV!D+YA/&[GS6W\9_$/XG:KXA?P-<
M^&?#N@:+J4^E1WFOZ?<:E+J=Q =DY5(KBW%O&DH:,,6E+%&.U0!NX?XF:OXY
MO/C%\")(M TW3?%UQ!KT%Q!<7IN+*RQ#"&G#*%>:/"AE0!';>H;R_F*@'M^I
M?"7P-K/B^W\5ZAX,\/7WBFV*F#7+G2H)+V(K]TK.R%UQVP>*Z2_L+;5;&XLK
MVVAO+.YC:&>WN$#QRHP(9&4\,I!((/!!KP^3XZ>(_AW#X]TOQK:Z9X@\0>'+
M;3KNQF\/PR6,.JB_EDM[6$Q323&"3[1$T9/FR##*_'*C,^+WC[XX?!_X>ZAX
MSE3P/XAM[=4-QHUG87<$NGJ[*OF"X:X87:H6&X>5;DJ"PP1L(![W?>']+U+3
M8M.O--L[O3XFB>.TG@1XD:)U>(A", HR(R\?*5!&"!6)XR^$O@?XC7EE=>+/
M!GA_Q1=6.?LL^LZ7!=O;Y()\MI$8KR >,=*\P/QD\96OQ,^*<^IC0=,^%WP]
M42WEPMI/<:I>@Z;#=LB 2JD?EF1FWE7W@J@12"YP_B!\2OCQX/\ @OKOQ-@T
M[P5,MKI<NJIX/EM;K[3:0^67!DOA<;)GC7#/&L$8;:RK(.&(!] VGA71+"PO
MK&VT>PM[*^9FN[:&U18[@L@1C(H&')554YSD #H*S? _PO\ !OPRM[J#P?X2
MT+PG#=,'N(]#TV&S69@, N(E7<1D]?6O$?B1^U-;Z;\3M3\%6'Q"^'/PZFT2
MTMYM0U#QW<!WN)YX_,2&WM1=6QVJFUFE,AP9%4(>2/2?@'\:-/\ C;X4U&_M
M+S2;^ZTG4I=)O;C0;Y;VPEE14<203+]Y'CDC;!Y4L5.2N2 ;NO?!_P !>*/$
M]OXDUKP1X<U?Q%;A1#J]_I-O/=Q!?NA9F0N,9.,'C-='I.CV&@V*66F65OIU
MFC.ZV]I$L4:LS%V(50 "69F/J23WJY10!331["/5IM52QMDU2:!+:6]6%1,\
M2,S)&SXW%59W(4G +L1U-<_J7PE\#:SXOM_%>H>#/#U]XIMBI@URYTJ"2]B*
M_=*SLA=<=L'BNLHH AO+.WU&SGM+N".ZM9XVBE@F0.DB,,,K*>"""00>N:XO
M5O@/\-->\/Z5H.I_#OPIJ.AZ3N_L[3+O1+:6VL]QRWDQ,A6/)Z[0,UW5% &%
M#X#\,V_A)?"L7AW28O#"P_9UT5+&(60CSG8(0NS;GMC%9_A'X1^!?A_9WUIX
M6\%^'O#5I?#;=P:1I4%K'<#&,2+&@##''.:ZVB@#F?\ A6'@W_A%;+PQ_P (
MEH?_  C5E(DMKHW]FP_8X'1]Z,D.W8I5_F! &#SUK2F\*Z+<>)+;Q#+H]A+K
M]M;M:0:J]JANHH6(+1+*1N5"0"5!P2*U** *>IZ/8:U#%%J%C;W\4,T=S&EU
M$LBI+&P>.0!@<,K ,&'((!%%GH]AIUY?7=I8VUK=7\BS7<\,*H]Q(J+&KR,!
MEV"(B@G) 4#H!5RB@#DK'X1^!=+\93^+K+P7X>M/%=P6:;78-*@2^D+##%IP
MF\Y'!R>:G\;_  Q\'?$RVM;?QAX3T/Q7;VKF2WBUS38;Q(6(P602JP4D<9%=
M-10!!8V-MI=E;V=G;Q6EI;QK%#;P($CC11A551P    !TK+\7>"?#OQ T=M)
M\4:!I?B32F<2&QU>SCNH"PZ,4D4KD9/.*VZ* ,*S\">&M/\ "?\ PBUKX>TJ
MV\,^2UO_ &+#91)9>4<Y3R0NS:<G(QCFKNO#&@ZB ,#[-)_Z :T*H:__ ,@'
M4O\ KVD_]!- 'YM7TJ0R3R2.L<:LS,S'  SU)KSW4/&U]XJNGT[PMB. ';-J
M\JY1?41C^(^__P"NNN\;Z.?$&@ZOIZ_?FC<)_O@Y7]0*XWX;ZA:W&AV$A>*
M[ K(2%PR\'CZB@];+L)'&5'&736RZG<?#_P'9: K/$K3WDQS/>3G=+*?4GT]
MJ]9T?23N  .*\[GT^Q\0Z2+9=933KA'$L-Q%. 4D'0D9Y'/2G6?Q,O9;5_"N
MH".'Q%(ZP?;+5P89X2#F1"#PQ QCL6SQC PE6A3?OZ+N?=TLGKXFC_LBO).S
MC:S2>TO-?S/[.[TU.FUGQ%?ZE-+#HTYM;&$E#=( 7F8==I(("C&,]3].N,WC
M/5H[,.]Q-)=6[&U$^\A3OVX9D'RLPW<$C^$>^>SOO"$>G^%5EBNX[*2% P3'
M4 <9&>F*\AEGNKBTN90C>2UW'*6R<*=KX7\?*'Y&N"C7JSJ2FWIRNR[=5^%_
MZL=>.PF%IT*6'IT[RC4C>2U<HWM+;;5JR\]+NYVMEKFK:6JS7\\FH6#<S;U'
MF1#^\N ,X[@_AZ'7U;3UFC62-O,C<!E93D$'H15WP?X=76_#[7<MVLCRC*V_
M]WCH.>OK6+X>F:SNKS0IN5@_?6I/_/,G#)_P$D8]F [5>#KRO[&J[OH_S09I
MA:<XO&X6FH13M**V2?PR7:^S7>W=GEGC3P&/[2.KZ/.=)UE?^6\8^2;_ &9%
MZ,/?^=5/#?Q 6ZO%TK7(5TO6.B@G]S<>\;?T->D^)K<?/Q7B?CK34UG6-&T?
M8&>\NANXY6->7(].*],^-QN$I3I2K[-?B>JT444'RH4444 %%%% 'N5K\-;'
MQMX5^%.F6XM])O-6&H?:-0CM5:1_+.Y=^"I?@8&3QFN?\2?!FRTGPIJ>M:1X
MKM?$#:1<);ZC;PVKQB)F8+\KDG>,GK@#KSQBM/PC\9M%T%?AR+BUOW_X1P7O
MVORXT._SE(3R\N,XSSG'XUS.B>/]/TWP1XWT:6&Z:ZUR:"2V=%4H@24N=YW9
M''H#0!ZK\1O@9HGB3Q]=V.DZ[INBZO)9K/:Z#;V)"LJQC)9EPJ$D$XP3CFO,
MO#OPGL+CPI!X@\3^*+?PM97DK16*26KW,EP5.&;:I!"@\9Y]\<9Z)OC3HA^.
MT7C3[+J']EK;^48?+3S\^28^F_;C/^UTK)TGX@>$-<\&V&@>,].U9SI4TCV%
MYH[1ARDC;F1PYQUQR,GZ=P#I]+^$=CX'US7K&\N;/Q$LO@^YU.&8VRF.*3("
MM'DMDC&0XP>>U9WAG]FF\UC1--NK_5IM-O=2B$UK:Q:5/<QA6&5\V9!MB)ZX
M/0'\*L:Q\;?#5UK%S<6.F:A9V+>%)-!AM]J-Y<I.5YW\H!@;NOM3]-^.VC7V
MAZ0FMS>++'4M,MEM?)T#4?(M+M5&%:0;@5;U*C^@ !RNA_!=_(UJ\\5:W!X4
MTS2[HV$ES)"UPTMP.=D:*06&.<CL> ><:OQB\)Z3X7^'G@(Z9)8WYN!=LVJ6
MD C:[7<A0OQNR <8;.#D52\/_$[0]4T'5M \;6NK:AIMU>_VA;WMI<+)>0R[
M=N&:0@/\O&3^73%;XH>//#?B7POX6T3PWI]]86VC?:%(O=A+AV4AMRDY8X)/
M  )P,B@#S:BBB@ HHHH **** /IO]BW_ )G'_MS_ /:]>U_&+P;)\1/A-XS\
M+PD+/K.CW=A$Q. 'DA9%.?J17A7['=K<77_"7>1>R6>W['GRT1MW^O\ [P/^
M37T?_96H?]!JX_[\Q?\ Q- '!?\ "'_\+J^%_@K5=475/!WBNVMK;5+2\AC\
MB_TB\,($B[)$P1AGC>.1"K*2".A%>3X;_$_Q#Y-EXB^*-E%HJ2J\H\)^'GTN
M_N54Y\M[F2[N JM@!C%'&_7:R9KT7^RM0_Z#5Q_WYB_^)H_LK4/^@U<?]^8O
M_B: ,#P[\-_[!^*7C#QE_:/G_P#"06>GVGV+R=OV?[*)ANW[COW>=TVC&WJ<
M\9/@WX!^'/ 'Q<\3^/-!$FGS^([2.&_TR,G[*9UD9S<1KG$;N7.\*,,0&^\6
M+=K_ &5J'_0:N/\ OS%_\31_96H?]!JX_P"_,7_Q- &JPW*17@GQ#^%^J>$?
MV1;[X;:--=:WJ5SIJ>'8[JTLVWD74JP/,8P6VJB2L[$G 5220,U[-_96H?\
M0:N/^_,7_P 31_96H?\ 0:N/^_,7_P 30!HVUNMK;Q0H $C0(H P, 8%2UD_
MV5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:
MA_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_
MV5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:
MA_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_
MV5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:
MA_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_
MV5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:
MA_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_
MV5J'_0:N/^_,7_Q-']E:A_T&KC_OS%_\30!K45D_V5J'_0:N/^_,7_Q-']E:
MA_T&KC_OS%_\30 :+_Q^ZW_U^_\ M&*M:N7T?3;YKS5PNKSH5N\$B&+YCY,?
M/W?P_"M+^RM0_P"@U<?]^8O_ (F@#6HK)_LK4/\ H-7'_?F+_P")H_LK4/\
MH-7'_?F+_P")H UJ*R?[*U#_ *#5Q_WYB_\ B:/[*U#_ *#5Q_WYB_\ B: -
M:BLG^RM0_P"@U<?]^8O_ (FC^RM0_P"@U<?]^8O_ (F@#6HK)_LK4/\ H-7'
M_?F+_P")H_LK4/\ H-7'_?F+_P")H UJ*R?[*U#_ *#5Q_WYB_\ B:/[*U#_
M *#5Q_WYB_\ B: -:BLG^RM0_P"@U<?]^8O_ (FC^RM0_P"@U<?]^8O_ (F@
M#6HK)_LK4/\ H-7'_?F+_P")H_LK4/\ H-7'_?F+_P")H UJ*R?[*U#_ *#5
MQ_WYB_\ B:/[*U#_ *#5Q_WYB_\ B: -:BLG^RM0_P"@U<?]^8O_ (FC^RM0
M_P"@U<?]^8O_ (F@#6HK)_LK4/\ H-7'_?F+_P")H_LK4/\ H-7'_?F+_P")
MH UJ*R?[*U#_ *#5Q_WYB_\ B:/[*U#_ *#5Q_WYB_\ B: -:BLG^RM0_P"@
MU<?]^8O_ (FC^RM0_P"@U<?]^8O_ (F@#F_B)X"T_P ?:MHEKJ$US#'#'<.I
MMF53D^5UW*?2L#_AFKPQ_P _VK?]_HO_ (W77WVEW_\ ;^FJ-9N QBG(?R8L
MC_5\?=_SBM#^QM3_ .@_=?\ @/#_ /$5X6)R/+<95=?$4%*;W;\E;\CUJ&;8
M[#4U2HU6HKI^)P'_  S5X8_Y_M6_[_1?_&Z/^&:O#'_/]JW_ '^B_P#C==__
M &-J?_0?NO\ P'A_^(H_L;4_^@_=?^ \/_Q%<W^K.3_] T3?^W<R_P"?[. _
MX9J\,?\ /]JW_?Z+_P"-T?\ #-7AC_G^U;_O]%_\;KO_ .QM3_Z#]U_X#P__
M !%']C:G_P!!^Z_\!X?_ (BC_5G)_P#H&B']NYE_S_9P'_#-7AC_ )_M6_[_
M $7_ ,;H_P"&:O#'_/\ :M_W^B_^-UW_ /8VI_\ 0?NO_ >'_P"(H_L;4_\
MH/W7_@/#_P#$4?ZLY/\ ] T0_MW,O^?[. _X9J\,?\_VK?\ ?Z+_ .-T?\,U
M>&/^?[5O^_T7_P ;KO\ ^QM3_P"@_=?^ \/_ ,11_8VI_P#0?NO_  'A_P#B
M*/\ 5G)_^@:(?V[F7_/]G ?\,U>&/^?[5O\ O]%_\;H_X9J\,?\ /]JW_?Z+
M_P"-UW_]C:G_ -!^Z_\  >'_ .(H_L;4_P#H/W7_ (#P_P#Q%'^K.3_] T0_
MMW,O^?[. _X9J\,?\_VK?]_HO_C='_#-7AC_ )_M6_[_ $7_ ,;KO_[&U/\
MZ#]U_P" \/\ \11_8VI_]!^Z_P# >'_XBC_5G)_^@:(?V[F7_/\ 9P'_  S5
MX8_Y_M6_[_1?_&Z/^&:O#'_/]JW_ '^B_P#C==__ &-J?_0?NO\ P'A_^(H_
ML;4_^@_=?^ \/_Q%'^K.3_\ 0-$/[=S+_G^S@/\ AFKPQ_S_ &K?]_HO_C='
M_#-7AC_G^U;_ +_1?_&Z[_\ L;4_^@_=?^ \/_Q%']C:G_T'[K_P'A_^(H_U
M9R?_ *!HA_;N9?\ /]G ?\,U>&/^?[5O^_T7_P ;H_X9J\,?\_VK?]_HO_C=
M=_\ V-J?_0?NO_ >'_XBC^QM3_Z#]U_X#P__ !%'^K.3_P#0-$/[=S+_ )_L
MX#_AFKPQ_P _VK?]_HO_ (W6MX4^!^A>#]?M=7L[O49;FWW;%GDC*'<A4Y 0
M'HQ[UU/]C:G_ -!^Z_\  >'_ .(H_L;4_P#H/W7_ (#P_P#Q%:4N'LJHU(U:
M>'BI1::?9K8SJ9SF%6#ISK-IJS]&'A__ (_]?_Z__P#VA#6U7'Z'I.H-?:X%
MUNX0K>X8B"$[CY,1R?D]"!QZ5K?V-J?_ $'[K_P'A_\ B*^B/&-JBL7^QM3_
M .@_=?\ @/#_ /$4?V-J?_0?NO\ P'A_^(H VJ*Q?[&U/_H/W7_@/#_\11_8
MVI_]!^Z_\!X?_B* -JBL7^QM3_Z#]U_X#P__ !%']C:G_P!!^Z_\!X?_ (B@
M#:HK%_L;4_\ H/W7_@/#_P#$4?V-J?\ T'[K_P !X?\ XB@#:HK%_L;4_P#H
M/W7_ (#P_P#Q%']C:G_T'[K_ ,!X?_B* -JBL7^QM3_Z#]U_X#P__$4?V-J?
M_0?NO_ >'_XB@#:HK%_L;4_^@_=?^ \/_P 11_8VI_\ 0?NO_ >'_P"(H VJ
M*Q?[&U/_ *#]U_X#P_\ Q%']C:G_ -!^Z_\  >'_ .(H VJ*Q?[&U/\ Z#]U
M_P" \/\ \11_8VI_]!^Z_P# >'_XB@#:JKJG_(,N_P#KB_\ Z":S_P"QM3_Z
M#]U_X#P__$57U+1]273[HG7KE@(FRI@AYX/'W* -+P__ ,@'3?\ KVB_] %:
M%<QH>D:BVB:>RZ[<HIMXR%$$) ^4<<I5W^QM3_Z#]U_X#P__ !% &U16+_8V
MI_\ 0?NO_ >'_P"(H_L;4_\ H/W7_@/#_P#$4 ;5%8O]C:G_ -!^Z_\  >'_
M .(H_L;4_P#H/W7_ (#P_P#Q% &U16+_ &-J?_0?NO\ P'A_^(H_L;4_^@_=
M?^ \/_Q% &U16+_8VI_]!^Z_\!X?_B*/[&U/_H/W7_@/#_\ $4 ;5%8O]C:G
M_P!!^Z_\!X?_ (BC^QM3_P"@_=?^ \/_ ,10!M45B_V-J?\ T'[K_P !X?\
MXBC^QM3_ .@_=?\ @/#_ /$4 ;5%8O\ 8VI_]!^Z_P# >'_XBC^QM3_Z#]U_
MX#P__$4 ;5%8O]C:G_T'[K_P'A_^(H_L;4_^@_=?^ \/_P 10!M45B_V-J?_
M $'[K_P'A_\ B*/[&U/_ *#]U_X#P_\ Q% &U6+XD_UNC_\ 7^G_ *"]']C:
MG_T'[K_P'A_^(K)U_2=0232MVMW$FZ]0#,$(VG:W/"4 =A16+_8VI_\ 0?NO
M_ >'_P"(H_L;4_\ H/W7_@/#_P#$4 ;5%8O]C:G_ -!^Z_\  >'_ .(H_L;4
M_P#H/W7_ (#P_P#Q% &U16+_ &-J?_0?NO\ P'A_^(H_L;4_^@_=?^ \/_Q%
M &U16+_8VI_]!^Z_\!X?_B*/[&U/_H/W7_@/#_\ $4 ;5%8O]C:G_P!!^Z_\
M!X?_ (BC^QM3_P"@_=?^ \/_ ,10!M45B_V-J?\ T'[K_P !X?\ XBC^QM3_
M .@_=?\ @/#_ /$4 ;5%8O\ 8VI_]!^Z_P# >'_XBC^QM3_Z#]U_X#P__$4
M;5%8O]C:G_T'[K_P'A_^(H_L;4_^@_=?^ \/_P 10!M45B_V-J?_ $'[K_P'
MA_\ B*/[&U/_ *#]U_X#P_\ Q% &U16+_8VI_P#0?NO_  'A_P#B*/[&U/\
MZ#]U_P" \/\ \10!M5BVO_(Y:I_UX6G_ *,N:/[&U/\ Z#]U_P" \/\ \163
M;:3J!\6:B@UNX#BRM29/(AR09+C QLQQ@_G]* .PHK%_L;4_^@_=?^ \/_Q%
M']C:G_T'[K_P'A_^(H VJ*Q?[&U/_H/W7_@/#_\ $4?V-J?_ $'[K_P'A_\
MB* -JBL7^QM3_P"@_=?^ \/_ ,11_8VI_P#0?NO_  'A_P#B* -JBL7^QM3_
M .@_=?\ @/#_ /$4?V-J?_0?NO\ P'A_^(H VJ*Q?[&U/_H/W7_@/#_\11_8
MVI_]!^Z_\!X?_B* -JBL7^QM3_Z#]U_X#P__ !%']C:G_P!!^Z_\!X?_ (B@
M#:HK%_L;4_\ H/W7_@/#_P#$4?V-J?\ T'[K_P !X?\ XB@#:HK%_L;4_P#H
M/W7_ (#P_P#Q%']C:G_T'[K_ ,!X?_B* -JBL7^QM3_Z#]U_X#P__$4?V-J?
M_0?NO_ >'_XB@#:HK%_L;4_^@_=?^ \/_P 11_8VI_\ 0?NO_ >'_P"(H VJ
MQ?"/_(#7_KXN/_1ST?V-J?\ T'[K_P !X?\ XBLGPMI.H2:.K)K=Q$OGSC:L
M$)_Y;/D\IWZ_C0!RUS\)?%_AOQ%K=]X \;:?X?TO7+IK^]TG7-";4XH;EP!)
M-:LES T1?&YE?S5WDL%&6!N6GP7EMO%/P]UJ?Q/J&K7'A2WU"*6;5%$UQJ+W
M:H&D:12JQ[2I(54V@$* H45V?]C:G_T'[K_P'A_^(H_L;4_^@_=?^ \/_P 1
M0!QGB;X%Z;XR\4>--2U>]FEL?$VC:?I+6MNIBEM6M)KF9+B.8-]_?<*R_*-I
MB!R<X'%_$/\ 9]^(OQ8\%W/A'Q-\6;4Z&Q1A)I7AD6MY=&-@R"[E-TZ2+N56
M988X-Q&.%)0^S_V-J?\ T'[K_P !X?\ XBC^QM3_ .@_=?\ @/#_ /$4 <BW
MPFBME^*TTRP>(H?&S^<^CW6;:+:-/AM#;O*-YVOY.2X7*A_NG&3\U^)D^(WQ
M$^%-_P#"S^T?%D-QJ&FG25TR\\#W,-Y!N39B\UYI#I\\* Y=X$6254PIWD@_
M87]C:G_T'[K_ ,!X?_B*/[&U/_H/W7_@/#_\10!Q?B'X8^)[/Q+=Z_X#\66'
MAN^U*"*'5+76M'?4[.X:)=D<Z1I<V[QS!<(6WLK*J IE0:Z[P+X9O/"?AZ.R
MU+7K[Q+J3223W.I7V TDCL68(B_+'&,[5C7A5 &2<L9O[&U/_H/W7_@/#_\
M$4?V-J?_ $'[K_P'A_\ B* -JBL7^QM3_P"@_=?^ \/_ ,11_8VI_P#0?NO_
M  'A_P#B* -JBL7^QM3_ .@_=?\ @/#_ /$4?V-J?_0?NO\ P'A_^(H VJ*Q
M?[&U/_H/W7_@/#_\11_8VI_]!^Z_\!X?_B* -JBL7^QM3_Z#]U_X#P__ !%'
M]C:G_P!!^Z_\!X?_ (B@#:HK%_L;4_\ H/W7_@/#_P#$4?V-J?\ T'[K_P !
MX?\ XB@#:HK%_L;4_P#H/W7_ (#P_P#Q%']C:G_T'[K_ ,!X?_B* -JBL7^Q
MM3_Z#]U_X#P__$4?V-J?_0?NO_ >'_XB@#:HK%_L;4_^@_=?^ \/_P 11_8V
MI_\ 0?NO_ >'_P"(H VJH:__ ,@'4O\ KVD_]!-5/[&U/_H/W7_@/#_\15+7
M-'U%=%U MKMRZBWD)4P0\_*>/N4 ?GK<_P#'Q+_OG^=>5Z+X=L(?'&NZ3>VR
MRIO%Y;9)'[M^6 P>@8XKU2Y_X^)?]\_SK@/'B_V-XF\.ZZO$?F&PN&_V7Y0G
MV#9-3*,9*TE<]7*\;6P.)C5HS<&]&TVM'Z?>==)X6\$Z#I,FH:KIL8A3@*'<
ML[=E4;N2:S?!WA&"X\=1ZE<:2FBPPE'MM.5F)CXRK2$G.[!4X]_;%=?HLT%T
M(1/%',(W$B"10VUAT89Z$>M4=6U":U\6:G<K&\BL\>&7&/\ 4QC!)/%<.(P-
M7$0DL/#F:MI%:[I/8_8<JXD6$JJGCL0XJ?,G*I-\J]UM)7=DVUJWJ]$K:W[C
MQ]=)_9\2AV?:N/F;Y5SW5>S>]<E9VTO_  @FLXC_ '?]K:>,]N(;L'_T-?\
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
M\!I__CU?/5% ?4<-_(CZ%_X;>\=?] GP]_X#3_\ QZC_ (;>\=?] GP]_P"
MT_\ \>KYZHH#ZCAOY$?0O_#;WCK_ *!/A[_P&G_^/4?\-O>.O^@3X>_\!I__
M (]7SU10'U'#?R(^A?\ AM[QU_T"?#W_ (#3_P#QZC_AM[QU_P! GP]_X#3_
M /QZOGJB@/J.&_D1]"_\-O>.O^@3X>_\!I__ (]1_P -O>.O^@3X>_\  :?_
M ./5\]44!]1PW\B/H7_AM[QU_P! GP]_X#3_ /QZC_AM[QU_T"?#W_@-/_\
M'J^>J* ^HX;^1'T+_P -O>.O^@3X>_\  :?_ ./4?\-O>.O^@3X>_P# :?\
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
MOQ$\$^%[+X6Z+K?AK3GNPWDI<ZQ#>E]LI4^9'/"?N'.,;<=><<;@#QRBBB@
MHHHH ^F_V+?^9Q_[<_\ VO7K_P 8OA[?>/M TV31;Z'3?$V@ZC#K.CW%TK-!
M]IC#+Y<P7YO+DCDEB8KR!(2,D8/D'[%O_,X_]N?_ +7KZ;H \AN/B=\3[BSD
ML++X-W]OX@*[$OM0UW3QHBR?WS-',UT8QU_X]0QQC:O6N9_:,T#6M63P-I-A
M?VMOXM\5-)X4U*>UC=%;3IHO.OY8ADE6C2W8QEF^4R$9+,,_0E59M+L[C4+:
M_EM()+ZV1XX+IXE,L2OMWJK8RH;8N0.NT9Z"@#Y^_:"^'>LZM-90>"/ &HQ>
M*M.TT6GAGQQH>LVUBFDN3CRKQ7D61[52L;&)8KE7&<H& ->@Z]X1UJ^^.7P^
M\0BW6?3-+T/5[.^NU=%"3SO8&(!"VXAO(E/ (&WDC(SZ510!\TZ+\+/&_@J;
M3_%^GZ%'JNKZ1XG\37#Z ][%')?:;J-\\JR02%O+6<!('59"H(+HS1DY'KO@
MCQ1XS\5:Y<7&K>#I/!GAV.WV16VL75O/J<]P6Y8BUFEACB"]/WC.Q;D(%^;N
M:* /./B5X/U+Q%\1OA3JMG9+<V6A:S=7E],70?9XWTZZA5P&(+9>5%^4$_-G
MIDUY!'\.?B7X1U#PKJ^B^%K75I],\;>)]7N[*ZOX8C)87<MTT+12;B%E=94*
M@]SM<Q@LR_4U% 'BT-CXN^+/Q'\)ZUJW@V]\!^'_  K+<7T<>LWEI-?W]W+;
M26ZJJ6DTT:0+'-*Q9I-S,$&P ;CA>'/A%XKTO]G7X1V"V$*>,_ XL-0.CW-T
MHBN)8H'AFMS*FY03'+)M?E0X0GCD?0U% 'B\-KXN^*OQ \*:UJG@F^\#:3X3
MEN-0BCUJ_LY;K4+R2VDMU11:2SJD"I-(S,SABP0!, FO*KSX1^--2T?XDV'A
M3P%J?P^T'6_".KV=UX8O=:M)[&_UJX4"":PBCF=+=,F?>[?9PYE0M%D%E^O:
M* /FKQ9\/_%5U\2- U'PSX&U+PWXIMKC38;OQO9ZS;)IM]ID10W%O>VXE\V=
M]GG1HI@8(S(R3(,X^E:** /G3X>^ (?B-\%_B'X N+V;2]0LO%^L 7L4>7M+
MDZDVH6DX4XW;1-;R8S@],UUMO\2OB?I=FNGZG\(;_6->C38=3T/6-/71YI,<
M/NGN$N8T)Y(^SN5S@;\9/J5GH]AIUY?7=I8VUK=7\BS7<\,*H]Q(J+&KR,!E
MV"(B@G) 4#H!5R@#R*_\*^--<\8?"'6M<L]->^T>XU"?6FTF4_9;7S;.6.-8
M_-(DD&YE3<%!/+%4!P&?&0R:G\6?@EI$,>]DU^\UB9MV"D,&FW49;W_>74*_
M\"KV"J<FCV$VK6^J26-L^IV\,EO#>M"IFCB<HSQJ^-P5C'&2 <$HN>@H N44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &3HO_'[K?_7[_P"T8J\
M_;]^%FN?$+X%_P!M^#K:ZNO'O@K4K;Q+H,=C$TD\D\+C?&J*"SEHR^%7EF51
M7O\ HO\ Q^ZW_P!?O_M&*M:@#Y8_87\!Z[\+/@#K?C?QYIVI1^.?%^H7OBO7
M;$V4KWT;,3Y< @P9"XC0$1@;LR;0,U\]2?"_XY>(/$EU^U__ &)J=KXZT_4]
MFF?#&XLR+IO#:!H9+=D*[Q=,KO( !GJ0"751^EE% 'BWCWPO\3?BW'X0\0_#
M[XIWOPHTI[9;B^T74O"$%W<W.\JP247)5[=U7<A4#J?:O"/VK1I+?%'Q$/%7
M[)VK_%*]O=$&G>'_ !7H4 U6.?()$=PI1?[/*2,<2C>V"2#C(K[@HH _/W4/
M&?QO_9%_8K^&_@#P]X'\3>-?BE=6$D<NH:3I$VJV_A^$R,RK(45E>6-)$C2,
MG9F,G)50&W/V</B9:? K]GWQA)X=^"OQEU/Q58NFI:A-XI\+R6^H^*=3N6*M
M*NUY6*J5!?KY:8/SL3N^YJ* /SW_ &,?&GB#7_CA=>,?BM\+?BLWQ8\4![ :
MYJ?A)[+P]X=L$#.EK!(\FY$;:,NR;F9@.I9W_0BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /DW]O'_ )D?_M^_]MZ^3J^L?V\?^9'_ .W[
M_P!MZ^3J#[K+?]TA\_S84444'IA1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5T?PW_Y*)X6_["MK_P"CEKG*Z/X;_P#)1/"W_85M?_1RT&=7^'+T
M9^F'A_\ Y .F_P#7M%_Z *T*S_#_ /R =-_Z]HO_ $ 5H4'YL%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %8OB3_6Z/\ ]?Z?^@O6U6+X
MD_UNC_\ 7^G_ *"] &U1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5BVO_(Y:I_UX6G_HRYK:K%M?^1RU3_KPM/\ T9<T ;5%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+X1_P"0&O\
MU\7'_HYZVJQ?"/\ R U_Z^+C_P!'/0!EW7Q>\"66OV6A7'C7P[!K=[.]K:Z;
M+JL"W,\R-L>..,ON9U8%2H!(/!YJW8_$+PSK7B'5?#FD^)=%O_$VFQ[[O28+
M^*2YM<]#-$K%T&2.H'6OF2X\(:1#^S/^T]J*V47V_4-1\47$]R5'F%X/-\@A
MNHV% R^C$D<DUWGB;0+#PGK'[.5MI5NEHD&J7%BK(/G,+Z->R2*S=3O>*-VS
M]YE#')YH Z#X,?%+Q)XP\57FA>(;CPSJ#V?AG2-8;4?"SRRV5Q/=2WJR&&1V
M.Z';;1E.,\MDG(QW'A/XK^"/'FJ7^F>&?&/A_P 1:C8?\?=GI.J074UOSC]X
MD;DIR".0.17P_P##_0=?\4?!/Q)I?AIY4U2Y^%7A%2MO T\DEO\ :=0-Q&D:
MNC2,T(E4(KJ6+  @G->@:+K*?$/QA\.-&\/?$_X>:_<Z%J4%S!9> _!$T5YI
M%K&#YT4[G59%L8GC#0,LL><N%"%A@ 'U/'\2/"4OBF[\,IXIT5_$EG#]HN='
M74(3>01XSO>'=O5<<Y(QBO/?@S^TEX8^,/Q"\?>'='\6>%]<71;R$:8NBZC%
M<37-F;2VDDG(61MZK/,\>]0%! 4_,#GSOP;XJT7PK^T!;^&_"GB#1?'5CK?B
M#4KW4- EM!_;?A.Z>*62>Z9P-RV[NOE 3HC?OXPDCIM2NJT*SUK4=<_::M?#
M<XM?$,]_%%ILY.!'<MH-D(FSVPY4T >IV/Q;\#:GXRF\(V?C/P]=^*X2PET*
M#58'OHRHRP: /O&!UR.*;XH^+W@3P/\ :O\ A(_&OAWP_P#994@N/[4U6"V\
MF1UWHC[W&UF7Y@#R1R.*^:_$'BCX8Z[^S_IGPW\%&PA^(UM# NB^%8EQK.DZ
MPA4K<S0X\V%HY<R2SN I <EB&Y]#^$GA/26_:G^.'B.73[>77T&C6"Z@R9D2
M'["KF-2?NJ6.3C&<+G.T8 /:M4\5:)H?AZ37]2UBPT_0HXA.^J75TD5LL9QA
MS*Q"A3D<YQR*@\)^.O#?CS1!K/AGQ#I7B+1RS*-0TF]BNK?*_>'F1L5R._/%
M?&MU8ZI%X+^'FK_VOH?A_P %^&O&/BA;BXU_1'U'2M/D34;J*PEGACN+<111
M*)564MLC9HR0.&'6^$5T_P"(OB+XC^(M4\?Z'XI\'W7A6;2=>U;P#X8GLK&Z
MWDX?[7]NNOM$\$?G?ZM3L68;FZ+0!]->$/B!X7^(-K<77A;Q)I'B6VMI3!/-
MH]]%=I%(.J,T;$*WL>:W)IH[>%Y976**-2SR.0%50,DDGH*^?OV7?&RZYK/B
M70;/6O#OC_2-%L=/BM/'WANVCBCOD(F5;.X,1:%IX%16/E-MQ.O[N(G!Z3]I
MO2FU+P?H,E[IT^L^$[+7K2\\2:;;P-<-<:>@<G="N3*B2^1*\8#;DC8;6Z4
M=5X=^-_PZ\7221Z%X_\ "^M21SQVKKIVLVUP5FD;;'&0CG#LW 7J3P*DUCXT
M?#[P_>06NJ>._#.FW4]T]C##>:Q;Q/)<(P5X55G!,BL0"@Y!(&*^=/CG\3?A
M1\4/&/P9?PGJ&E>,]?T_QEIGE:IX=D2[32[<R@.EQ/%E8U<F,"%F!9@K!3Y9
M(Z_]G;P/X?73/CEJ!T>SDO=;\9:U#J4\L(=KN)&V+&^[.4"Y&S[OS,<98Y /
M=O%?C'0/ >BS:QXFUS3?#ND0E5DU#5KN.UMT+'"AI)"%!).!D\UQ>@_&&U\7
M?%;2M$\/:CI&N^%K_P .3ZS'JFFSBX$DB74,0"2HY0IMD;. 3D#GM7@WPO\
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
M:;FRUJP:XA>8G_68X.[\?3T%-C\1^/X/'*^*K?0VM+X)Y/V>WT\I;F+&/+*
M<KCU.>G/ K[EHH ^)M5\9^.]2U#0YHO"MOIEIH]R+RVTW3M->&V,H.=[*#DD
M_4=3ZU2U+Q!X\U&QN[8:%-:FXUHZ[Y]O:RK)'<$8^0ECA1U'!/O7W-10!\5^
M(O'?CSQ+H][97'A"QAN;Z-8KS4[?1]MU<J,??<Y'8= ,8&,51USQ)XYUWP='
MX;;PQ%96?[KSYK'3#%-<^6H">81P< #H!T':ON*B@#\Y?^$&\0_] 2^_\!V_
MPH_X0;Q#_P! 2^_\!V_PK]&J* /SE_X0;Q#_ - 2^_\  =O\*/\ A!O$/_0$
MOO\ P';_  K]&J* /F/]E3?X+_X2C^W()]-^T_9?)\Z%QOV^=NQQVW#\Z]^_
MX3K0_P#G]_\ (3__ !-;U% &#_PG6A_\_O\ Y"?_ .)H_P"$ZT/_ )_?_(3_
M /Q-;U% &#_PG6A_\_O_ )"?_P")H_X3K0_^?W_R$_\ \36]10!@_P#"=:'_
M ,_O_D)__B:/^$ZT/_G]_P#(3_\ Q-;U% &#_P )UH?_ #^_^0G_ /B:/^$Z
MT/\ Y_?_ "$__P 36]10!@_\)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$_P#\
M36]10!@_\)UH?_/[_P"0G_\ B:/^$ZT/_G]_\A/_ /$UO44 8/\ PG6A_P#/
M[_Y"?_XFC_A.M#_Y_?\ R$__ ,36]10!@_\ "=:'_P _O_D)_P#XFC_A.M#_
M .?W_P A/_\ $UO44 8/_"=:'_S^_P#D)_\ XFC_ (3K0_\ G]_\A/\ _$UO
M44 8/_"=:'_S^_\ D)__ (FC_A.M#_Y_?_(3_P#Q-;U% &#_ ,)UH?\ S^_^
M0G_^)H_X3K0_^?W_ ,A/_P#$UO44 8/_  G6A_\ /[_Y"?\ ^)H_X3K0_P#G
M]_\ (3__ !-;U% &#_PG6A_\_O\ Y"?_ .)H_P"$ZT/_ )_?_(3_ /Q-;U%
M&#_PG6A_\_O_ )"?_P")H_X3K0_^?W_R$_\ \36]10!@_P#"=:'_ ,_O_D)_
M_B:/^$ZT/_G]_P#(3_\ Q-;U% &#_P )UH?_ #^_^0G_ /B:/^$ZT/\ Y_?_
M "$__P 36]10!@_\)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$_P#\36]10!QV
MD>--&CO-7+7F!)=[E_=/R/)C']WU!K3_ .$ZT/\ Y_?_ "$__P 36]10!@_\
M)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$_P#\36]10!@_\)UH?_/[_P"0G_\
MB:/^$ZT/_G]_\A/_ /$UO44 8/\ PG6A_P#/[_Y"?_XFC_A.M#_Y_?\ R$__
M ,36]10!@_\ "=:'_P _O_D)_P#XFC_A.M#_ .?W_P A/_\ $UO44 8/_"=:
M'_S^_P#D)_\ XFC_ (3K0_\ G]_\A/\ _$UO44 8/_"=:'_S^_\ D)__ (FC
M_A.M#_Y_?_(3_P#Q-;U% &#_ ,)UH?\ S^_^0G_^)H_X3K0_^?W_ ,A/_P#$
MUO44 8/_  G6A_\ /[_Y"?\ ^)H_X3K0_P#G]_\ (3__ !-;U% &#_PG6A_\
M_O\ Y"?_ .)H_P"$ZT/_ )_?_(3_ /Q-;U% &#_PG6A_\_O_ )"?_P")H_X3
MK0_^?W_R$_\ \36]10!@_P#"=:'_ ,_O_D)__B:/^$ZT/_G]_P#(3_\ Q-;U
M% &#_P )UH?_ #^_^0G_ /B:/^$ZT/\ Y_?_ "$__P 36]10!QUWXTT9M?TZ
M07F46&<,?*?C)CQ_#[&M/_A.M#_Y_?\ R$__ ,36]10!@_\ "=:'_P _O_D)
M_P#XFC_A.M#_ .?W_P A/_\ $UO44 8/_"=:'_S^_P#D)_\ XFC_ (3K0_\
MG]_\A/\ _$UO44 8/_"=:'_S^_\ D)__ (FC_A.M#_Y_?_(3_P#Q-;U% &#_
M ,)UH?\ S^_^0G_^)H_X3K0_^?W_ ,A/_P#$UO44 8/_  G6A_\ /[_Y"?\
M^)H_X3K0_P#G]_\ (3__ !-;U% &#_PG6A_\_O\ Y"?_ .)H_P"$ZT/_ )_?
M_(3_ /Q-;U% &#_PG6A_\_O_ )"?_P")H_X3K0_^?W_R$_\ \36]10!@_P#"
M=:'_ ,_O_D)__B:/^$ZT/_G]_P#(3_\ Q-;U% &#_P )UH?_ #^_^0G_ /B:
M/^$ZT/\ Y_?_ "$__P 36]10!@_\)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$
M_P#\36]10!Q>A^,]'AO=;9[S DO=Z_NGY'DQ#/W?4&M;_A.M#_Y_?_(3_P#Q
M-;U% &#_ ,)UH?\ S^_^0G_^)H_X3K0_^?W_ ,A/_P#$UO44 8/_  G6A_\
M/[_Y"?\ ^)H_X3K0_P#G]_\ (3__ !-;U% &#_PG6A_\_O\ Y"?_ .)H_P"$
MZT/_ )_?_(3_ /Q-;U% &#_PG6A_\_O_ )"?_P")H_X3K0_^?W_R$_\ \36]
M10!@_P#"=:'_ ,_O_D)__B:/^$ZT/_G]_P#(3_\ Q-;U% &#_P )UH?_ #^_
M^0G_ /B:/^$ZT/\ Y_?_ "$__P 36]10!@_\)UH?_/[_ .0G_P#B:/\ A.M#
M_P"?W_R$_P#\36]10!@_\)UH?_/[_P"0G_\ B:/^$ZT/_G]_\A/_ /$UO44
M8/\ PG6A_P#/[_Y"?_XFC_A.M#_Y_?\ R$__ ,36]10!@_\ "=:'_P _O_D)
M_P#XFJVI>-]%DT^Z5;W+-$P \I_0_P"S73T4 <GH?C;18=%T]'O,.MO&I'E/
MP0H_V:O?\)UH?_/[_P"0G_\ B:WJ* ,'_A.M#_Y_?_(3_P#Q-'_"=:'_ ,_O
M_D)__B:WJ* ,'_A.M#_Y_?\ R$__ ,31_P )UH?_ #^_^0G_ /B:WJ* ,'_A
M.M#_ .?W_P A/_\ $T?\)UH?_/[_ .0G_P#B:WJ* ,'_ (3K0_\ G]_\A/\
M_$T?\)UH?_/[_P"0G_\ B:WJ* ,'_A.M#_Y_?_(3_P#Q-'_"=:'_ ,_O_D)_
M_B:WJ* ,'_A.M#_Y_?\ R$__ ,31_P )UH?_ #^_^0G_ /B:WJ* ,'_A.M#_
M .?W_P A/_\ $T?\)UH?_/[_ .0G_P#B:WJ* ,'_ (3K0_\ G]_\A/\ _$T?
M\)UH?_/[_P"0G_\ B:WJ* ,'_A.M#_Y_?_(3_P#Q-'_"=:'_ ,_O_D)__B:W
MJ* ,'_A.M#_Y_?\ R$__ ,363KWC/1YI-**7F[9>H[?NGX&UN?NUVE% &#_P
MG6A_\_O_ )"?_P")H_X3K0_^?W_R$_\ \36]10!@_P#"=:'_ ,_O_D)__B:/
M^$ZT/_G]_P#(3_\ Q-;U% &#_P )UH?_ #^_^0G_ /B:/^$ZT/\ Y_?_ "$_
M_P 36]10!@_\)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$_P#\36]10!@_\)UH
M?_/[_P"0G_\ B:/^$ZT/_G]_\A/_ /$UO44 8/\ PG6A_P#/[_Y"?_XFC_A.
MM#_Y_?\ R$__ ,36]10!@_\ "=:'_P _O_D)_P#XFC_A.M#_ .?W_P A/_\
M$UO44 8/_"=:'_S^_P#D)_\ XFC_ (3K0_\ G]_\A/\ _$UO44 8/_"=:'_S
M^_\ D)__ (FC_A.M#_Y_?_(3_P#Q-;U% &#_ ,)UH?\ S^_^0G_^)H_X3K0_
M^?W_ ,A/_P#$UO44 8/_  G6A_\ /[_Y"?\ ^)K)MO&>C+XKU&8WG[MK*U16
M\I^2)+@D?=_VA^==I10!@_\ "=:'_P _O_D)_P#XFC_A.M#_ .?W_P A/_\
M$UO44 8/_"=:'_S^_P#D)_\ XFC_ (3K0_\ G]_\A/\ _$UO44 8/_"=:'_S
M^_\ D)__ (FC_A.M#_Y_?_(3_P#Q-;U% &#_ ,)UH?\ S^_^0G_^)H_X3K0_
M^?W_ ,A/_P#$UO44 8/_  G6A_\ /[_Y"?\ ^)H_X3K0_P#G]_\ (3__ !-;
MU% &#_PG6A_\_O\ Y"?_ .)H_P"$ZT/_ )_?_(3_ /Q-;U% &#_PG6A_\_O_
M )"?_P")H_X3K0_^?W_R$_\ \36]10!@_P#"=:'_ ,_O_D)__B:/^$ZT/_G]
M_P#(3_\ Q-;U% &#_P )UH?_ #^_^0G_ /B:/^$ZT/\ Y_?_ "$__P 36]10
M!@_\)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$_P#\36]10!@_\)UH?_/[_P"0
MG_\ B:R?"_C/1[?1U22\VMY\YQY3]YG(_A]#7:44 8/_  G6A_\ /[_Y"?\
M^)H_X3K0_P#G]_\ (3__ !-;U% &#_PG6A_\_O\ Y"?_ .)H_P"$ZT/_ )_?
M_(3_ /Q-;U% &#_PG6A_\_O_ )"?_P")H_X3K0_^?W_R$_\ \36]10!@_P#"
M=:'_ ,_O_D)__B:/^$ZT/_G]_P#(3_\ Q-;U% &#_P )UH?_ #^_^0G_ /B:
M/^$ZT/\ Y_?_ "$__P 36]10!@_\)UH?_/[_ .0G_P#B:/\ A.M#_P"?W_R$
M_P#\36]10!@_\)UH?_/[_P"0G_\ B:/^$ZT/_G]_\A/_ /$UO44 8/\ PG6A
M_P#/[_Y"?_XFC_A.M#_Y_?\ R$__ ,36]10!@_\ "=:'_P _O_D)_P#XFC_A
M.M#_ .?W_P A/_\ $UO44 <!XR;PGXZATF#4]0G-KIVI6^JK;Q(RI-+ WF1"
M3*$E5D"28!'S1KSC(/0_\)UH?_/[_P"0G_\ B:WJ* ,'_A.M#_Y_?_(3_P#Q
M-'_"=:'_ ,_O_D)__B:WJ* ,'_A.M#_Y_?\ R$__ ,31_P )UH?_ #^_^0G_
M /B:WJ* ,'_A.M#_ .?W_P A/_\ $U2UOQMHLVBWZ)>9=K>10/*?DE3_ +-=
M710 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
7 %%%% !1110 4444 %%%% !1110!_]D!

end
</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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540524016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jul. 31, 2023</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">Jun. 30,  2023<span></span>
</td>
<td class="text">&#160;<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-38753<span></span>
</td>
<td class="text">&#160;<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">Moderna, 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">81-3467528<span></span>
</td>
<td class="text">&#160;<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">200 Technology Square<span></span>
</td>
<td class="text">&#160;<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">Cambridge,<span></span>
</td>
<td class="text">&#160;<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">MA<span></span>
</td>
<td class="text">&#160;<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">02139<span></span>
</td>
<td class="text">&#160;<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">617<span></span>
</td>
<td class="text">&#160;<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">714-6500<span></span>
</td>
<td class="text">&#160;<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.0001 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">MRNA<span></span>
</td>
<td class="text">&#160;<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">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_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">380,592,588<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">2023<span></span>
</td>
<td class="text">&#160;<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">Q2<span></span>
</td>
<td class="text">&#160;<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">0001682852<span></span>
</td>
<td class="text">&#160;<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543819648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_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">$ 3,801<span></span>
</td>
<td class="nump">$ 3,205<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Investments</a></td>
<td class="nump">4,658<span></span>
</td>
<td class="nump">6,697<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">232<span></span>
</td>
<td class="nump">1,385<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</a></td>
<td class="nump">715<span></span>
</td>
<td class="nump">949<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">1,193<span></span>
</td>
<td class="nump">1,195<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">10,599<span></span>
</td>
<td class="nump">13,431<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Investments, non-current</a></td>
<td class="nump">6,105<span></span>
</td>
<td class="nump">8,318<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">2,018<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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">1,480<span></span>
</td>
<td class="nump">982<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">988<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_Assets', window );">Total assets</a></td>
<td class="nump">21,884<span></span>
</td>
<td class="nump">25,858<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_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">487<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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">1,490<span></span>
</td>
<td class="nump">2,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">2,038<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_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">48<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">249<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">3,123<span></span>
</td>
<td class="nump">4,923<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, non-current</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">673<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 );">Operating lease liabilities, non-current</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">92<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_FinanceLeaseLiabilityNoncurrent', window );">Financing lease liabilities, non-current</a></td>
<td class="nump">843<span></span>
</td>
<td class="nump">912<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_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">135<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">4,935<span></span>
</td>
<td class="nump">6,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $0.0001; 162&#160;shares authorized as of June 30, 2023 and December 31, 2022; no shares issued or outstanding at June 30, 2023 and December 31, 2022</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_CommonStockValue', window );">Common stock, par value $0.0001; 1,600 shares authorized as of June 30, 2023 and December 31, 2022; 381 and 385 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">193<span></span>
</td>
<td class="nump">1,173<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(263)<span></span>
</td>
<td class="num">(370)<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">17,019<span></span>
</td>
<td class="nump">18,320<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">16,949<span></span>
</td>
<td class="nump">19,123<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 21,884<span></span>
</td>
<td class="nump">$ 25,858<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<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_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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), 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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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), 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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<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_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 finance 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's right to use underlying asset under 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>Amount of accumulated undistributed earnings (deficit).</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 for statutory income, sales, use, payroll, excise, real, property and other taxes. 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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540295408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">162,000,000<span></span>
</td>
<td class="nump">162,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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 usd per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<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">1,600,000,000<span></span>
</td>
<td class="nump">1,600,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_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">381,000,000<span></span>
</td>
<td class="nump">385,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">381,000,000<span></span>
</td>
<td class="nump">385,000,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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541600736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_RevenuesAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total revenue</a></td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">$ 4,749<span></span>
</td>
<td class="nump">$ 2,206<span></span>
</td>
<td class="nump">$ 10,815<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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">731<span></span>
</td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">1,523<span></span>
</td>
<td class="nump">2,398<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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">710<span></span>
</td>
<td class="nump">2,279<span></span>
</td>
<td class="nump">1,264<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_GeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">479<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_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">2,211<span></span>
</td>
<td class="nump">2,302<span></span>
</td>
<td class="nump">4,439<span></span>
</td>
<td class="nump">4,141<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_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(1,867)<span></span>
</td>
<td class="nump">2,447<span></span>
</td>
<td class="num">(2,233)<span></span>
</td>
<td class="nump">6,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">14<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(34)<span></span>
</td>
<td class="num">(26)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(1,749)<span></span>
</td>
<td class="nump">2,474<span></span>
</td>
<td class="num">(2,054)<span></span>
</td>
<td class="nump">6,703<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_IncomeTaxExpenseBenefit', window );">(Benefit from) provision for income taxes</a></td>
<td class="num">(369)<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="num">(753)<span></span>
</td>
<td class="nump">849<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) income</a></td>
<td class="num">$ (1,380)<span></span>
</td>
<td class="nump">$ 2,197<span></span>
</td>
<td class="num">$ (1,301)<span></span>
</td>
<td class="nump">$ 5,854<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_EarningsPerShareAbstract', window );"><strong>(Loss) earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in usd per share)</a></td>
<td class="num">$ (3.62)<span></span>
</td>
<td class="nump">$ 5.55<span></span>
</td>
<td class="num">$ (3.39)<span></span>
</td>
<td class="nump">$ 14.66<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 (in usd per share)</a></td>
<td class="num">$ (3.62)<span></span>
</td>
<td class="nump">$ 5.24<span></span>
</td>
<td class="num">$ (3.39)<span></span>
</td>
<td class="nump">$ 13.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares used in calculation of (loss) earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">399<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">423<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=mrna_ProductSalesMember', window );">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>
</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>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total revenue</a></td>
<td class="nump">$ 293<span></span>
</td>
<td class="nump">$ 4,531<span></span>
</td>
<td class="nump">$ 2,121<span></span>
</td>
<td class="nump">$ 10,456<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_ProductAndServiceOtherMember', window );">Other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>Revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Total revenue</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 359<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_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> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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_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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">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/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<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=mrna_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_ProductSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543713712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,380)<span></span>
</td>
<td class="nump">$ 2,197<span></span>
</td>
<td class="num">$ (1,301)<span></span>
</td>
<td class="nump">$ 5,854<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Available-for-sale securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (losses) gains on available-for-sale debt securities</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="num">(258)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Less: net realized losses on available-for-sale securities reclassified in net (loss) income</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">15<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent', window );">Net increase (decrease) from available-for-sale debt securities</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="num">(243)<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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Cash flow hedges:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gains on derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Less: net realized (gains) losses on derivative instruments reclassified in net (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="num">(44)<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Net increase from derivatives designated as hedging instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">27<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="num">(216)<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) income</a></td>
<td class="num">$ (1,376)<span></span>
</td>
<td class="nump">$ 2,141<span></span>
</td>
<td class="num">$ (1,194)<span></span>
</td>
<td class="nump">$ 5,638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other comprehensive income (loss) attributable to parent 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541940544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</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_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">403<span></span>
</td>
<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2021</a></td>
<td class="nump">$ 14,145<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,211<span></span>
</td>
<td class="num">$ (24)<span></span>
</td>
<td class="nump">$ 9,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Purchase of common stock under employee stock purchase plan</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock-based compensation</a></td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(216)<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,921)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,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_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="nump">5,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,854<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_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392<span></span>
</td>
<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2022</a></td>
<td class="nump">17,985<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,413<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="nump">15,812<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_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="rc">
<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 );">Balance at beginning of period at Mar. 31, 2022</a></td>
<td class="nump">17,075<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">3,644<span></span>
</td>
<td class="num">(184)<span></span>
</td>
<td class="nump">13,615<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Purchase of common stock under employee stock purchase plan</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock-based compensation</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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) income</a></td>
<td class="nump">2,197<span></span>
</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,197<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_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392<span></span>
</td>
<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2022</a></td>
<td class="nump">$ 17,985<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,413<span></span>
</td>
<td class="num">(240)<span></span>
</td>
<td class="nump">15,812<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_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2022</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">385<span></span>
</td>
<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2022</a></td>
<td class="nump">$ 19,123<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,173<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="nump">18,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384<span></span>
</td>
<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_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2023</a></td>
<td class="nump">$ 18,863<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">731<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="nump">18,399<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_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Dec. 31, 2022</a></td>
<td class="nump">385<span></span>
</td>
<td class="nump">385<span></span>
</td>
<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_StockholdersEquity', window );">Balance at beginning of period at Dec. 31, 2022</a></td>
<td class="nump">$ 19,123<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,173<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="nump">18,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted common stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Purchase of common stock under employee stock purchase plan</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Stock-based compensation</a></td>
<td class="nump">149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(1,154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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) income</a></td>
<td class="num">$ (1,301)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,301)<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_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Jun. 30, 2023</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">381<span></span>
</td>
<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2023</a></td>
<td class="nump">$ 16,949<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="num">(263)<span></span>
</td>
<td class="nump">17,019<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_CommonStockSharesOutstanding', window );">Balance at beginning of period (in shares) at Mar. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384<span></span>
</td>
<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_StockholdersEquity', window );">Balance at beginning of period at Mar. 31, 2023</a></td>
<td class="nump">18,863<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">731<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="nump">18,399<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of options to purchase common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of options to purchase common stock</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Purchase of common stock under employee stock purchase plan</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</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>
</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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(628)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(628)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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) income</a></td>
<td class="num">$ (1,380)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,380)<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_CommonStockSharesOutstanding', window );">Balance at end of period (in shares) at Jun. 30, 2023</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">381<span></span>
</td>
<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_StockholdersEquity', window );">Balance at end of period at Jun. 30, 2023</a></td>
<td class="nump">$ 16,949<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 193<span></span>
</td>
<td class="num">$ (263)<span></span>
</td>
<td class="nump">$ 17,019<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<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_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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 other comprehensive income (loss) attributable to parent 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 change in value for stock issued during the period as a result of employee stock purchase plan.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 stock issued as a result of the exercise of stock options.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541596688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,301)<span></span>
</td>
<td class="nump">$ 5,854<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) income to net cash (used in) provided by 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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">94<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_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">155<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_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Amortization/accretion of investments</a></td>
<td class="num">(29)<span></span>
</td>
<td class="nump">29<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_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Gain on equity investments, net</a></td>
<td class="num">(17)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_DeferredIncomeTaxExpenseBenefitNet', window );">Deferred income taxes</a></td>
<td class="num">(530)<span></span>
</td>
<td class="num">(376)<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="num">(12)<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities, net of acquisition of business:</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="nump">1,153<span></span>
</td>
<td class="nump">484<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(324)<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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">234<span></span>
</td>
<td class="num">(480)<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_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases', window );">Right-of-use assets, operating leases</a></td>
<td class="num">(9)<span></span>
</td>
<td class="nump">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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(187)<span></span>
</td>
<td class="num">(56)<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 liabilities</a></td>
<td class="num">(633)<span></span>
</td>
<td class="nump">305<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(979)<span></span>
</td>
<td class="num">(2,370)<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(527)<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 );">Operating lease liabilities</a></td>
<td class="nump">12<span></span>
</td>
<td class="num">(19)<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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(18)<span></span>
</td>
<td class="nump">263<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(2,140)<span></span>
</td>
<td class="nump">3,067<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchases of marketable securities</a></td>
<td class="num">(1,281)<span></span>
</td>
<td class="num">(8,734)<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Proceeds from maturities of marketable securities</a></td>
<td class="nump">3,264<span></span>
</td>
<td class="nump">1,409<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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sales of marketable securities</a></td>
<td class="nump">2,427<span></span>
</td>
<td class="nump">2,506<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, plant and equipment</a></td>
<td class="num">(347)<span></span>
</td>
<td class="num">(219)<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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of business, net of cash acquired</a></td>
<td class="num">(85)<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_PaymentsToAcquireNotesReceivable', window );">Investment in convertible notes and equity securities</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(35)<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">3,955<span></span>
</td>
<td class="num">(5,073)<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>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_ProceedsFromStockPlans', window );">Proceeds from issuance of common stock through equity plans</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">29<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(1,154)<span></span>
</td>
<td class="num">(1,921)<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_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments', window );">Changes in financing lease liabilities</a></td>
<td class="num">(81)<span></span>
</td>
<td class="num">(77)<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 used in financing activities</a></td>
<td class="num">(1,210)<span></span>
</td>
<td class="num">(1,969)<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 increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">605<span></span>
</td>
<td class="num">(3,975)<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, cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">3,217<span></span>
</td>
<td class="nump">6,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">3,822<span></span>
</td>
<td class="nump">2,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Purchases of property and equipment included in accounts payable and accrued liabilities</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">49<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_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments', window );">Right-of-use assets obtained through finance lease modifications and reassessments</a></td>
<td class="nump">50<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for financing lease liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 94<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_DeferredIncomeTaxExpenseBenefitNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Deferred Income Tax Expense (Benefit), Net</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;">mrna_DeferredIncomeTaxExpenseBenefitNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Finance Lease, Principal Payments, Net Of Adjustments</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;">mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Increase (Decrease) In Right Of Use Asset, Operating Leases</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;">mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Right-Of-Use Assets Obtained Through Finance Lease Modifications And Reassessments</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;">mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 accretion (amortization) of purchase discount (premium) on nonoperating 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 to reacquire common stock 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 a business, net of the cash acquired from the purchase.</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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.</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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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_PaymentsToAcquireNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-11<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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 associated with the amount received from the stock plan 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<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_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 in right-of-use asset obtained in exchange for finance lease liability.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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>
</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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808661905008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of the Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of the Business</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Description of the Business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moderna, Inc. (collectively, with its consolidated subsidiaries, any of Moderna, we, us, our or the Company) is a biotechnology company pioneering a new class of medicines made of messenger RNA (mRNA). mRNA medicines are designed to direct the body&#8217;s cells to produce intracellular, membrane or secreted proteins that have a therapeutic or preventive benefit with the potential to address a broad spectrum of diseases. Our platform builds on continuous advances in basic and applied mRNA science, delivery technology and manufacturing, providing us the capability to pursue in parallel a robust pipeline of new development candidates. We are developing therapeutics and vaccines for infectious diseases, immuno-oncology, rare diseases, autoimmune diseases and cardiovascular diseases, independently and with our strategic collaborators.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our COVID-19 vaccine is our first commercial product and is marketed, where approved, under the name Spikevax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%">. Our original vaccine, mRNA-1273, targeted the SARS-CoV-2 ancestral strain, and we have leveraged our mRNA platform to rapidly adapt our vaccine to emerging SARS-CoV-2 strains to provide protection as the virus evolves and regulatory guidance is updated. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a diverse and extensive development pipeline of 45 development candidates across our 47 development programs, of which 39 are in clinical studies currently.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 organization, consolidation and basis of presentation of financial statements 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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543801488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Basis of Presentation and Recent Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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 Basis of Presentation and Recent Accounting Standards</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Basis of Presentation and Recent Accounting Standards</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements that accompany these notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Form 10-K). Any reference in these notes to applicable guidance is meant to refer to the authoritative accounting principles generally accepted in the United States as found in the Accounting Standard Codification (ASC) and Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB). This report should be read in conjunction with the audited consolidated financial statements in our 2022 Form 10-K.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The condensed consolidated financial statements include Moderna, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2023 are consistent with those described in our 2022 Form 10-K. The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods. Other revenue in the condensed consolidated statements of operations comprises grant revenue and collaboration revenue that were previously presented as separate line items in our consolidated statements of operations in our 2022 Form 10-K. The associated prior period amounts in the condensed consolidated financial statements, as well as in the notes thereto, have been reclassified to conform to the current presentation. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Significant estimates relied upon in preparing these financial statements include, but are not limited to, critical accounting policies or estimates related to revenue recognition, income taxes, valuation allowance of deferred tax assets, inventory valuation, firm purchase commitment liabilities, pre-launch inventory, leases, fair value of financial instruments, derivative financial instruments, useful lives of property and equipment, research and development expenses, stock-based compensation, intangible assets and goodwill. The actual results that we experience may differ materially from our estimates. </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%">Comprehensive Income (Loss)</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) includes net income (loss) and other comprehensive income/loss for the period. Other comprehensive income/loss consists of unrealized gains/losses on our investments and derivatives designated as hedging instruments. Total comprehensive income (loss) for all periods presented has been disclosed in the condensed consolidated statements of comprehensive income (loss).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss for the three and six months ended June 30, 2023 were as follows (in millions):&#160;</span></div><div style="margin-bottom:1pt"><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:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains on Available-for-Sale Debt Securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Unrealized Gains on Derivatives Designated As Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at December 31, 2022</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%">(362)</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%">(8)</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%">(370)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at March 31, 2023</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%">(267)</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%">&#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><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%">(267)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at June 30, 2023</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%">(263)</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%">&#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><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%">(263)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include our restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:69.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#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%">2,873&#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="display:none"></td><td colspan="3" style="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%">Restricted cash, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the condensed consolidated<br/>&#160;&#160;&#160;&#160;statements of cash flows</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,822&#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%">2,885&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><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:1pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other non-current assets in the condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our condensed consolidated financial statements and disclosures.</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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808636757056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Sales<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromContractWithCustomerTextBlock', window );">Product Sales</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Product Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales are primarily associated with our COVID-19 vaccine supply agreements with the U.S. Government, other international governments and organizations. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales by customer geographic location were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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%">1,450&#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%">3&#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%">2,395&#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%">Europe</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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#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%">Rest of world</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%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="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%">293&#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%">4,531&#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%">2,121&#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%">10,456&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2023, our COVID-19 vaccine was our only commercial product authorized for use.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we had deferred revenue of $1.7 billion and $2.6 billion, respectively, related to customer deposits. We expect $1.0&#160;billion of our deferred revenue related to customer deposits as of June 30, 2023 to be realized in less than one year. Timing of product delivery, manufacturing, and receipt of marketing approval for our latest variant-targeted COVID-19 vaccine will determine the period in which product sales are recognized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Other Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Grant revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#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%">183&#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%">52&#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%">309&#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%">Collaboration revenue</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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other revenue</span></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%">51&#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%">218&#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%">85&#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%">359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grant Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, we entered into an agreement with the Defense Advanced Research Projects Agency (DARPA) for an award of up to $56&#160;million to fund development of a mobile manufacturing prototype leveraging our existing manufacturing technology that is capable of rapidly producing vaccines and therapeutics. As of June 30, 2023, we had earned the committed funding of $32&#160;million. An additional $24&#160;million of funding will be available if DARPA exercises additional contract options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we entered into an agreement with the Biomedical Advanced Research and Development Authority (BARDA), a division of the Office of the Assistant Secretary for Preparedness and Response within the U.S. Department of Health and Human Services (HHS), for an award of up to $483&#160;million to accelerate development of mRNA-1273. The agreement was amended subsequently in 2020, 2021 and 2022 to provide for additional commitments to support various late-stage clinical development efforts of mRNA-1273, including a 30,000 participant Phase 3 study, pediatric clinical trials, adolescent clinical trials and pharmacovigilance studies. The maximum award from BARDA, inclusive of the 2020, 2021 and 2022 amendments, was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7&#160;billion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All contract options have been exercised. As of June 30, 2023, the remaining available funding, net of revenue earned was $93&#160;million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2016, we entered a global health project framework agreement with the Bill &amp; Melinda Gates Foundation (Gates Foundation) to advance mRNA development projects for various infectious diseases, including human immunodeficiency virus (HIV). As of June 30, 2023, the available funding, net of revenue earned was $4&#160;million, with up to an additional $80&#160;million available if additional follow-on projects are approved. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes grant revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BARDA</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%">24&#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%">179&#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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other grant 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%">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%">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%">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%">8&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant revenue</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%">28&#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%">183&#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%">52&#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%">309&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Revenue </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into collaboration agreements with strategic collaborators to accelerate the discovery and advancement of potential mRNA medicines across therapeutic areas. As of June 30, 2023 and December 31, 2022, we had collaboration agreements with Merck &amp; Co., Inc (Merck), Vertex Pharmaceuticals Incorporated and Vertex Pharmaceuticals (Europe) Limited (together, Vertex), AstraZeneca plc (AstraZeneca) and others. Please refer to our 2022 Form 10-K under the heading &#8220;Third-Party Strategic Alliances&#8221; and Note 5 to our consolidated financial statements for further description of these collaboration agreements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total collaboration revenue from our strategic collaborators for the periods presented (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Collaboration Revenue by Strategic Collaborator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vertex</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%">22&#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%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">32&#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%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merck</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AstraZeneca</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">&#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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total collaboration revenue</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%">23&#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%">35&#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%">33&#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%">50&#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><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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808636672256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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_RevenueFromContractWithCustomerTextBlock', window );">Other Revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Product Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales are primarily associated with our COVID-19 vaccine supply agreements with the U.S. Government, other international governments and organizations. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales by customer geographic location were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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%">1,450&#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%">3&#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%">2,395&#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%">Europe</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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#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%">Rest of world</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%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="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%">293&#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%">4,531&#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%">2,121&#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%">10,456&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2023, our COVID-19 vaccine was our only commercial product authorized for use.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we had deferred revenue of $1.7 billion and $2.6 billion, respectively, related to customer deposits. We expect $1.0&#160;billion of our deferred revenue related to customer deposits as of June 30, 2023 to be realized in less than one year. Timing of product delivery, manufacturing, and receipt of marketing approval for our latest variant-targeted COVID-19 vaccine will determine the period in which product sales are recognized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Other Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Grant revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#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%">183&#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%">52&#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%">309&#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%">Collaboration revenue</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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other revenue</span></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%">51&#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%">218&#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%">85&#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%">359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grant Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, we entered into an agreement with the Defense Advanced Research Projects Agency (DARPA) for an award of up to $56&#160;million to fund development of a mobile manufacturing prototype leveraging our existing manufacturing technology that is capable of rapidly producing vaccines and therapeutics. As of June 30, 2023, we had earned the committed funding of $32&#160;million. An additional $24&#160;million of funding will be available if DARPA exercises additional contract options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we entered into an agreement with the Biomedical Advanced Research and Development Authority (BARDA), a division of the Office of the Assistant Secretary for Preparedness and Response within the U.S. Department of Health and Human Services (HHS), for an award of up to $483&#160;million to accelerate development of mRNA-1273. The agreement was amended subsequently in 2020, 2021 and 2022 to provide for additional commitments to support various late-stage clinical development efforts of mRNA-1273, including a 30,000 participant Phase 3 study, pediatric clinical trials, adolescent clinical trials and pharmacovigilance studies. The maximum award from BARDA, inclusive of the 2020, 2021 and 2022 amendments, was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.7&#160;billion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> All contract options have been exercised. As of June 30, 2023, the remaining available funding, net of revenue earned was $93&#160;million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2016, we entered a global health project framework agreement with the Bill &amp; Melinda Gates Foundation (Gates Foundation) to advance mRNA development projects for various infectious diseases, including human immunodeficiency virus (HIV). As of June 30, 2023, the available funding, net of revenue earned was $4&#160;million, with up to an additional $80&#160;million available if additional follow-on projects are approved. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes grant revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BARDA</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%">24&#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%">179&#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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other grant 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%">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%">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%">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%">8&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant revenue</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%">28&#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%">183&#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%">52&#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%">309&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Revenue </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into collaboration agreements with strategic collaborators to accelerate the discovery and advancement of potential mRNA medicines across therapeutic areas. As of June 30, 2023 and December 31, 2022, we had collaboration agreements with Merck &amp; Co., Inc (Merck), Vertex Pharmaceuticals Incorporated and Vertex Pharmaceuticals (Europe) Limited (together, Vertex), AstraZeneca plc (AstraZeneca) and others. Please refer to our 2022 Form 10-K under the heading &#8220;Third-Party Strategic Alliances&#8221; and Note 5 to our consolidated financial statements for further description of these collaboration agreements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total collaboration revenue from our strategic collaborators for the periods presented (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Collaboration Revenue by Strategic Collaborator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vertex</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%">22&#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%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">32&#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%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merck</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AstraZeneca</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">&#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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total collaboration revenue</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%">23&#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%">35&#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%">33&#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%">50&#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><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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808636675776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_ResearchAndDevelopmentAbstract', window );"><strong>Research and Development [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_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">Collaboration Agreements</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Collaboration Agreements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Generation Bio Co.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we entered into a strategic collaboration and license agreement with Generation Bio Co. (GBIO). The collaboration aims to expand the application of each company&#8217;s platform by developing novel nucleic acid therapeutics, including those capable of reaching immune cells, to accelerate our respective pipelines of non-viral genetic medicines. Under the agreement, we have the option to license GBIO&#8217;s proprietary cell-targeted lipid nanoparticle (ctLNP) and closed-ended DNA (ceDNA) technology for two immune cell programs and two liver programs, with an additional option for either a third immune cell or liver program. We made an upfront payment to GBIO of $40&#160;million, a prepayment of research funding of $8&#160;million, plus a $36&#160;million equity investment. We will fund all research and development activities under the research plans. We expensed, as research and development expense, the upfront payment of $40&#160;million and the equity premium of $13&#160;million, representing the difference between the equity investment of $36&#160;million paid to GBIO and the fair value of the equity instrument acquired in the first quarter of 2023. Additionally, we recorded an equity investment of $23&#160;million, representing the fair value at the closing date, as other non-current assets in our condensed consolidated balance sheet as of March 31, 2023. The equity investment in GBIO is subsequently remeasured and recorded at the quoted market price of GIBO common stock at the end of each reporting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the GIBO collaboration agreement, we have other collaborative and licensing arrangements that we do not consider to be individually significant to our business at this time. Pursuant to these agreements, we may be required to make upfront payments and payments upon achievement of various development, regulatory and commercial milestones, which in the aggregate could be significant. Future milestone payments, if any, will be reflected in our consolidated financial statements when the corresponding events have occurred. In addition, we may be required to pay significant royalties on future sales if products related to these arrangements are commercialized.</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_ResearchAndDevelopmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ResearchAndDevelopmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated 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/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483041/730-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 985<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//985-730/tableOfContent<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_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547527472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">Acquisition</a></td>
<td class="text"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Acquisition</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2023, we acquired all outstanding shares of OriCiro Genomics K.K., a Japan-based, privately held biotech company primarily focused on cell-free DNA synthesis and amplification technologies, for $86&#160;million in cash. With this acquisition, we obtained tools for cell-free synthesis and amplification of plasmid DNA, a key building block in mRNA manufacturing. OriCiro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s technology strategically complements our manufacturing process and further accelerates our research and development efforts. The acquisition was accounted for as a business combination requiring all assets acquired and liabilities assumed to be recognized at their fair value as of the acquisition date. Following the acquisition, OriCiro was renamed as Moderna Enzymatics. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the acquisition date (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</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%">Finite-lived intangible asset</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 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%">Developed technology </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%">48&#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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></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%">86&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The developed technology of $48&#160;million represents the estimated fair value of the cell-free DNA synthesis and amplification technologies, as of the acquisition date. The fair value was determined by applying the cost saving method under the income approach, which is a valuation technique that provides an estimate of the fair value of an asset based on market participant expectations of the cash flows an asset would generate over its remaining useful life. To estimate the expected cash flows attributable to the development technology, it requires the use of Level 3 fair value measurements and inputs, including estimated expense savings and a discount rate that is based on the estimated weighted-average cost of capital for companies with profiles similar to ours and represents the estimated rate that market participants would use to value this intangible asset. The developed technology is being amortized on a straight-line basis over an estimated useful life of 12 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the consideration over the fair values assigned to the assets acquired and the liabilities assumed of $52&#160;million was recorded as goodwill, which is not deductible for tax purposes. The goodwill is primarily attributable to the expected synergies from the acquired technologies combining with our existing platform technologies and manufacturing capabilities. Our accounting for this acquisition is preliminary and will be finalized upon completion of our analysis to determine the acquisition date fair values of certain assets acquired, liabilities assumed and tax-related items as we obtain additional information during the measurement period of up to one year from the acquisition 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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<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_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544599472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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 );">Financial Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents and Investments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our cash and available-for-sale securities by significant investment category as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Estimated Fair&#160;Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Current<br/>Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">3,801&#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%">3,801&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">5,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">4,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">1,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,522&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">14,899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(335)</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 #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-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%">14,564&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,658&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,105&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Estimated Fair&#160;Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Current<br/>Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">3,205&#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%">3,205&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">7,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">4,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,370&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">6,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">1,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,809&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">139&#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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">18,684&#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%">&#8212;&#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%">(464)</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%">18,220&#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%">3,205&#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%">6,697&#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%">8,318&#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-weight:400;line-height:120%">The amortized cost and estimated fair value of available-for-sale securities by contractual maturity as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30, 2023</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#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%">4,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</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%">6,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105&#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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,098&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with our investment policy, we place investments in investment grade securities with high credit quality issuers, and generally limit the amount of credit exposure to any one issuer. We evaluate securities for impairment at the end of each reporting period. Impairment is evaluated considering numerous factors, and their relative significance varies depending on the situation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors considered include whether a decline in fair value below the amortized cost basis is due to credit-related factors or non-credit-related factors, the financial condition and near-term prospects of the issuer, and our intent and ability to hold the investment to allow for an anticipated recovery in fair value. Any impairment that is not credit related is recognized in other comprehensive loss, net of applicable taxes. A credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings. We did not recognize any impairment charges related to available-for-sale securities for the three and six months ended June 30, 2023 and 2022. We did not record any credit-related allowance to available-for-sale securities as of June 30, 2023 and December 31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of gross unrealized losses and the estimated fair value for our available-for-sale securities in an unrealized loss position by the length of time the securities have been in an unrealized loss position as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of June 30, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">&#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 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%">117&#160;</span></td><td style="background-color:#ffffff;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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#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 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%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(46)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(289)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">8,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(335)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,548&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 bills</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">128&#160;</span></td><td style="background-color:#cceeff;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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#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 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%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">(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%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">(241)</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%">7,635&#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%">(223)</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%">5,524&#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%">(464)</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%">13,159&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we held 467 and 582 available-for-sale securities, respectively, out of our total investment portfolio that were in a continuous unrealized loss position. We neither intend to sell these investments, nor do we believe that we are more-likely-than-not to conclude we will have to sell them before recovery of their carrying values. We also believe that we will be able to collect both principal and interest amounts due to us at maturity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used to value the assets and liabilities: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.263%"></td><td style="width:0.1%"></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" 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%">Fair value at June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement Using</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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">2,767&#160;</span></td><td style="background-color:#ffffff;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%">2,767&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">5,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">5,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">5,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">14,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,844&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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%">1&#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%">&#8212;&#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%">1&#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></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></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" 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%">Fair value at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement Using</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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">1,079&#160;</span></td><td style="background-color:#ffffff;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%">1,079&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">6,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">139&#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">1,079&#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%">15,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in publicly traded equity securities with readily determinable fair values are recorded at quoted market prices for identical securities, with changes in fair value recorded in other income (expense), net, in our condensed consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, we recognized a net gain of $36&#160;million and $17&#160;million, respectively, on equity investments from changes in fair value of the securities. We did not have equity investments in publicly traded securities with readily determinable fair values during 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we did not have non-financial assets or liabilities measured at fair value on a recurring basis and did not have any Level 3 financial assets or financial liabilities. </span></div>In addition, as of June 30, 2023 and December 31, 2022, we had $42&#160;million, at each balance sheet date, in equity investments without readily determinable fair values, which are recorded within other non-current assets in our condensed consolidated balance sheets and excluded from the fair value measurement tables above.<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-6B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br> -Publisher SEC<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//946-320/tableOfContent<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//940-320/tableOfContent<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//942-320/tableOfContent<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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808546585216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Derivative Financial Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We transact business in various foreign currencies and have international sales and expenses denominated in foreign currencies. Therefore, we are exposed to certain risks arising from both our business operations and economic conditions. Our risk management strategy includes the use of derivative financial instruments to hedge: (1) forecasted product sales that are denominated in foreign currencies and (2) foreign currency exchange rate fluctuations on monetary assets or liabilities denominated in foreign currencies. We do not enter into derivative financial contracts for speculative or trading purposes. We do not believe that we are exposed to more than a nominal amount of credit risk in our foreign currency hedges, as counterparties are large, global and well-capitalized financial institutions. We classify cash flows from our derivative transactions as cash flows from operating activities in our condensed consolidated statements of cash flows.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Cash Flow Hedges</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We mitigate the foreign exchange risk arising from the fluctuations in foreign currency denominated product sales in Euro and Japanese Yen through a foreign currency cash flow hedging program, using forward contracts and foreign currency options that do not exceed 15 months in duration. We hedge these cash flow exposures to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The derivative assets or liabilities associated with our hedging activities are recorded at fair value in other current assets or other current liabilities, respectively, in our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condensed consolidated balance sheets</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gains or losses resulting from changes in the fair value of these hedges are initially recorded as a component of accumulated other comprehensive income (loss) (AOCI) in stockholders&#8217; equity and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subsequently reclassified to product sales in the period during which the hedged transaction affects earnings.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to other income (expense), net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our condensed consolidated statements of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We evaluate hedge effectiveness at the inception of the hedge prospectively, and on an ongoing basis both retrospectively and prospectively. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a component of other income (expense), net in our condensed consolidated statements of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, we had no deferred gains or losses on our foreign currency forward contracts included in AOCI that are expected to be recognized into product sales within the next 12 months.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Balance Sheet Hedges</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, primarily cash, accounts receivable, accounts payable and lease liabilities in Euro, Japanese Yen and Swiss Franc, that are not designated for hedge accounting treatment. Therefore, these forward contracts are accounted for as derivatives whereby the fair value of the contracts are reported as other current assets or other current liabilities in our condensed consolidated balance sheets, and gains and losses resulting from changes in the fair value are recorded as a component of other income (expense), net in our condensed consolidated statements of operations. The gains and losses on these foreign currency forward contracts generally offset the gains and losses in the underlying foreign currency denominated assets and liabilities, which are also recorded to other income (expense), net in our condensed consolidated statements of operations. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total gross notional amount and fair value of our foreign currency derivatives were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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%">691&#160;</span></td><td style="background-color:#ffffff;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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-769">Total derivatives</span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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%">1,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-779">Total derivatives</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488&#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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:middle"></td></tr></table></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As presented in the condensed consolidated balance sheets within prepaid expenses and other current assets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As presented in the condensed consolidated balance sheets within other current liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains on our foreign currency derivatives, net of tax recognized in our condensed consolidated statements of comprehensive income (loss) for the three and six months ended June 30, 2023 and 2022 were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships:</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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%">&#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 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%">46&#160;</span></td><td style="background-color:#ffffff;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%">&#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 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effect of our foreign currency derivatives in our condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 was as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statement of Income Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">30&#160;</span></td><td style="background-color:#cceeff;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%">(8)</span></td><td style="background-color:#cceeff;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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized and unrealized gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;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%">41&#160;</span></td><td style="background-color:#cceeff;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%">49&#160;</span></td><td style="background-color:#cceeff;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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/tableOfContent<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544599472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory as of June 30, 2023 and December 31, 2022 consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td 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%">507&#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%">575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress </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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">949&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">723&#160;</span></td><td style="background-color:#ffffff;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%">910&#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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consisted of raw materials with an anticipated consumption beyond one year. Inventory, non-current is included in other non-current assets in the condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory write-downs as a result of excess, obsolescence, scrap or other reasons, and losses on firm purchase commitments are recorded as a component of cost of sales in our condensed consolidated statements of operations. For the three and six months ended June 30, 2023, inventory write-downs were $464&#160;million and $612&#160;million, respectively. For the three and six months ended June 30, 2022, inventory write-downs were $499&#160;million and $689&#160;million, respectively. For the three and six months ended June 30, 2023, losses on firm purchase commitments were $75&#160;million and $141&#160;million, respectively. For the three and six months ended June 30, 2022, losses on firm purchase commitments were $184&#160;million and $342&#160;million, respectively. Inventory write-downs were mainly related to obsolete inventory due to shelf-life expiration and inventory in excess of expected demand. Losses on firm purchase commitments were primarily related to excess raw material purchase commitments that will expire before the anticipated consumption of those raw materials. These charges in 2023 were primarily driven by a continued shift in product demand to the latest variant-targeted COVID-19 vaccines and a decline in customer demand as the COVID-19 vaccine market continues to shift to an endemic seasonal market in 2023. As of June 30, 2023 and December 31, 2022, the accrued liability for losses on firm future purchase commitments in our condensed consolidated balance sheets was $220&#160;million and $268&#160;million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, we had inventory on hand of $1.4&#160;billion and $1.9&#160;billion, respectively. Our raw materials and work-in-progress inventory had variable shelf lives and were expected to be consumed over the next three years. The shelf life of our COVID-19 vaccine product is nine months.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pre-launch Inventory</span></div>In June 2023, we completed submission of a regulatory application to the U.S. Food and Drug Administration (FDA) for our updated COVID-19 vaccine candidate targeting the Omicron XBB.1.5 sublineage of SARS-CoV-2 (mRNA-1273.815). The submission is based on guidance from the FDA, which advised that COVID-19 vaccines should be updated to a monovalent XBB.1.5 composition. This guidance from the FDA is in alignment with other regulators and global public health agencies recommending a monovalent XBB.1.5 composition. We started manufacturing and capitalizing pre-launch inventory costs related to mRNA-1273.815 in the second quarter of 2023, prior to regulatory approval. As of June 30, 2023, we had capitalized pre-launch inventory of $183&#160;million in our condensed consolidated balance sheets.<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> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544566160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, Net</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Property, Plant and Equipment, Net </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</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%">32&#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%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and laboratory equipment</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%">307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and other</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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset, financing (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,581&#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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">3,106&#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%">2,676&#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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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%">2,280&#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%">2,018&#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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>Depreciation and amortization expense for three and six months ended June 30, 2023 was $90&#160;million and $168&#160;million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2022 was $76 million and $155 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_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544589888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Other Balance Sheet Components</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Other Balance Sheet Components</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid services</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%">332&#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%">216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</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%">288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</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%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Down payments to manufacturing vendors</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%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</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%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Down payments for materials and supplies</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%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant improvement allowance receivable</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%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration receivable</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%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added tax receivable</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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible note receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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%">1,193&#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%">1,195&#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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-Current Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</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:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">723&#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%">910&#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%">Downpayments and prepayments, non-current</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%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible asset (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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%">Other</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%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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%">1,290&#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%">988&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consisted of raw materials with an anticipated consumption beyond one year. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">385&#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%">400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials</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%">290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on future firm purchase commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development operations</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%">142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other external goods and services</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%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation-related</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%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#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><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related to losses that are expected to arise from firm, non-cancellable, commitments for future raw material purchases (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9</a></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:36pt;text-indent:-36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - financing (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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%">187&#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%">161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - operating (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</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%">236&#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%">249&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities in deferred revenue for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626&#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%">127&#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%">(1,085)</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%">1,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant revenue</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%">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%">&#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%">(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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</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%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,711&#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%">140&#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%">(1,119)</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%">1,732&#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><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_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and 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> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//210/tableOfContent<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_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808546603392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various long-term non-cancelable lease arrangements for our facilities and equipment expiring at various times through 2042. Certain of these arrangements have free rent periods or escalating rent payment provisions. We recognize lease cost under such arrangements on a straight-line basis over the life of the lease. We have two main campuses in Massachusetts, our Cambridge campus and our Moderna Technology Center (MTC), an industrial technology center located in Norwood. We also lease other office and lab spaces globally for our business operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cambridge Campus</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We occupy a multi-building campus in Technology Square in Cambridge, Massachusetts with a mix of offices and research laboratory space totaling approximately 292,000&#160;square feet. Our Cambridge campus leases have expiry ranges from 2024 to 2029. All our Cambridge leases are classified as operating leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also investing in a new Moderna Science Center (MSC) in Cambridge, Massachusetts to create a purpose-built space to support our next chapter of discovery (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</a></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we did not gain control of the underlying leased asset at the MSC, and therefore, we did not recognize the related right-of-use asset and lease liability on our condensed consolidated balance sheets. In connection with our MSC investment, in September 2021, we entered into amendments to our lease agreements to allow for an option for early termination of the leases, either in part or full. Notification of the intent to exercise the option must be provided by December 2023. We have not elected to exercise this option.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Moderna Technology Center</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MTC is comprised of three buildings, MTC South, MTC North and MTC East, totaling approximately 686,000 square feet. Our MTC leases expire in 2042 and we have the option to extend the term for three extension periods of five years each. All of our MTC leases are classified as finance leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Embedded Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into multiple contract manufacturing service agreements with third parties which contain embedded leases within the scope of ASC 842. These leases expire from 2023 through 2026. As of June 30, 2023 and December 31, 2022, we had lease liabilities of $456&#160;million and $440&#160;million, respectively, related to the embedded leases. As of June 30, 2023 and December 31, 2022, we had right-of-use assets of $633&#160;million and $639&#160;million, respectively, related to the embedded leases. All our embedded leases are classified as finance leases.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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><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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></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%">130&#160;</span></td><td style="background-color:#ffffff;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%">121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, financing, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3) (4)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">1,206&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-959"><span style="-sec-ix-hidden:f-960"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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">(5)</span></span></span></div></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%">34&#160;</span></td><td style="background-color:#ffffff;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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-963"><span style="-sec-ix-hidden:f-964"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities</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">(5)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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%">196&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, non-current</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%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#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%">1,004&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">1,168&#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%">1,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are real estate related assets, which include land, office, and laboratory spaces.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of accumulated amortization.</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other current liabilities in the condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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%">126&#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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097&#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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts representing interest or imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653)</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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">138&#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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#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="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><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:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various long-term non-cancelable lease arrangements for our facilities and equipment expiring at various times through 2042. Certain of these arrangements have free rent periods or escalating rent payment provisions. We recognize lease cost under such arrangements on a straight-line basis over the life of the lease. We have two main campuses in Massachusetts, our Cambridge campus and our Moderna Technology Center (MTC), an industrial technology center located in Norwood. We also lease other office and lab spaces globally for our business operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cambridge Campus</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We occupy a multi-building campus in Technology Square in Cambridge, Massachusetts with a mix of offices and research laboratory space totaling approximately 292,000&#160;square feet. Our Cambridge campus leases have expiry ranges from 2024 to 2029. All our Cambridge leases are classified as operating leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also investing in a new Moderna Science Center (MSC) in Cambridge, Massachusetts to create a purpose-built space to support our next chapter of discovery (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 13</a></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we did not gain control of the underlying leased asset at the MSC, and therefore, we did not recognize the related right-of-use asset and lease liability on our condensed consolidated balance sheets. In connection with our MSC investment, in September 2021, we entered into amendments to our lease agreements to allow for an option for early termination of the leases, either in part or full. Notification of the intent to exercise the option must be provided by December 2023. We have not elected to exercise this option.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Moderna Technology Center</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our MTC is comprised of three buildings, MTC South, MTC North and MTC East, totaling approximately 686,000 square feet. Our MTC leases expire in 2042 and we have the option to extend the term for three extension periods of five years each. All of our MTC leases are classified as finance leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Embedded Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into multiple contract manufacturing service agreements with third parties which contain embedded leases within the scope of ASC 842. These leases expire from 2023 through 2026. As of June 30, 2023 and December 31, 2022, we had lease liabilities of $456&#160;million and $440&#160;million, respectively, related to the embedded leases. As of June 30, 2023 and December 31, 2022, we had right-of-use assets of $633&#160;million and $639&#160;million, respectively, related to the embedded leases. All our embedded leases are classified as finance leases.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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><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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></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%">130&#160;</span></td><td style="background-color:#ffffff;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%">121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, financing, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3) (4)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">1,206&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-959"><span style="-sec-ix-hidden:f-960"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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">(5)</span></span></span></div></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%">34&#160;</span></td><td style="background-color:#ffffff;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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-963"><span style="-sec-ix-hidden:f-964"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities</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">(5)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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%">196&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, non-current</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%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#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%">1,004&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">1,168&#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%">1,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are real estate related assets, which include land, office, and laboratory spaces.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of accumulated amortization.</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other current liabilities in the condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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%">126&#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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097&#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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts representing interest or imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653)</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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">138&#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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#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="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><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:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543775776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various claims and legal proceedings of a nature considered ordinary course in our business. The outcome of any such proceedings, regardless of the merits, is inherently uncertain; therefore, assessing the likelihood of loss and any estimated damages is difficult and subject to considerable judgment. We are not currently a party to any legal proceedings for which a material loss is probable, or for which a loss is reasonably estimable at this time.</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%">Indemnification Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As permitted under Delaware law, we indemnify our officers, directors, and employees for certain events, occurrences while the officer, or director is, or was, serving at our request in such capacity. The term of the indemnification is for the officer&#8217;s or director&#8217;s lifetime.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have standard indemnification arrangements in our leases for laboratory and office space that require us to indemnify the landlord against any liability for injury, loss, accident, or damage from any claims, actions, proceedings, or costs resulting from certain acts, breaches, violations, or non-performance under our leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into indemnification provisions under our agreements with counterparties in the ordinary course of business, typically with business partners, contractors, clinical sites and customers. Under these provisions, we generally indemnify and hold harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of our activities. These indemnification provisions generally survive termination of the underlying agreement. The maximum potential amount of future payments we could be required to make under these indemnification provisions is unlimited.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the three and six months ended June 30, 2023 and the year ended December 31, 2022, we had not experienced any material losses related to these indemnification obligations, and no material claims were outstanding. We do not expect significant claims related to these indemnification obligations and, consequently, concluded that the fair value of these obligations is negligible, and no related reserves were established.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments and Purchase Orders<br/><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into agreements in the normal course of business with vendors and contract manufacturing organizations for raw materials and manufacturing services and with vendors for preclinical research studies, clinical trials and other goods or services. As of June 30, 2023, we had $3.4 billion of non-cancelable purchase commitments related to raw materials and manufacturing agreements, which are expected to be paid through 2029. As of June 30, 2023, $220&#160;million of the purchase commitments related to raw materials was recorded as an accrued liability for loss on future firm purchase commitments. As of June 30, 2023, we had $347&#160;million o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f non-c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ancelable purchase commitments related to clinical services and other goods and services which are expected to be paid through 2039. These amounts represent our minimum contractual obligations, including termination fees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to purchase commitments, we have agreements with third parties for various goods and services, including services related to clinical operations and support and contract manufacturing, for which we are not contractually able to terminate for convenience and avoid any and all future obligations to the vendors. Certain agreements provide for termination rights subject to termination fees or wind down costs. Under such agreements, we are contractually obligated to make certain payments to vendors, mainly, to reimburse them for their unrecoverable outlays incurred prior to cancellation. As of June 30, 2023, we had cancelable open purchase orders of $2.9 billion in total under such agreements for our significant clinical operations and support and contract manufacturing. These amounts represent only our estimate of those items for which we had a contractual commitment to pay as of June 30, 2023, assuming we would not cancel these agreements. The actual amounts we pay in the future to the vendors under such agreements may differ from the purchase order amounts.</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%"><br/>Licenses to Patented Technology</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we entered into sublicense agreements with Cellscript, LLC and its affiliate, mRNA RiboTherapeutics, Inc., to sublicense certain patent rights. Pursuant to each agreement, we are required to pay certain license fees, annual maintenance fees, minimum royalties on future net sales and milestone payments contingent on achievement of certain development, regulatory and commercial milestones for specified products, on a product-by-product basis. Commercial milestone payments and royalties based on annual net sales of licensed products for therapeutic and prophylactic products are accounted for as additional expense of the related product sales in the period in which the corresponding sales occur. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, we entered into a non-exclusive patent license agreement with the National Institute of Allergy and Infectious Diseases, an Institute or Center of the National Institutes of Health to license certain patent rights concerning stabilizing prefusion coronavirus spike proteins and the resulting stabilized proteins for use in COVID-19 vaccine products. Pursuant to the agreement, we have agreed to pay low single-digit royalties on future net sales, a minimum annual royalty payment, and certain contingent development, regulatory and commercial milestone payments on a licensed product-by-licensed product basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2023, we recognized $12&#160;million and $98&#160;million, respectively, of royalty expenses associated with our product sales. For the three and six months ended June 30, 2022, we recognized $157&#160;million and $364&#160;million, respectively, of royalty expenses associated with our product sales. These royalty expenses were recorded to cost of sales in our condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we have other in-license agreements with third parties which require us to make future development, regulatory and commercial milestone payments and sales-based royalties for specified products associated with the agreements. The achievement of these milestones have not yet occurred as of June 30, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Moderna Science Center</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, we announced an investment in the development of the MSC in Cambridge, Massachusetts. The MSC is expected to integrate scientific and non-scientific spaces, including our principal executive offices, and is built to support our growth as we continue to advance our pipeline of mRNA medicines. In relation to the investment, we entered into a lease agreement for approximately 462,000 square feet and are currently undergoing an approximately two-year building project. Following completion of the building project, the lease term is 15 years, subject to our right to extend the lease for up to two additional seven-year terms. Pursuant to this lease agreement, we are committed to approximately $1.0&#160;billion non-cancellable rent payments for the initial lease term. We expect to begin a phased move-in process in the fourth quarter of 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808548439440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Share Repurchase Programs<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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 and Share Repurchase Programs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Stock-Based Compensation and Share Repurchase Programs</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </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="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></div></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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#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%">70&#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%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)</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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan (ESPP)</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">16&#160;</span></td><td style="background-color:#ffffff;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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">74&#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%">50&#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%">149&#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%">94&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $743&#160;million of total unrecognized compensation cost related to unvested stock-based compensation with respect to options, RSUs and PSUs granted. That cost is expected to be recognized over a weighted-average period of 3.0 years as of June 30, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Programs </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, $1.7&#160;billion of our Board of Directors&#8217; authorization for repurchases of our common stock remains outstanding (the 2022 Repurchase Programs), with no expiration date. The timing and actual number of shares repurchased under the 2022 Repurchase Programs will depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to our share repurchase programs for the six months ended June 30, 2023 (in millions, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">Number of shares repurchased</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: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">143.39&#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%">Aggregate purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154&#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%">Remaining authorization at end of period</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%">1,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">_______</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average price paid per share includes related expenses and excise tax.</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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808546522944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our income tax expense for the periods presented (in millions, except for percentages): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</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%">2,474&#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%">(2,054)</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%">6,703&#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%">(Benefit from) provision for income taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">21.1&#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%">11.2&#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.7&#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%">12.7&#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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended June 30, 2023 was consistent to the U.S. statutory tax rate. The effective tax rate for the six months ended June 30, 2023 was higher than the U.S. statutory rate, primarily due to international provisions of the Tax Cuts and Jobs Act and research and development credits. The effective tax rates for the three and six months ended June 30, 2023 also include a discrete benefit from stock-based compensation, a state deferred tax rate change and a valuation allowance release on a portion of its state tax attributes. The decreases in income tax expense for the three and six months ended June 30, 2023 were primarily due to decreases in pre-tax income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file U.S. federal income tax returns and income tax returns in various state, local and foreign jurisdictions. We are not currently subject to any tax assessment from an income tax examination in the United States or any other major taxing jurisdiction.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a periodic basis, we reassess any valuation allowances that we maintain on our deferred tax assets, and weigh positive and negative evidence to assess the recoverability of the deferred tax assets. As of the year ended December 31, 2022, we maintained a state valuation allowance of $155&#160;million. For the three and six months ended June 30, 2023, we reassessed the state valuation allowance noting the increase in positive evidence, including investments in research and development and future profitability with increased market expansions in the United States. After assessing both the positive evidence and negative evidence, we determined it was more likely than not that we will realize a portion of the state tax attributes and released $50&#160;million in 2023. We will continue to maintain a valuation allowance on certain state tax attributes that we expect to expire prior to utilization. </span></div>The President signed into law the Inflation Reduction Act (the IRA) on August 16, 2022. The Act includes a new 15% corporate minimum tax and a 1% excise tax on the value of corporate stock repurchase, net of new share issuances, after December 31, 2022. We currently are not expecting these provisions to have a material adverse impact to our financial statements. We expect additional guidance and regulations to be issued in future periods and will continue to assess its potential impact on our business and results of operations as further information becomes available.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544457584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(Loss) Earnings per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">(Loss) Earnings per Share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. (Loss) Earnings per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic (loss) earnings per share (EPS) is based on the weighted-average number of our common shares outstanding. The computation of diluted EPS is based on the weighted-average number of our common shares outstanding and potential dilutive common shares during the period as determined by using the treasury stock method.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted EPS for the three and six months ended June 30, 2023 and 2022 were calculated as follows (in millions, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator:</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><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 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(1,380)</span></td><td style="background-color:#ffffff;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%">2,197&#160;</span></td><td style="background-color:#ffffff;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%">(1,301)</span></td><td style="background-color:#ffffff;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%">5,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator:</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><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 25pt;text-align:left;text-indent:-18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</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%">381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">24&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#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%">419&#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%">383&#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%">423&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</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%">(3.62)</span></td><td style="background-color:#ffffff;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%">5.55&#160;</span></td><td style="background-color:#ffffff;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%">(3.39)</span></td><td style="background-color:#ffffff;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%">14.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.62)</span></td><td style="background-color:#cceeff;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%">5.24&#160;</span></td><td style="background-color:#cceeff;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%">(3.39)</span></td><td style="background-color:#cceeff;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%">13.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive potential common shares excluded from the EPS computation above </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%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 earnings per share.</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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<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_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541549952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Basis of Presentation and Recent Accounting Standards (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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">The accompanying unaudited condensed consolidated financial statements that accompany these notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Form 10-K). Any reference in these notes to applicable guidance is meant to refer to the authoritative accounting principles generally accepted in the United States as found in the Accounting Standard Codification (ASC) and Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB). This report should be read in conjunction with the audited consolidated financial statements in our 2022 Form 10-K.<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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text">The condensed consolidated financial statements include Moderna, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.<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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Significant estimates relied upon in preparing these financial statements include, but are not limited to, critical accounting policies or estimates related to revenue recognition, income taxes, valuation allowance of deferred tax assets, inventory valuation, firm purchase commitment liabilities, pre-launch inventory, leases, fair value of financial instruments, derivative financial instruments, useful lives of property and equipment, research and development expenses, stock-based compensation, intangible assets and goodwill. The actual results that we experience may differ materially from our estimates.<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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text">Comprehensive income (loss) includes net income (loss) and other comprehensive income/loss for the period. Other comprehensive income/loss consists of unrealized gains/losses on our investments and derivatives designated as hedging instruments. Total comprehensive income (loss) for all periods presented has been disclosed in the condensed consolidated statements of comprehensive income (loss).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text">We include our restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows.<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 );">Recently Issued Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our condensed consolidated financial statements and disclosures.</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_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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<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_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543918752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Basis of Presentation and Recent Accounting Standards (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Components of Accumulated Other Comprehensive (Loss) Income</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss for the three and six months ended June 30, 2023 were as follows (in millions):&#160;</span></div><div style="margin-bottom:1pt"><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:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.820%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrealized Gains on Available-for-Sale Debt Securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Unrealized Gains on Derivatives Designated As Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at December 31, 2022</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%">(362)</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%">(8)</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%">(370)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at March 31, 2023</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%">(267)</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%">&#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><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%">(267)</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 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss, balance at June 30, 2023</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%">(263)</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%">&#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><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%">(263)</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><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_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Reconciliation of Cash and Cash Equivalents</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:69.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#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%">2,873&#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="display:none"></td><td colspan="3" style="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%">Restricted cash, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the condensed consolidated<br/>&#160;&#160;&#160;&#160;statements of cash flows</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,822&#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%">2,885&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><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:1pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other non-current assets in the condensed consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Schedule of Reconciliation of Restricted Cash</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"></td><td style="width:69.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.947%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.949%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30,</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#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%">2,873&#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="display:none"></td><td colspan="3" style="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%">Restricted cash, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash shown in the condensed consolidated<br/>&#160;&#160;&#160;&#160;statements of cash flows</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,822&#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%">2,885&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><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:1pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other non-current assets in the condensed consolidated balance sheets.</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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 components of accumulated other comprehensive income (loss).</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 components of cash and cash equivalents.</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_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash and cash equivalents restricted as to withdrawal or usage.</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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808546536352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Sales (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Revenue from External Customers by Geographic Areas</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product sales by customer geographic location were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#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%">1,450&#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%">3&#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%">2,395&#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%">Europe</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%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,466&#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%">Rest of world</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%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="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%">293&#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%">4,531&#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%">2,121&#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%">10,456&#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><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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544537296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_RevenueRecognitionAndDeferredRevenueAbstract', window );"><strong>Revenue Recognition and Deferred Revenue [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_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.763%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</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%">Grant revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#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%">183&#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%">52&#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%">309&#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%">Collaboration revenue</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%">23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other revenue</span></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%">51&#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%">218&#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%">85&#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%">359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes grant revenue for the periods presented (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BARDA</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%">24&#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%">179&#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%">44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other grant 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%">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%">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%">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%">8&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant revenue</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%">28&#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%">183&#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%">52&#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%">309&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total collaboration revenue from our strategic collaborators for the periods presented (in millions):</span></div><div style="margin-bottom:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Collaboration Revenue by Strategic Collaborator:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vertex</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%">22&#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%">25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">32&#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%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merck</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AstraZeneca</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">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%">&#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%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total collaboration revenue</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%">23&#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%">35&#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%">33&#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%">50&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<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_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAndDeferredRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueRecognitionAndDeferredRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544567744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the acquisition date (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2023</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%">Finite-lived intangible asset</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 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%">Developed technology </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%">48&#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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets and liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></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%">86&#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><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_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-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;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547367488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock', window );">Schedule of Cash and Available-for-Sale Securities by Significant Investment Category</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our cash and available-for-sale securities by significant investment category as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Estimated Fair&#160;Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Current<br/>Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">3,801&#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%">3,801&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">5,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">3,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">4,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">1,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,522&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">14,899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(335)</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 #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-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%">14,564&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,801&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">4,658&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,105&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">Estimated Fair&#160;Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and<br/>Cash<br/>Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current<br/>Marketable<br/>Securities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-<br/>Current<br/>Marketable<br/>Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,205&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">3,205&#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%">3,205&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available-for-sale:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">7,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">4,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,370&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">6,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">1,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,809&#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 16pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">139&#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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">18,684&#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%">&#8212;&#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%">(464)</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%">18,220&#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%">3,205&#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%">6,697&#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%">8,318&#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><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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized cost and estimated fair value of available-for-sale securities by contractual maturity as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30, 2023</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,751&#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%">4,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</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%">6,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105&#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 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,098&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after one year through five years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,015&#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><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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of gross unrealized losses and the estimated fair value for our available-for-sale securities in an unrealized loss position by the length of time the securities have been in an unrealized loss position as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Less than 12 Months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or More</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of June 30, 2023:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">&#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 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%">117&#160;</span></td><td style="background-color:#ffffff;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%">&#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#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 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%">117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(46)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,395&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(289)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">8,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(335)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,548&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of December 31, 2022:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 bills</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">128&#160;</span></td><td style="background-color:#cceeff;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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#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 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%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">(101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">(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%">46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">(241)</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%">7,635&#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%">(223)</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%">5,524&#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%">(464)</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%">13,159&#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><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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Financial Assets Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.263%"></td><td style="width:0.1%"></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" 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%">Fair value at June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement Using</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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">2,767&#160;</span></td><td style="background-color:#ffffff;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%">2,767&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">5,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">5,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">5,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">14,479&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,844&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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%">1&#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%">&#8212;&#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%">1&#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></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></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" 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%">Fair value at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement Using</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><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">1,079&#160;</span></td><td style="background-color:#ffffff;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%">1,079&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury notes</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%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">7,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">6,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government debt securities</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%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">139&#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">&#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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">1,079&#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%">15,021&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:#cceeff;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%">32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div>(1)Investments in publicly traded equity securities with readily determinable fair values are recorded at quoted market prices for identical securities, with changes in fair value recorded in other income (expense), net, in our condensed consolidated statements of operations.<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 maturities of an entity's investments as well as any other information pertinent to the investments.</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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 components of cash, cash equivalents, and investments.</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_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544589888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Schedule of Foreign Currency Derivatives</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total gross notional amount and fair value of our foreign currency derivatives were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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%">691&#160;</span></td><td style="background-color:#ffffff;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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-769">Total derivatives</span> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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%">1,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-779">Total derivatives</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488&#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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#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:middle"></td></tr></table></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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As presented in the condensed consolidated balance sheets within prepaid expenses and other current assets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As presented in the condensed consolidated balance sheets within other current liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains on our foreign currency derivatives, net of tax recognized in our condensed consolidated statements of comprehensive income (loss) for the three and six months ended June 30, 2023 and 2022 were as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships:</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><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forward contracts</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%">&#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 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%">46&#160;</span></td><td style="background-color:#ffffff;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%">&#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 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effect of our foreign currency derivatives in our condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 was as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.772%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Statement of Income Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">30&#160;</span></td><td style="background-color:#cceeff;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%">(8)</span></td><td style="background-color:#cceeff;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%">44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized and unrealized gain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;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%">41&#160;</span></td><td style="background-color:#cceeff;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%">49&#160;</span></td><td style="background-color:#cceeff;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%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 derivative instrument not designated or qualifying as hedging instrument.</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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4CC<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_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808546536352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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, Current</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory as of June 30, 2023 and December 31, 2022 consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td 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%">507&#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%">575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress </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%">196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">949&#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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">723&#160;</span></td><td style="background-color:#ffffff;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%">910&#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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div><div><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consisted of raw materials with an anticipated consumption beyond one year. Inventory, non-current is included in other non-current assets in the condensed consolidated balance sheets.</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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-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;">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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540491680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</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%">32&#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%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing and laboratory equipment</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%">307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and other</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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset, financing (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,581&#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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">3,106&#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%">2,676&#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:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(826)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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%">2,280&#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%">2,018&#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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543777216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid services</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%">332&#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%">216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax receivable</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%">288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</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%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Down payments to manufacturing vendors</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%">77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</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%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Down payments for materials and supplies</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%">61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tenant improvement allowance receivable</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%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration receivable</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%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added tax receivable</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%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible note receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#cceeff;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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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%">1,193&#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%">1,195&#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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Non-Current Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Non-Current Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</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:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">723&#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%">910&#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%">Downpayments and prepayments, non-current</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%">303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finite-lived intangible asset (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#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%">Other</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%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="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%">1,290&#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%">988&#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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_______</span></div>(1)Consisted of raw materials with an anticipated consumption beyond one year.<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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</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%">385&#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%">400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clinical trials</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%">290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on future firm purchase commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development operations</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%">142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other external goods and services</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%">136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation-related</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%">126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalties</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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,490&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101&#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><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related to losses that are expected to arise from firm, non-cancellable, commitments for future raw material purchases (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 9</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Other Current Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - financing (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></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%">187&#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%">161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - operating (</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</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%">236&#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%">249&#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><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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Deferred Revenue</a></td>
<td class="text"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities in deferred revenue for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2023 (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626&#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%">127&#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%">(1,085)</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%">1,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant revenue</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%">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%">&#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%">(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%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Collaboration revenue</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%">81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62&#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 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,711&#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%">140&#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%">(1,119)</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%">1,732&#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><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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<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_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other current liabilities.</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_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 components of accrued liabilities.</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_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 noncurrent 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541638704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_LeasesAbstract', window );"><strong>Leases [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_mrna_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Assets and Liabilities, Lessee</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.985%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</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><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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></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%">130&#160;</span></td><td style="background-color:#ffffff;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%">121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="-sec-ix-hidden:f-953"><span style="-sec-ix-hidden:f-954"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, financing, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3) (4)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">1,206&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-959"><span style="-sec-ix-hidden:f-960"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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">(5)</span></span></span></div></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%">34&#160;</span></td><td style="background-color:#ffffff;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%">35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><span style="-sec-ix-hidden:f-963"><span style="-sec-ix-hidden:f-964"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities</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">(5)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221&#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%">196&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</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%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, non-current</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%">843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">947&#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%">1,004&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">1,168&#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%">1,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><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:36pt;text-indent:-36pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are real estate related assets, which include land, office, and laboratory spaces.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of accumulated amortization.</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.</span></div><div style="padding-left:36pt;text-indent:-36pt"><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">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in other current liabilities in the condensed consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Finance Lease Maturity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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%">126&#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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097&#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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts representing interest or imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653)</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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">138&#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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#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="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><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:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Maturity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:3.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:61.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.596%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#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%">126&#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="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097&#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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amounts representing interest or imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(653)</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></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">138&#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: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030&#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="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><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:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.</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_mrna_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Assets And Liabilities, Lessee [Table Text Block]</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;">mrna_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1: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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547541824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Share Repurchase Programs (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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 );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options</span></div></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%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#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%">70&#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%">52&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)</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%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan (ESPP)</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">74&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</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%">16&#160;</span></td><td style="background-color:#ffffff;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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</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%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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%">74&#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%">50&#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%">149&#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%">94&#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><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_ScheduleOfTreasuryStockByClassTextBlock', window );">Summary of Share Repurchase Program</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity related to our share repurchase programs for the six months ended June 30, 2023 (in millions, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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%">Number of shares repurchased</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: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</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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%">143.39&#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%">Aggregate purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,154&#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%">Remaining authorization at end of period</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%">1,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">_______</span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Average price paid per share includes related expenses and excise tax.</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_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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury 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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="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>47
<FILENAME>R36.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808546845984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our income tax expense for the periods presented (in millions, except for percentages): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,749)</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%">2,474&#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%">(2,054)</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%">6,703&#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%">(Benefit from) provision for income taxes</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">21.1&#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%">11.2&#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.7&#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%">12.7&#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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>48
<FILENAME>R37.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808548498192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(Loss) Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Net (Loss) Earnings per Share Attributable to Common Stockholders</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted EPS for the three and six months ended June 30, 2023 and 2022 were calculated as follows (in millions, except per share data):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.050%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Numerator:</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><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 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(1,380)</span></td><td style="background-color:#ffffff;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%">2,197&#160;</span></td><td style="background-color:#ffffff;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%">(1,301)</span></td><td style="background-color:#ffffff;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%">5,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Denominator:</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><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 25pt;text-align:left;text-indent:-18pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average common shares outstanding</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%">381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">24&#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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#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%">419&#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%">383&#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%">423&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic EPS</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%">(3.62)</span></td><td style="background-color:#ffffff;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%">5.55&#160;</span></td><td style="background-color:#ffffff;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%">(3.39)</span></td><td style="background-color:#ffffff;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%">14.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted EPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.62)</span></td><td style="background-color:#cceeff;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%">5.24&#160;</span></td><td style="background-color:#cceeff;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%">(3.39)</span></td><td style="background-color:#cceeff;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%">13.85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive potential common shares excluded from the EPS computation above </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%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>49
<FILENAME>R38.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536996384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Description of Business (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>candidate </div>
<div>developmentProgram</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_NumberOfDevelopmentCandidates', window );">Number of development candidates | candidate</a></td>
<td class="nump">45<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_mrna_NumberOfDevelopmentPrograms', window );">Number of development programs</a></td>
<td class="nump">47<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_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies', window );">Number of development programs under clinical studies</a></td>
<td class="nump">39<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_NumberOfDevelopmentCandidates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Development Candidates</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;">mrna_NumberOfDevelopmentCandidates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</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_mrna_NumberOfDevelopmentPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Development Programs</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;">mrna_NumberOfDevelopmentPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</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_mrna_NumberOfDevelopmentProgramsUnderClinicalStudies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Development Programs Under Clinical Studies</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;">mrna_NumberOfDevelopmentProgramsUnderClinicalStudies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541990304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Basis of Presentation and Recent Accounting Standards - Components of Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">$ 18,863<span></span>
</td>
<td class="nump">$ 19,123<span></span>
</td>
<td class="nump">$ 17,075<span></span>
</td>
<td class="nump">$ 19,123<span></span>
</td>
<td class="nump">$ 14,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="num">(216)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">16,949<span></span>
</td>
<td class="nump">18,863<span></span>
</td>
<td class="nump">17,985<span></span>
</td>
<td class="nump">16,949<span></span>
</td>
<td class="nump">17,985<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_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="num">(267)<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="num">(184)<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="num">(24)<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="num">(216)<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_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">(263)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="num">$ (240)<span></span>
</td>
<td class="num">(263)<span></span>
</td>
<td class="num">$ (240)<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized Gains on Available-for-Sale Debt Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="num">(267)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(362)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="num">(263)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(263)<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_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Net Unrealized Gains on Derivatives Designated As Hedging Instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [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_StockholdersEquity', window );">Balance at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquity', window );">Balance at end of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 other comprehensive income (loss) attributable to parent 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540460560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Basis of Presentation and Recent Accounting Standards - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,801<span></span>
</td>
<td class="nump">$ 3,205<span></span>
</td>
<td class="nump">$ 2,873<span></span>
</td>
<td class="text">&#160;<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_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows</a></td>
<td class="nump">$ 3,822<span></span>
</td>
<td class="nump">$ 3,217<span></span>
</td>
<td class="nump">$ 2,885<span></span>
</td>
<td class="nump">$ 6,860<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<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_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>52
<FILENAME>R41.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536271216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Product Sales (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">$ 4,749<span></span>
</td>
<td class="nump">$ 2,206<span></span>
</td>
<td class="nump">$ 10,815<span></span>
</td>
<td class="text">&#160;<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">1,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,711<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=mrna_ProductSalesMember', window );">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>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">293<span></span>
</td>
<td class="nump">4,531<span></span>
</td>
<td class="nump">2,121<span></span>
</td>
<td class="nump">10,456<span></span>
</td>
<td class="text">&#160;<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">1,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,626<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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_StatementGeographicalAxis=country_US', window );">United States | 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>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2,395<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_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | 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>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">1,390<span></span>
</td>
<td class="nump">636<span></span>
</td>
<td class="nump">3,466<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_StatementGeographicalAxis=mrna_RestOfTheWorldMember', window );">Rest of world | 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>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">$ 231<span></span>
</td>
<td class="nump">$ 1,691<span></span>
</td>
<td class="nump">$ 1,482<span></span>
</td>
<td class="nump">$ 4,595<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_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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 transaction price allocated to performance obligation that has not been recognized as revenue.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<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_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-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;">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_ProductOrServiceAxis=mrna_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_ProductSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mrna_RestOfTheWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=mrna_RestOfTheWorldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808537087952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">$ 4,749<span></span>
</td>
<td class="nump">$ 2,206<span></span>
</td>
<td class="nump">$ 10,815<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_GrantMember', window );">Grant revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">309<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_GrantMember', window );">Grant revenue | BARDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">179<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">301<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_GrantMember', window );">Grant revenue | Other grant revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<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=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember', window );">Collaboration revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">50<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=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember', window );">Collaboration revenue | Vertex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">29<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=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember', window );">Collaboration revenue | Merck</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<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=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember', window );">Collaboration revenue | AstraZeneca</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember', window );">Collaboration revenue | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Total other revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Total revenue</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
<td class="nump">$ 359<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-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;">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_ProductOrServiceAxis=us-gaap_GrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mrna_OtherGrantRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=mrna_OtherGrantRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mrna_VertexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_VertexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mrna_MerckMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_MerckMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mrna_AstraZenecaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_AstraZenecaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mrna_OtherCollaborativePartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_OtherCollaborativePartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>54
<FILENAME>R43.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536306896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Revenue - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">39 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>participant</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_mrna_NumberOfParticipants', window );">Number of participants | participant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract option exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,732<span></span>
</td>
<td class="nump">$ 2,711<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_MajorCustomersAxis=mrna_DefenseAdvancedResearchProjectsAgencyMember', window );">DARPA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_mrna_RevenueFromGrantsMaximumAward', window );">Award amount</a></td>
<td class="nump">$ 56<span></span>
</td>
<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_MajorCustomersAxis=mrna_DefenseAdvancedResearchProjectsAgencyMember', window );">DARPA | Contract options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_mrna_RevenueFromGrantsCurrentFundingCapacity', window );">Amount committed for funding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<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_mrna_RevenueFromGrantsRemainingFundingCapacity', window );">Available funding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember', window );">BARDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_mrna_RevenueFromGrantsMaximumAward', window );">Award amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 483<span></span>
</td>
<td class="nump">1,700<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_mrna_RevenueFromGrantsCurrentFundingCapacity', window );">Amount committed for funding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93<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_MajorCustomersAxis=mrna_TheBillAndMelindaGatesFoundationMember', window );">The Bill&#160;&amp; Melinda Gates Foundation | Initial project</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_mrna_RevenueFromGrantsRemainingFundingCapacity', window );">Available funding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract option exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80<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_mrna_NumberOfParticipants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Participants</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;">mrna_NumberOfParticipants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</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_mrna_RevenueFromGrantsCurrentFundingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 From Grants, Current Funding Capacity</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;">mrna_RevenueFromGrantsCurrentFundingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_RevenueFromGrantsMaximumAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 From Grants, Maximum 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;">mrna_RevenueFromGrantsMaximumAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_RevenueFromGrantsRemainingFundingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 From Grants, Remaining Funding Capacity</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;">mrna_RevenueFromGrantsRemainingFundingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<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_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mrna_DefenseAdvancedResearchProjectsAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=mrna_DefenseAdvancedResearchProjectsAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=mrna_ContractOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=mrna_ContractOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=mrna_TheBillAndMelindaGatesFoundationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MajorCustomersAxis=mrna_TheBillAndMelindaGatesFoundationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=mrna_InitialProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=mrna_InitialProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540370560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119<span></span>
</td>
<td class="nump">$ 42<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=mrna_GenerationBioCoGBIOMember', window );">GBIO | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems', window );"><strong>Research and Development Arrangement, Contract to Perform for Others [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct', window );">Upfront payment</a></td>
<td class="nump">$ 40<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_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding', window );">Prepayment research funding</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity', window );">Difference between carrying amount and equity</a></td>
<td class="nump">13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EquityMethodInvestmentsFairValueDisclosure', window );">Equity method investments, fair value disclosure</a></td>
<td class="nump">$ 23<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_mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Collaborative Arrangement, Rights and Obligations, Maximum Aggregate Milestone Payments, Per Product</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;">mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Contract with Customer, Liability, Prepayment Research Funding</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;">mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee.</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> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<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_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</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> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 investments accounted under the equity method.</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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483041/730-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483041/730-20-50-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;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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=mrna_GenerationBioCoGBIOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_GenerationBioCoGBIOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540420448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Narrative (Details) - OriCiro Genomics KK<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2023 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payment to acquire business</a></td>
<td class="nump">$ 86<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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill expected tax deductible amount</a></td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember', window );">Developed technology</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived intangible assets acquired</a></td>
<td class="nump">$ 48<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_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-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;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</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> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 business during the period. The cash portion only of the acquisition price.</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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541600384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 52<span></span>
</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_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember', window );">OriCiro Genomics KK</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets and liabilities, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86<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_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember', window );">OriCiro Genomics KK | Developed technology</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 identifiable intangible assets recognized as of the acquisition date.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=mrna_OriCiroGenomicsKKMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>58
<FILENAME>R47.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536828784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_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">$ 11,098<span></span>
</td>
<td class="nump">$ 15,479<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">14,899<span></span>
</td>
<td class="nump">18,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">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 );">Unrealized Losses</a></td>
<td class="num">(335)<span></span>
</td>
<td class="num">(464)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair&#160;Value</a></td>
<td class="nump">14,564<span></span>
</td>
<td class="nump">18,220<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_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">3,801<span></span>
</td>
<td class="nump">3,205<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_BalanceSheetLocationAxis=mrna_CurrentMarketableSecuritiesMember', window );">Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">4,658<span></span>
</td>
<td class="nump">6,697<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_BalanceSheetLocationAxis=mrna_NoncurrentMarketableSecuritiesMember', window );">Non- Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">6,105<span></span>
</td>
<td class="nump">8,318<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_CashAndCashEquivalentsMember', window );">Cash and cash equivalents | 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_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">3,801<span></span>
</td>
<td class="nump">3,205<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 );">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 );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair&#160;Value</a></td>
<td class="nump">3,801<span></span>
</td>
<td class="nump">3,205<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_CashAndCashEquivalentsMember', window );">Cash and cash equivalents | Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">3,801<span></span>
</td>
<td class="nump">3,205<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_CashAndCashEquivalentsMember', window );">Cash and cash equivalents | Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and cash equivalents | Non- Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | 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_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">11<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">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 );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair&#160;Value</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">188<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_CertificatesOfDepositMember', window );">Certificates of deposit | Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember', window );">Certificates of deposit | Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">188<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_CertificatesOfDepositMember', window );">Certificates of deposit | Non- Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury bills | 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_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">196<span></span>
</td>
<td class="nump">767<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 );">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 );">Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair&#160;Value</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">767<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 bills | Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasury bills | Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">767<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 bills | Non- Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. treasury notes | 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_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">5,786<span></span>
</td>
<td class="nump">7,781<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 );">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 );">Unrealized Losses</a></td>
<td class="num">(157)<span></span>
</td>
<td class="num">(229)<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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">5,629<span></span>
</td>
<td class="nump">7,552<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_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. treasury notes | Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. treasury notes | Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">3,157<span></span>
</td>
<td class="nump">4,182<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_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. treasury notes | Non- Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">2,472<span></span>
</td>
<td class="nump">3,370<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 | 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_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">4,949<span></span>
</td>
<td class="nump">6,595<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 );">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 );">Unrealized Losses</a></td>
<td class="num">(170)<span></span>
</td>
<td class="num">(226)<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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">4,779<span></span>
</td>
<td class="nump">6,369<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 | Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">1,257<span></span>
</td>
<td class="nump">1,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt securities | Non- Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">3,522<span></span>
</td>
<td class="nump">4,809<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_USGovernmentDebtSecuritiesMember', window );">Government debt securities | 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_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">156<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">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 );">Unrealized Losses</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(9)<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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">139<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_USGovernmentDebtSecuritiesMember', window );">Government debt securities | Cash and cash equivalents | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember', window );">Government debt securities | Current Marketable 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">37<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_USGovernmentDebtSecuritiesMember', window );">Government debt securities | Non- Current Marketable Securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">$ 111<span></span>
</td>
<td class="nump">$ 139<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<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_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_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_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BalanceSheetLocationAxis=mrna_CurrentMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=mrna_CurrentMarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BalanceSheetLocationAxis=mrna_NoncurrentMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetLocationAxis=mrna_NoncurrentMarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541978416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less</a></td>
<td class="nump">$ 4,751<span></span>
</td>
<td class="nump">$ 6,792<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after one year through five years</a></td>
<td class="nump">6,347<span></span>
</td>
<td class="nump">8,687<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">11,098<span></span>
</td>
<td class="nump">15,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Estimated Fair Value</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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">4,658<span></span>
</td>
<td class="nump">6,697<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years</a></td>
<td class="nump">6,105<span></span>
</td>
<td class="nump">8,318<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Total</a></td>
<td class="nump">$ 10,763<span></span>
</td>
<td class="nump">$ 15,015<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_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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.</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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480832/942-320-50-3A<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536308624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>security</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAllOtherInvestmentsAbstract', window );"><strong>Investments, All Other Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded', window );">Impairment charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Credit losses related allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of AFS securities in loss positions | security</a></td>
<td class="nump">467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_EquitySecuritiesFvNiRealizedGainLoss', window );">Net gain on equity investments</a></td>
<td class="nump">$ 36,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity securities without readily determinable fair value, amount</a></td>
<td class="nump">$ 42,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,000,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_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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-9<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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded.</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> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-9<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_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</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> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(d)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-4<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_EquitySecuritiesFvNiRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 equity security without readily determinable fair value.</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> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479536/321-10-50-3<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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentsAllOtherInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentsAllOtherInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541253952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Unrealized Loss Position (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Gross unrealized losses, less than 12 months</a></td>
<td class="num">$ (46)<span></span>
</td>
<td class="num">$ (241)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Estimate fair value, less than 12 months</a></td>
<td class="nump">2,395<span></span>
</td>
<td class="nump">7,635<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Gross unrealized losses, 12 months or more</a></td>
<td class="num">(289)<span></span>
</td>
<td class="num">(223)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Estimated fair value, 12 months or more</a></td>
<td class="nump">8,153<span></span>
</td>
<td class="nump">5,524<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Gross unrealized losses, total</a></td>
<td class="num">(335)<span></span>
</td>
<td class="num">(464)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Estimated fair value, total</a></td>
<td class="nump">10,548<span></span>
</td>
<td class="nump">13,159<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_USTreasuryBillSecuritiesMember', window );">U.S. treasury bills</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Gross unrealized losses, less than 12 months</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Estimate fair value, less than 12 months</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Gross unrealized losses, 12 months or more</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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Estimated fair value, 12 months or more</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Gross unrealized losses, total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Estimated fair value, total</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">128<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_USTreasuryNotesSecuritiesMember', window );">U.S. treasury notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Gross unrealized losses, less than 12 months</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Estimate fair value, less than 12 months</a></td>
<td class="nump">1,358<span></span>
</td>
<td class="nump">3,956<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Gross unrealized losses, 12 months or more</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(128)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Estimated fair value, 12 months or more</a></td>
<td class="nump">4,272<span></span>
</td>
<td class="nump">3,541<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Gross unrealized losses, total</a></td>
<td class="num">(157)<span></span>
</td>
<td class="num">(229)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Estimated fair value, total</a></td>
<td class="nump">5,630<span></span>
</td>
<td class="nump">7,497<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Gross unrealized losses, less than 12 months</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(138)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Estimate fair value, less than 12 months</a></td>
<td class="nump">874<span></span>
</td>
<td class="nump">3,505<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Gross unrealized losses, 12 months or more</a></td>
<td class="num">(153)<span></span>
</td>
<td class="num">(88)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Estimated fair value, 12 months or more</a></td>
<td class="nump">3,779<span></span>
</td>
<td class="nump">1,890<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Gross unrealized losses, total</a></td>
<td class="num">(170)<span></span>
</td>
<td class="num">(226)<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Estimated fair value, total</a></td>
<td class="nump">4,653<span></span>
</td>
<td class="nump">5,395<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_USGovernmentDebtSecuritiesMember', window );">Government 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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Gross unrealized losses, less than 12 months</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Estimate fair value, less than 12 months</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">46<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Gross unrealized losses, 12 months or more</a></td>
<td class="num">(7)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Estimated fair value, 12 months or more</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">93<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Gross unrealized losses, total</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Estimated fair value, total</a></td>
<td class="nump">$ 148<span></span>
</td>
<td class="nump">$ 139<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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), in unrealized loss position without allowance for credit 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/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-4<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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<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_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_USTreasuryBillSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USTreasuryBillSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_USTreasuryNotesSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USTreasuryNotesSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>62
<FILENAME>R51.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808542349792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 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_DerivativeLiabilities', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">32<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">14,564<span></span>
</td>
<td class="nump">18,220<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_CertificatesOfDepositMember', window );">Certificates of deposit | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">188<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 bills | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">767<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_USGovernmentAgenciesDebtSecuritiesMember', window );">U.S. treasury notes | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">5,629<span></span>
</td>
<td class="nump">7,552<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 | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">4,779<span></span>
</td>
<td class="nump">6,369<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_USGovernmentDebtSecuritiesMember', window );">Government debt securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">139<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, Recurring</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<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</a></td>
<td class="nump">14,479<span></span>
</td>
<td class="nump">16,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">32<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, Recurring | 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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">2,844<span></span>
</td>
<td class="nump">1,079<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_DerivativeLiabilities', window );">Derivative instruments (Note 8)</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, Recurring | 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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<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</a></td>
<td class="nump">11,635<span></span>
</td>
<td class="nump">15,021<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_DerivativeLiabilities', window );">Derivative instruments (Note 8)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">32<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, Recurring | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">2,767<span></span>
</td>
<td class="nump">1,079<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, Recurring | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">2,767<span></span>
</td>
<td class="nump">1,079<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, Recurring | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificates of deposit</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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">188<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, Recurring | Certificates of deposit | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Certificates of deposit | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">188<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, Recurring | U.S. treasury bills</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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">641<span></span>
</td>
<td class="nump">767<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, Recurring | U.S. treasury bills | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. treasury bills | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">641<span></span>
</td>
<td class="nump">767<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, Recurring | U.S. treasury notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">5,629<span></span>
</td>
<td class="nump">7,552<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, Recurring | U.S. treasury notes | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. treasury notes | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">5,629<span></span>
</td>
<td class="nump">7,552<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, Recurring | 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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">6,369<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, Recurring | Corporate debt securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Corporate debt securities | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">5,200<span></span>
</td>
<td class="nump">6,369<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, Recurring | Government 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">139<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, Recurring | Government 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Government 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">$ 139<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, Recurring | Equity investments</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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">77<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Equity investments | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">77<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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Equity investments | 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_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="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 );">Estimated Fair&#160;Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">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_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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-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;">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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<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_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-3<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_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_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_FinancialInstrumentAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_USGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=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_FinancialInstrumentAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>63
<FILENAME>R52.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540429136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - Cash Flow Hedges (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1', window );">Maturity of foreign currency derivatives</a></td>
<td class="text">15 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months', window );">Foreign currency hedges expected to be recognized within the next 12 months</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480870/815-30-50-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;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, 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>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_MaximumRemainingMaturityOfForeignCurrencyDerivatives1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808538008096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments - Balance Sheet Hedges (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">$ 691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,488<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_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32<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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative asset, statement of financial position [extensible enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gains on derivative instruments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Net gain (loss) reclassified from AOCI into income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">44<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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign currency forward contracts | 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>
</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Net gain (loss) reclassified from AOCI into income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="nump">44<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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign currency forward contracts | Other expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Net realized and unrealized gain</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="nump">$ 69<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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign currency forward contracts | Designated as Hedging Instrument | Cash Flow Hedging</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<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_DerivativeAssets', window );">Derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign currency forward contracts | Not Designated as Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [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_DerivativeNotionalAmount', window );">Notional Amount</a></td>
<td class="nump">691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,368<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_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21<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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 line item in statement of financial position that includes derivative asset.</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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<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_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<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_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging 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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4CC<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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<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_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Nominal or face amount used to calculate payment on derivative.</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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<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_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547327344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory - Schedule of Inventory, Current (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 507<span></span>
</td>
<td class="nump">$ 575<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_InventoryWorkInProcessNetOfReserves', window );">Work in progress</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">205<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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">169<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_InventoryNet', window );">Total inventory</a></td>
<td class="nump">715<span></span>
</td>
<td class="nump">949<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_InventoryNoncurrent', window );">Inventory, non-current</a></td>
<td class="nump">$ 723<span></span>
</td>
<td class="nump">$ 910<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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808543872976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InventoryWriteDown', window );">Inventory write-down</a></td>
<td class="nump">$ 464<span></span>
</td>
<td class="nump">$ 499<span></span>
</td>
<td class="nump">$ 612<span></span>
</td>
<td class="nump">$ 689<span></span>
</td>
<td class="text">&#160;<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_InventoryFirmPurchaseCommitmentLoss', window );">Inventory, firm purchase commitment, loss</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">$ 184<span></span>
</td>
<td class="nump">141<span></span>
</td>
<td class="nump">$ 342<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_mrna_LegalContingencyFutureFirmPurchaseCommitments', window );">Loss on future firm purchase commitments</a></td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 268<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_InventoryGross', window );">Inventory, gross</a></td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900<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_OtherInventoryCapitalizedCosts', window );">Other inventory, capitalized costs</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 183<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_mrna_LegalContingencyFutureFirmPurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Legal Contingency, Future Firm Purchase Commitments</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;">mrna_LegalContingencyFutureFirmPurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_InventoryFirmPurchaseCommitmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 loss recognized on firm purchase commitment 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/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 330<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-5<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_InventoryFirmPurchaseCommitmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Gross 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</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> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-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;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherInventoryCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 last-in first out (LIFO) reserves, of costs capitalized in inventory classified as other, 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_OtherInventoryCapitalizedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>67
<FILENAME>R56.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541951936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,106<span></span>
</td>
<td class="nump">$ 2,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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: Accumulated depreciation</a></td>
<td class="num">(826)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(826)<span></span>
</td>
<td class="num">(658)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">2,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,280<span></span>
</td>
<td class="nump">2,018<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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">168<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">32<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Manufacturing and laboratory equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">307<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">488<span></span>
</td>
<td class="nump">460<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Furniture, fixtures and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">21<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">38<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580<span></span>
</td>
<td class="nump">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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=mrna_FinancingRightOfUseAssetMember', window );">Right of use of asset, financing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,631<span></span>
</td>
<td class="nump">$ 1,581<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 depreciation and amortization from plant, property, and equipment and right-of-use asset from finance 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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=mrna_FinancingRightOfUseAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentByTypeAxis=mrna_FinancingRightOfUseAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541597280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_OtherPrepaidExpenseCurrent', window );">Prepaid services</a></td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 216<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_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">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_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">214<span></span>
</td>
<td class="nump">187<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_mrna_OtherPrepaidExpenseManufacturing', window );">Down payments to manufacturing vendors</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">229<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_InterestReceivableCurrent', window );">Interest receivable</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">61<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_mrna_OtherPrepaidExpenseMaterialsAndSupplies', window );">Down payments for materials and supplies</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">219<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_mrna_TenantImprovementAllowanceReceivableCurrent', window );">Tenant improvement allowance receivable</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">42<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_mrna_CollaborationReceivableCurrent', window );">Collaboration receivable</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivableCurrent', window );">Value added tax receivable</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Convertible note receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 1,193<span></span>
</td>
<td class="nump">$ 1,195<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_CollaborationReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Collaboration Receivable, Current</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;">mrna_CollaborationReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_OtherPrepaidExpenseManufacturing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Other Prepaid Expense, Manufacturing</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;">mrna_OtherPrepaidExpenseManufacturing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_OtherPrepaidExpenseMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Other Prepaid Expense, Materials And Supplies</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;">mrna_OtherPrepaidExpenseMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_mrna_TenantImprovementAllowanceReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Tenant Improvement Allowance Receivable, Current</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;">mrna_TenantImprovementAllowanceReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in 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/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<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_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 current 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other costs that provide economic benefits within a future period of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-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;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 income and other taxes that provide economic benefits within a future period of 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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<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_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValueAddedTaxReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_ValueAddedTaxReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>69
<FILENAME>R58.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808538010624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Balance Sheet Components - Other Non-Current Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_InventoryNoncurrent', window );">Inventory, non-current</a></td>
<td class="nump">$ 723<span></span>
</td>
<td class="nump">$ 910<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_mrna_DownpaymentsAndPrepaymentsNoncurrent', window );">Downpayments and prepayments, non-current</a></td>
<td class="nump">303<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_EquityMethodInvestments', window );">Equity method investments</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">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_Goodwill', window );">Goodwill (Note 6)</a></td>
<td class="nump">52<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_FiniteLivedIntangibleAssetsNet', window );">Finite-lived intangible asset (Note 6)</a></td>
<td class="nump">46<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">12<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_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">24<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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">$ 1,290<span></span>
</td>
<td class="nump">$ 988<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_DownpaymentsAndPrepaymentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Downpayments And Prepayments, Noncurrent</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;">mrna_DownpaymentsAndPrepaymentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</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> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<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_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</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_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 restricted as to withdrawal or usage. 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.</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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-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;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>70
<FILENAME>R59.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536416384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Balance Sheet Components - Accrued Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_mrna_AccruedManufacturing', window );">Manufacturing</a></td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 400<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_mrna_AccruedClinicalTrials', window );">Clinical trials</a></td>
<td class="nump">290<span></span>
</td>
<td class="nump">319<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_mrna_LegalContingencyFutureFirmPurchaseCommitments', window );">Loss on future firm purchase commitments</a></td>
<td class="nump">220<span></span>
</td>
<td class="nump">268<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_mrna_AccruedDevelopmentOperation', window );">Development operations</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">88<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_mrna_AccruedOtherExternalGoodsAndServicesCurrent', window );">Other external goods and services</a></td>
<td class="nump">136<span></span>
</td>
<td class="nump">264<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_EmployeeRelatedLiabilitiesCurrent', window );">Compensation-related</a></td>
<td class="nump">126<span></span>
</td>
<td class="nump">190<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_mrna_AccruedPropertyAndEquipmentCurrent', window );">Property, plant and equipment</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">5<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_mrna_RawMaterialsAccountsPayable', window );">Raw materials</a></td>
<td class="nump">62<span></span>
</td>
<td class="nump">316<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_AccruedRoyaltiesCurrent', window );">Royalties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">203<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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">48<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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 1,490<span></span>
</td>
<td class="nump">$ 2,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_AccruedClinicalTrials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accrued Clinical Trials</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;">mrna_AccruedClinicalTrials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_AccruedDevelopmentOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accrued Development Operation</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;">mrna_AccruedDevelopmentOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_AccruedManufacturing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accrued Manufacturing</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;">mrna_AccruedManufacturing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_AccruedOtherExternalGoodsAndServicesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accrued Other External Goods And Services Current</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;">mrna_AccruedOtherExternalGoodsAndServicesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_AccruedPropertyAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accrued Property And Equipment, Current</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;">mrna_AccruedPropertyAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_LegalContingencyFutureFirmPurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Legal Contingency, Future Firm Purchase Commitments</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;">mrna_LegalContingencyFutureFirmPurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_RawMaterialsAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Raw Materials, Accounts Payable</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;">mrna_RawMaterialsAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">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_AccruedRoyaltiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_AccruedRoyaltiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540352528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Balance Sheet Components - Other Current Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_FinanceLeaseLiabilityCurrent', window );">Lease liabilities - financing</a></td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">$ 161<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 - operating</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">35<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_OtherSundryLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">53<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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 236<span></span>
</td>
<td class="nump">$ 249<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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 finance 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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_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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from 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://fasb.org/us-gaap/role/ref/legacyRef<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> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-10<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_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536234480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Balance Sheet Components - Deferred Revenue (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </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_mrna_ChangeInContractwithCustomerLiabilityRollForward', window );"><strong>Change In Contract with Customer Liability [Roll Forward]</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_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 2,711<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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Additions</a></td>
<td class="nump">140<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_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod', window );">Deductions</a></td>
<td class="num">(1,119)<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 );">Ending balance</a></td>
<td class="nump">1,732<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=mrna_ProductSalesMember', window );">Product sales</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_mrna_ChangeInContractwithCustomerLiabilityRollForward', window );"><strong>Change In Contract with Customer Liability [Roll Forward]</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_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">2,626<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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Additions</a></td>
<td class="nump">127<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_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod', window );">Deductions</a></td>
<td class="num">(1,085)<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 );">Ending balance</a></td>
<td class="nump">1,668<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_GrantMember', window );">Grant revenue</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_mrna_ChangeInContractwithCustomerLiabilityRollForward', window );"><strong>Change In Contract with Customer Liability [Roll Forward]</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_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod', window );">Deductions</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=mrna_CollaborationArrangementMember', window );">Collaboration revenue</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_mrna_ChangeInContractwithCustomerLiabilityRollForward', window );"><strong>Change In Contract with Customer Liability [Roll Forward]</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_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">81<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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Additions</a></td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod', window );">Deductions</a></td>
<td class="num">(32)<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 );">Ending balance</a></td>
<td class="nump">$ 62<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_ChangeInContractwithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Change In Contract with Customer Liability [Roll Forward]</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;">mrna_ChangeInContractwithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Contract With Customer, Liability, Deductions During 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;">mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mrna_ProductSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_ProductSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_GrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=mrna_CollaborationArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_CollaborationArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808542330752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> ft&#178; in Thousands, $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>ft&#178; </div>
<div>numberOfBuilding </div>
<div>numberOfExtensionPeriod </div>
<div>campus</div>
</th>
<th class="th">
<div>Dec. 31, 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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_OperatingLeaseNumberOfProperties', window );">Number of campuses | campus</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 138<span></span>
</td>
<td class="text">&#160;<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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">$ 121<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_LeaseContractualTermAxis=mrna_EmbeddedLeasesMember', window );">Embedded Leases</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">456<span></span>
</td>
<td class="nump">440<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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating leases</a></td>
<td class="nump">$ 633<span></span>
</td>
<td class="nump">$ 639<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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_MTCSouthMTCNorthAndMTCEastMember', window );">MTC South, MTC North and MTC East</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of office space (in sqft) | ft&#178;</a></td>
<td class="nump">686<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_mrna_FinanceLeaseNumberOfProperties', window );">Finance lease, number of properties | numberOfBuilding</a></td>
<td class="nump">3<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_mrna_LesseeOperatingLeaseNumberOfExtension', window );">Number of extension | numberOfExtensionPeriod</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseRenewalTerm', window );">Extension term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mrna_CambridgeMassachusettsMember', window );">Cambridge leases</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of office space (in sqft) | ft&#178;</a></td>
<td class="nump">292<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_mrna_FinanceLeaseNumberOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Finance Lease, Number Of Properties</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;">mrna_FinanceLeaseNumberOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</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_mrna_LesseeOperatingLeaseNumberOfExtension">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Lessee, Operating Lease, Number Of Extension</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;">mrna_LesseeOperatingLeaseNumberOfExtension</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</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_mrna_OperatingLeaseNumberOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Operating Lease, Number Of Properties</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;">mrna_OperatingLeaseNumberOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of a real estate property.</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_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="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:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's right to use underlying asset under 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=mrna_EmbeddedLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseContractualTermAxis=mrna_EmbeddedLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_MTCSouthMTCNorthAndMTCEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_MTCSouthMTCNorthAndMTCEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mrna_CambridgeMassachusettsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=mrna_CambridgeMassachusettsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808541937728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Balance Sheet Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_LeasesAbstract', window );"><strong>Leases [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_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, operating, net</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right-of-use assets, financing, net</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="nump">1,150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_OperatingAndFinanceLeaseRightOfUseAsset', window );">Total</a></td>
<td class="nump">1,206<span></span>
</td>
<td class="nump">1,271<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 );">Operating lease liabilities, current</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">35<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_FinanceLeaseLiabilityCurrent', window );">Financing lease liabilities, current</a></td>
<td class="nump">187<span></span>
</td>
<td class="nump">161<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_OperatingAndFinanceLeaseLiabilityCurrent', window );">Total current lease liabilities</a></td>
<td class="nump">221<span></span>
</td>
<td class="nump">196<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 );">Operating lease liabilities, non-current</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">92<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_FinanceLeaseLiabilityNoncurrent', window );">Financing lease liabilities, non-current</a></td>
<td class="nump">843<span></span>
</td>
<td class="nump">912<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent', window );">Total non-current lease liabilities</a></td>
<td class="nump">947<span></span>
</td>
<td class="nump">1,004<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_OperatingAndFinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 1,168<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance lease, right-of-use asset, statement of financial position [extensible list]</a></td>
<td class="text">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization<span></span>
</td>
<td class="text">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization<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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating lease, liability, current, statement of financial position [extensible list]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease, liability, current, statement of financial position [extensible list]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_OperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Operating And Finance Lease, Liability</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;">mrna_OperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_OperatingAndFinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Operating And Finance Lease, Liability, Current</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;">mrna_OperatingAndFinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_OperatingAndFinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Operating And Finance Lease, Liability, Noncurrent</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;">mrna_OperatingAndFinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_OperatingAndFinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Operating And Finance Lease, Right-Of-Use Asset</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;">mrna_OperatingAndFinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 finance 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 line item in statement of financial position that includes current finance lease liability.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 finance 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amortization, of right-of-use asset from finance 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 line item in statement of financial position that includes finance lease right-of-use asset.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 line item in statement of financial position that includes current operating lease liability.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's right to use underlying asset under 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808538083408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Minimum Lease Payments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023 (remainder of the year)</a></td>
<td class="nump">$ 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">47<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026</a></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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">19<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_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">48<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest or imputed interest</a></td>
<td class="num">(34)<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">138<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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing Leases</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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2023 (remainder of the year)</a></td>
<td class="nump">126<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024</a></td>
<td class="nump">198<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025</a></td>
<td class="nump">130<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026</a></td>
<td class="nump">109<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2027</a></td>
<td class="nump">23<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_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">1,097<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">1,683<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest or imputed interest</a></td>
<td class="num">(653)<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_FinanceLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">1,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Undiscounted future lease payments</a></td>
<td class="nump">34<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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_MTCSouthMTCNorthAndMTCEastMember', window );">MTC South, MTC North and MTC East | Norwood leases</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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amounts representing interest or imputed interest</a></td>
<td class="num">(668)<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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Undiscounted future lease payments</a></td>
<td class="nump">$ 668<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_FinanceLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Finance Lease, Liability, To Be Paid, After Year Four</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;">mrna_FinanceLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</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;">mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 finance 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 lessee's undiscounted obligation for lease payments for finance 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 lessee's undiscounted obligation for lease payment 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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.</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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_MTCSouthMTCNorthAndMTCEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_MTCSouthMTCNorthAndMTCEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mrna_NorwoodMassachusettsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementGeographicalAxis=mrna_NorwoodMassachusettsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R65.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547309264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Indemnification Obligations (Details) - Indemnification<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>claim</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>claim</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>claim</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_LossContingencyLossInPeriod', window );">Losses related to indemnification obligations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of claims outstanding | claim</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Reserves established</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 loss contingency liability.</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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-10<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_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-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;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 pending claims pertaining to a loss contingency.</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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<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_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808535819344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Purchase Commitments and Purchase Orders (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mrna_LegalContingencyFutureFirmPurchaseCommitments', window );">Loss on future firm purchase commitments</a></td>
<td class="nump">$ 220<span></span>
</td>
<td class="nump">$ 268<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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_SupplyAndManufacturingAgreementsMember', window );">Supply and manufacturing agreements</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_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase commitments</a></td>
<td class="nump">3,400<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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_ClinicalServicesMember', window );">Clinical Services</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_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Commitment [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_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase commitments</a></td>
<td class="nump">347<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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_ClinicalOperationsAndSupportCommitmentMember', window );">Clinical operations and support commitment</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_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase commitments</a></td>
<td class="nump">$ 2,900<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_mrna_LegalContingencyFutureFirmPurchaseCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Legal Contingency, Future Firm Purchase Commitments</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;">mrna_LegalContingencyFutureFirmPurchaseCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_SupplyAndManufacturingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_SupplyAndManufacturingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_ClinicalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_ClinicalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_ClinicalOperationsAndSupportCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentAxis=mrna_ClinicalOperationsAndSupportCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>78
<FILENAME>R67.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544525360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Licenses to Patented Technology (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PaymentsToAcquireInProcessResearchAndDevelopment', window );">Consideration paid</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
<td class="nump">$ 98<span></span>
</td>
<td class="nump">$ 364<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_PaymentsToAcquireInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 outflows from the purchase of net carrying value allocated to in-process research and development costs and materials acquired in a business combination.</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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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_PaymentsToAcquireInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>79
<FILENAME>R68.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547499296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Moderna Science Centre (Details)<br> ft&#178; in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>ft&#178; </div>
<div>numberOfOption</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Additional payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 172<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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_ModernaScienceCentreMember', window );">Moderna Science Centre</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfRealEstateProperty', window );">Area of office space (in sqft) | ft&#178;</a></td>
<td class="nump">462<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_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm', window );">Lease agreement for building project</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">15 years<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_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods', window );">Number of extension periods | numberOfOption</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseRenewalTerm', window );">Extension term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Additional payment</a></td>
<td class="nump">$ 1,000<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_mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Lessee, Operating Lease, Lease Agreement For Building Project, Term</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;">mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</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_mrna_LesseeOperatingLeaseNumberOfExtensionPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Lessee, Operating Lease, Number Of Extension Periods</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;">mrna_LesseeOperatingLeaseNumberOfExtensionPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mrna_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 of a real estate property.</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_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="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:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 lessee's undiscounted obligation for lease payment 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/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_ModernaScienceCentreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=mrna_ModernaScienceCentreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>80
<FILENAME>R69.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808536583008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Share Repurchase Programs - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 149<span></span>
</td>
<td class="nump">$ 94<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_CostOfSalesMember', window );">Cost of 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>
</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>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">21<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>
</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>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">39<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 );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">34<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_EmployeeStockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mrna_RestrictedStockAndRestrictedStockUnitsRSUMember', window );">Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">39<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_EmployeeStockMember', window );">Employee Stock Purchase Plan (ESPP)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mrna_RestrictedStockAndRestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=mrna_RestrictedStockAndRestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808547043296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Share Repurchase Programs - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost related to non-vested stock-based compensation</a></td>
<td class="nump">$ 743<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 );">Weighted-average period of cost expected to be recognized</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=mrna_A2022RepurchaseProgramMember', window );">2022 Repurchase Program</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized amount for share repurchase program</a></td>
<td class="nump">$ 1,700<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=mrna_A2022RepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=mrna_A2022RepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544565488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation and Share Repurchase Programs - Share Repurchase Program (Details)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </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_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_TreasuryStockSharesAcquired', window );">Number of shares repurchased (in shares) | shares</a></td>
<td class="nump">8<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_TreasuryStockAcquiredAverageCostPerShare', window );">Average price per share (in usd per share) | $ / shares</a></td>
<td class="nump">$ 143.39<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_TreasuryStockRetiredCostMethodAmount', window );">Aggregate purchase price</a></td>
<td class="nump">$ 1,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized at end of period</a></td>
<td class="nump">$ 1,667<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cost of shares repurchased divided by the total number of shares repurchased.</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> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="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_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-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;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 that have been repurchased during the period and are being held in 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-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>83
<FILENAME>R72.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808540361104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">$ (1,749)<span></span>
</td>
<td class="nump">$ 2,474<span></span>
</td>
<td class="num">$ (2,054)<span></span>
</td>
<td class="nump">$ 6,703<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_IncomeTaxExpenseBenefit', window );">(Benefit from) provision for income taxes</a></td>
<td class="num">$ (369)<span></span>
</td>
<td class="nump">$ 277<span></span>
</td>
<td class="num">$ (753)<span></span>
</td>
<td class="nump">$ 849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">21.10%<span></span>
</td>
<td class="nump">11.20%<span></span>
</td>
<td class="nump">36.70%<span></span>
</td>
<td class="nump">12.70%<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R73.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808544581968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - State - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 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_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance on deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155<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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Decrease in valuation allowance</a></td>
<td class="nump">$ 50<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 the valuation allowance for a specified deferred tax asset.</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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R74.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.23.2</span><table class="report" border="0" cellspacing="2" id="idm139808542273664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(Loss) Earnings per Share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (1,380)<span></span>
</td>
<td class="nump">$ 2,197<span></span>
</td>
<td class="num">$ (1,301)<span></span>
</td>
<td class="nump">$ 5,854<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_EarningsPerShareDilutedAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">399<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">24<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">419<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="nump">423<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 EPS (in usd per share)</a></td>
<td class="num">$ (3.62)<span></span>
</td>
<td class="nump">$ 5.55<span></span>
</td>
<td class="num">$ (3.39)<span></span>
</td>
<td class="nump">$ 14.66<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 EPS (in usd per share)</a></td>
<td class="num">$ (3.62)<span></span>
</td>
<td class="nump">$ 5.24<span></span>
</td>
<td class="num">$ (3.39)<span></span>
</td>
<td class="nump">$ 13.85<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive potential common shares excluded from the EPS computation above (in shares)</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-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;">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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>mrna-20230630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mrna="http://www.modernatx.com/20230630"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mrna-20230630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:RestOfTheWorldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:ProductSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:DefenseAdvancedResearchProjectsAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:DefenseAdvancedResearchProjectsAgencyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">mrna:ContractOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:TheBillAndMelindaGatesFoundationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis">mrna:InitialProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:BiomedicalAdvancedResearchAndDevelopmentAuthorityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">mrna:OtherGrantRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:VertexMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:MerckMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:AstraZenecaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:OtherCollaborativePartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementIncludingArrangementsWithAffiliateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:GenerationBioCoGBIOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">mrna:GenerationBioCoGBIOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-31</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mrna:OriCiroGenomicsKKMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-31</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:CurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">mrna:NoncurrentMarketableSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryNotesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryBillSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryNotesSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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>2023-06-30</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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>2023-06-30</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <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:FinancialInstrumentAxis">us-gaap:USGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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-12-31</instant>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</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-12-31</instant>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mrna:FinancingRightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">mrna:FinancingRightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:GrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mrna:CollaborationArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:CambridgeMassachusettsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:MTCSouthMTCNorthAndMTCEastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mrna:EmbeddedLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">mrna:EmbeddedLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:MTCSouthMTCNorthAndMTCEastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mrna:NorwoodMassachusettsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">mrna:SupplyAndManufacturingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">mrna:ClinicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">mrna:ClinicalOperationsAndSupportCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:ModernaScienceCentreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis">mrna:ModernaScienceCentreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mrna:RestrictedStockAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">mrna:A2022RepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001682852</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="candidate">
        <measure>mrna:candidate</measure>
    </unit>
    <unit id="developmentprogram">
        <measure>mrna:developmentProgram</measure>
    </unit>
    <unit id="participant">
        <measure>mrna:participant</measure>
    </unit>
    <unit id="security">
        <measure>mrna:security</measure>
    </unit>
    <unit id="campus">
        <measure>mrna:campus</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="numberofbuilding">
        <measure>mrna:numberOfBuilding</measure>
    </unit>
    <unit id="numberofextensionperiod">
        <measure>mrna:numberOfExtensionPeriod</measure>
    </unit>
    <unit id="claim">
        <measure>mrna:claim</measure>
    </unit>
    <unit id="numberofoption">
        <measure>mrna:numberOfOption</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-25">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-26">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-27">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-28">0001682852</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-29">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c-3" id="f-769">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration contextRef="c-4" id="f-779">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-953">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-954">http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-959">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-960">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-963">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-964">http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-38753</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Moderna, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">81-3467528</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">200 Technology Square</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Cambridge,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">02139</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">617</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">714-6500</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">MRNA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">380592588</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-6" id="f-30" unitRef="usd">3801000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-6" id="f-31" unitRef="usd">3205000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-3" decimals="-6" id="f-32" unitRef="usd">4658000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-4" decimals="-6" id="f-33" unitRef="usd">6697000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-3" decimals="-6" id="f-34" unitRef="usd">232000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-6" id="f-35" unitRef="usd">1385000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-6" id="f-36" unitRef="usd">715000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-6" id="f-37" unitRef="usd">949000000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-6" id="f-38" unitRef="usd">1193000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-6" id="f-39" unitRef="usd">1195000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-6" id="f-40" unitRef="usd">10599000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-6" id="f-41" unitRef="usd">13431000000</us-gaap:AssetsCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-3" decimals="-6" id="f-42" unitRef="usd">6105000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-4" decimals="-6" id="f-43" unitRef="usd">8318000000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-6" id="f-44" unitRef="usd">2280000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-6" id="f-45" unitRef="usd">2018000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-46" unitRef="usd">130000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-47" unitRef="usd">121000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-3" decimals="-6" id="f-48" unitRef="usd">1480000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c-4" decimals="-6" id="f-49" unitRef="usd">982000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-6" id="f-50" unitRef="usd">1290000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-6" id="f-51" unitRef="usd">988000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-6" id="f-52" unitRef="usd">21884000000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-6" id="f-53" unitRef="usd">25858000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-3" decimals="-6" id="f-54" unitRef="usd">310000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-6" id="f-55" unitRef="usd">487000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-56" unitRef="usd">1490000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-57" unitRef="usd">2101000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-3" decimals="-6" id="f-58" unitRef="usd">1040000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-6" id="f-59" unitRef="usd">2038000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-3" decimals="-6" id="f-60" unitRef="usd">47000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c-4" decimals="-6" id="f-61" unitRef="usd">48000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-62" unitRef="usd">236000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-63" unitRef="usd">249000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-64" unitRef="usd">3123000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-65" unitRef="usd">4923000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-66" unitRef="usd">692000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-67" unitRef="usd">673000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-68" unitRef="usd">104000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-69" unitRef="usd">92000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-70" unitRef="usd">843000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-71" unitRef="usd">912000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-6" id="f-72" unitRef="usd">173000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-6" id="f-73" unitRef="usd">135000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-6" id="f-74" unitRef="usd">4935000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-6" id="f-75" unitRef="usd">6735000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-76" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-77" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-78"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-79"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-3" decimals="-6" id="f-80" unitRef="shares">162000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-6" id="f-81" unitRef="shares">162000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-3" decimals="INF" id="f-82" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-83" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-84" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-85" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-3" decimals="-6" id="f-86" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-6" id="f-87" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-88"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-89"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-6" id="f-90" unitRef="shares">1600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="-6" id="f-91" unitRef="shares">1600000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-3" decimals="-6" id="f-92" unitRef="shares">381000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-6" id="f-93" unitRef="shares">381000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="-6" id="f-94" unitRef="shares">385000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-6" id="f-95" unitRef="shares">385000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-3" decimals="-6" id="f-96" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-6" id="f-97" unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-3" decimals="-6" id="f-98" unitRef="usd">193000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-6" id="f-99" unitRef="usd">1173000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-6" id="f-100" unitRef="usd">-263000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-6" id="f-101" unitRef="usd">-370000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-6" id="f-102" unitRef="usd">17019000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-6" id="f-103" unitRef="usd">18320000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-104" unitRef="usd">16949000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-105" unitRef="usd">19123000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-6" id="f-106" unitRef="usd">21884000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-6" id="f-107" unitRef="usd">25858000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c-5" decimals="-6" id="f-108" unitRef="usd">293000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-6" decimals="-6" id="f-109" unitRef="usd">4531000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-7" decimals="-6" id="f-110" unitRef="usd">2121000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="-6" id="f-111" unitRef="usd">10456000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="-6" id="f-112" unitRef="usd">51000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="-6" id="f-113" unitRef="usd">218000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-11" decimals="-6" id="f-114" unitRef="usd">85000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-6" id="f-115" unitRef="usd">359000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-13" decimals="-6" id="f-116" unitRef="usd">344000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-14" decimals="-6" id="f-117" unitRef="usd">4749000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-1" decimals="-6" id="f-118" unitRef="usd">2206000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-15" decimals="-6" id="f-119" unitRef="usd">10815000000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-6" id="f-120" unitRef="usd">731000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-6" id="f-121" unitRef="usd">1381000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-6" id="f-122" unitRef="usd">1523000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-6" id="f-123" unitRef="usd">2398000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-13" decimals="-6" id="f-124" unitRef="usd">1148000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-14" decimals="-6" id="f-125" unitRef="usd">710000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-6" id="f-126" unitRef="usd">2279000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-15" decimals="-6" id="f-127" unitRef="usd">1264000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-13" decimals="-6" id="f-128" unitRef="usd">332000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-14" decimals="-6" id="f-129" unitRef="usd">211000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-6" id="f-130" unitRef="usd">637000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-15" decimals="-6" id="f-131" unitRef="usd">479000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c-13" decimals="-6" id="f-132" unitRef="usd">2211000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-14" decimals="-6" id="f-133" unitRef="usd">2302000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-1" decimals="-6" id="f-134" unitRef="usd">4439000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c-15" decimals="-6" id="f-135" unitRef="usd">4141000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-13" decimals="-6" id="f-136" unitRef="usd">-1867000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-6" id="f-137" unitRef="usd">2447000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-6" id="f-138" unitRef="usd">-2233000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-6" id="f-139" unitRef="usd">6674000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-13" decimals="-6" id="f-140" unitRef="usd">104000000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-14" decimals="-6" id="f-141" unitRef="usd">40000000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-6" id="f-142" unitRef="usd">213000000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-15" decimals="-6" id="f-143" unitRef="usd">55000000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-13" decimals="-6" id="f-144" unitRef="usd">14000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-6" id="f-145" unitRef="usd">-13000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-6" id="f-146" unitRef="usd">-34000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-15" decimals="-6" id="f-147" unitRef="usd">-26000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-148" unitRef="usd">-1749000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-6" id="f-149" unitRef="usd">2474000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-150" unitRef="usd">-2054000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-6" id="f-151" unitRef="usd">6703000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-152" unitRef="usd">-369000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-6" id="f-153" unitRef="usd">277000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-154" unitRef="usd">-753000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-6" id="f-155" unitRef="usd">849000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-156" unitRef="usd">-1380000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-6" id="f-157" unitRef="usd">2197000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-158" unitRef="usd">-1301000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-6" id="f-159" unitRef="usd">5854000000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-160"
      unitRef="usdPerShare">-3.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-161"
      unitRef="usdPerShare">5.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-162"
      unitRef="usdPerShare">-3.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-163"
      unitRef="usdPerShare">14.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-164"
      unitRef="usdPerShare">-3.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-165"
      unitRef="usdPerShare">5.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-166"
      unitRef="usdPerShare">-3.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-167"
      unitRef="usdPerShare">13.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-13" decimals="-6" id="f-168" unitRef="shares">381000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-6" id="f-169" unitRef="shares">396000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-6" id="f-170" unitRef="shares">383000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="-6" id="f-171" unitRef="shares">399000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-13" decimals="-6" id="f-172" unitRef="shares">381000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-6" id="f-173" unitRef="shares">419000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-6" id="f-174" unitRef="shares">383000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="-6" id="f-175" unitRef="shares">423000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-176" unitRef="usd">-1380000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-6" id="f-177" unitRef="usd">2197000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-178" unitRef="usd">-1301000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-6" id="f-179" unitRef="usd">5854000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-13" decimals="-6" id="f-180" unitRef="usd">-10000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-14" decimals="-6" id="f-181" unitRef="usd">-80000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-6" id="f-182" unitRef="usd">69000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-15" decimals="-6" id="f-183" unitRef="usd">-258000000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-13" decimals="-6" id="f-184" unitRef="usd">-14000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-14" decimals="-6" id="f-185" unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-1" decimals="-6" id="f-186" unitRef="usd">-30000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax contextRef="c-15" decimals="-6" id="f-187" unitRef="usd">-15000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-6" id="f-188" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-6" id="f-189" unitRef="usd">-72000000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-190" unitRef="usd">99000000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-6" id="f-191" unitRef="usd">-243000000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-13" decimals="-6" id="f-192" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-14" decimals="-6" id="f-193" unitRef="usd">46000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-194" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-15" decimals="-6" id="f-195" unitRef="usd">71000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-13" decimals="-6" id="f-196" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-14" decimals="-6" id="f-197" unitRef="usd">30000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-198" unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-15" decimals="-6" id="f-199" unitRef="usd">44000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-13" decimals="-6" id="f-200" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-14" decimals="-6" id="f-201" unitRef="usd">16000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-6" id="f-202" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-15" decimals="-6" id="f-203" unitRef="usd">27000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-6" id="f-204" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-6" id="f-205" unitRef="usd">-56000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-206" unitRef="usd">107000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-6" id="f-207" unitRef="usd">-216000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-13" decimals="-6" id="f-208" unitRef="usd">-1376000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-6" id="f-209" unitRef="usd">2141000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-6" id="f-210" unitRef="usd">-1194000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-6" id="f-211" unitRef="usd">5638000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-16" decimals="-6" id="f-212" unitRef="shares">384000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-6" id="f-213" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-6" id="f-214" unitRef="usd">731000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-6" id="f-215" unitRef="usd">-267000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-6" id="f-216" unitRef="usd">18399000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-6" id="f-217" unitRef="usd">18863000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-21" decimals="-6" id="f-218" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-22" decimals="-6" id="f-219" unitRef="usd">4000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-13" decimals="-6" id="f-220" unitRef="usd">4000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-22" decimals="-6" id="f-221" unitRef="usd">12000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-13" decimals="-6" id="f-222" unitRef="usd">12000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-22" decimals="-6" id="f-223" unitRef="usd">74000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-13" decimals="-6" id="f-224" unitRef="usd">74000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-23" decimals="-6" id="f-225" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-6" id="f-226" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-21" decimals="-6" id="f-227" unitRef="shares">4000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-22" decimals="-6" id="f-228" unitRef="usd">628000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-13" decimals="-6" id="f-229" unitRef="usd">628000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-24" decimals="-6" id="f-230" unitRef="usd">-1380000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-231" unitRef="usd">-1380000000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-25" decimals="-6" id="f-232" unitRef="shares">381000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-6" id="f-233" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-6" id="f-234" unitRef="usd">193000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-6" id="f-235" unitRef="usd">-263000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-6" id="f-236" unitRef="usd">17019000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-237" unitRef="usd">16949000000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-29" decimals="-6" id="f-238" unitRef="shares">400000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-6" id="f-239" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-6" id="f-240" unitRef="usd">3644000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-6" id="f-241" unitRef="usd">-184000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-6" id="f-242" unitRef="usd">13615000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-6" id="f-243" unitRef="usd">17075000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-34" decimals="-6" id="f-244" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-35" decimals="-6" id="f-245" unitRef="usd">8000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-14" decimals="-6" id="f-246" unitRef="usd">8000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-35" decimals="-6" id="f-247" unitRef="usd">9000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-14" decimals="-6" id="f-248" unitRef="usd">9000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-6" id="f-249" unitRef="usd">50000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-14" decimals="-6" id="f-250" unitRef="usd">50000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-36" decimals="-6" id="f-251" unitRef="usd">-56000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-14" decimals="-6" id="f-252" unitRef="usd">-56000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-34" decimals="-6" id="f-253" unitRef="shares">9000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-35" decimals="-6" id="f-254" unitRef="usd">1298000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-14" decimals="-6" id="f-255" unitRef="usd">1298000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-6" id="f-256" unitRef="usd">2197000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-6" id="f-257" unitRef="usd">2197000000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-38" decimals="-6" id="f-258" unitRef="shares">392000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-6" id="f-259" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-6" id="f-260" unitRef="usd">2413000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-6" id="f-261" unitRef="usd">-240000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-6" id="f-262" unitRef="usd">15812000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-6" id="f-263" unitRef="usd">17985000000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-43" decimals="-6" id="f-264" unitRef="shares">385000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-6" id="f-265" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-6" id="f-266" unitRef="usd">1173000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-6" id="f-267" unitRef="usd">-370000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-6" id="f-268" unitRef="usd">18320000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-6" id="f-269" unitRef="usd">19123000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c-47" decimals="-6" id="f-270" unitRef="shares">1000000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-47" decimals="-6" id="f-271" unitRef="shares">3000000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-48" decimals="-6" id="f-272" unitRef="usd">13000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-6" id="f-273" unitRef="usd">13000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-48" decimals="-6" id="f-274" unitRef="usd">12000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-6" id="f-275" unitRef="usd">12000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-6" id="f-276" unitRef="usd">12000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-48" decimals="-6" id="f-277" unitRef="usd">149000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-6" id="f-278" unitRef="usd">149000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-49" decimals="-6" id="f-279" unitRef="usd">107000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-6" id="f-280" unitRef="usd">107000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-47" decimals="-6" id="f-281" unitRef="shares">8000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-48" decimals="-6" id="f-282" unitRef="usd">1154000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-1" decimals="-6" id="f-283" unitRef="usd">1154000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-50" decimals="-6" id="f-284" unitRef="usd">-1301000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-285" unitRef="usd">-1301000000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-25" decimals="-6" id="f-286" unitRef="shares">381000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-6" id="f-287" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-6" id="f-288" unitRef="usd">193000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-6" id="f-289" unitRef="usd">-263000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-6" id="f-290" unitRef="usd">17019000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-6" id="f-291" unitRef="usd">16949000000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-51" decimals="-6" id="f-292" unitRef="shares">403000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-6" id="f-293" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-6" id="f-294" unitRef="usd">4211000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-6" id="f-295" unitRef="usd">-24000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-54" decimals="-6" id="f-296" unitRef="usd">9958000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-55" decimals="-6" id="f-297" unitRef="usd">14145000000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-56" decimals="-6" id="f-298" unitRef="shares">2000000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-57" decimals="-6" id="f-299" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-15" decimals="-6" id="f-300" unitRef="usd">20000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-57" decimals="-6" id="f-301" unitRef="usd">9000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-15" decimals="-6" id="f-302" unitRef="usd">9000000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-57" decimals="-6" id="f-303" unitRef="usd">94000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-6" id="f-304" unitRef="usd">94000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-58" decimals="-6" id="f-305" unitRef="usd">-216000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-6" id="f-306" unitRef="usd">-216000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c-56" decimals="-6" id="f-307" unitRef="shares">13000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-57" decimals="-6" id="f-308" unitRef="usd">1921000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-15" decimals="-6" id="f-309" unitRef="usd">1921000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c-59" decimals="-6" id="f-310" unitRef="usd">5854000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-6" id="f-311" unitRef="usd">5854000000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-38" decimals="-6" id="f-312" unitRef="shares">392000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-6" id="f-313" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-6" id="f-314" unitRef="usd">2413000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-6" id="f-315" unitRef="usd">-240000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-6" id="f-316" unitRef="usd">15812000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-6" id="f-317" unitRef="usd">17985000000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-318" unitRef="usd">-1301000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-6" id="f-319" unitRef="usd">5854000000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-6" id="f-320" unitRef="usd">149000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-15" decimals="-6" id="f-321" unitRef="usd">94000000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-1" decimals="-6" id="f-322" unitRef="usd">170000000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-15" decimals="-6" id="f-323" unitRef="usd">155000000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium contextRef="c-1" decimals="-6" id="f-324" unitRef="usd">29000000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium contextRef="c-15" decimals="-6" id="f-325" unitRef="usd">-29000000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="c-1" decimals="-6" id="f-326" unitRef="usd">17000000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="c-15" decimals="-6" id="f-327" unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <mrna:DeferredIncomeTaxExpenseBenefitNet contextRef="c-1" decimals="-6" id="f-328" unitRef="usd">-530000000</mrna:DeferredIncomeTaxExpenseBenefitNet>
    <mrna:DeferredIncomeTaxExpenseBenefitNet contextRef="c-15" decimals="-6" id="f-329" unitRef="usd">-376000000</mrna:DeferredIncomeTaxExpenseBenefitNet>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-6" id="f-330" unitRef="usd">12000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-15" decimals="-6" id="f-331" unitRef="usd">-15000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-6" id="f-332" unitRef="usd">-1153000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-15" decimals="-6" id="f-333" unitRef="usd">-484000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-6" id="f-334" unitRef="usd">142000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-15" decimals="-6" id="f-335" unitRef="usd">324000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-6" id="f-336" unitRef="usd">-234000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-15" decimals="-6" id="f-337" unitRef="usd">480000000</us-gaap:IncreaseDecreaseInInventories>
    <mrna:IncreaseDecreaseInRightOfUseAssetOperatingLeases contextRef="c-1" decimals="-6" id="f-338" unitRef="usd">9000000</mrna:IncreaseDecreaseInRightOfUseAssetOperatingLeases>
    <mrna:IncreaseDecreaseInRightOfUseAssetOperatingLeases contextRef="c-15" decimals="-6" id="f-339" unitRef="usd">-20000000</mrna:IncreaseDecreaseInRightOfUseAssetOperatingLeases>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-6" id="f-340" unitRef="usd">-187000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-15" decimals="-6" id="f-341" unitRef="usd">-56000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-6" id="f-342" unitRef="usd">-633000000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-15" decimals="-6" id="f-343" unitRef="usd">305000000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-6" id="f-344" unitRef="usd">-979000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-15" decimals="-6" id="f-345" unitRef="usd">-2370000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-6" id="f-346" unitRef="usd">-1000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-15" decimals="-6" id="f-347" unitRef="usd">-527000000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-6" id="f-348" unitRef="usd">12000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-15" decimals="-6" id="f-349" unitRef="usd">-19000000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-6" id="f-350" unitRef="usd">-18000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-15" decimals="-6" id="f-351" unitRef="usd">263000000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-6" id="f-352" unitRef="usd">-2140000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-15" decimals="-6" id="f-353" unitRef="usd">3067000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-6" id="f-354" unitRef="usd">1281000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt contextRef="c-15" decimals="-6" id="f-355" unitRef="usd">8734000000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-1" decimals="-6" id="f-356" unitRef="usd">3264000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="c-15" decimals="-6" id="f-357" unitRef="usd">1409000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-1" decimals="-6" id="f-358" unitRef="usd">2427000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt contextRef="c-15" decimals="-6" id="f-359" unitRef="usd">2506000000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-6" id="f-360" unitRef="usd">347000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-15" decimals="-6" id="f-361" unitRef="usd">219000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-6" id="f-362" unitRef="usd">85000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-15" decimals="-6" id="f-363" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireNotesReceivable contextRef="c-1" decimals="-6" id="f-364" unitRef="usd">23000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:PaymentsToAcquireNotesReceivable contextRef="c-15" decimals="-6" id="f-365" unitRef="usd">35000000</us-gaap:PaymentsToAcquireNotesReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-6" id="f-366" unitRef="usd">3955000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-15" decimals="-6" id="f-367" unitRef="usd">-5073000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockPlans contextRef="c-1" decimals="-6" id="f-368" unitRef="usd">25000000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans contextRef="c-15" decimals="-6" id="f-369" unitRef="usd">29000000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-6" id="f-370" unitRef="usd">1154000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-15" decimals="-6" id="f-371" unitRef="usd">1921000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <mrna:FinanceLeasePrincipalPaymentsNetOfAdjustments contextRef="c-1" decimals="-6" id="f-372" unitRef="usd">81000000</mrna:FinanceLeasePrincipalPaymentsNetOfAdjustments>
    <mrna:FinanceLeasePrincipalPaymentsNetOfAdjustments contextRef="c-15" decimals="-6" id="f-373" unitRef="usd">77000000</mrna:FinanceLeasePrincipalPaymentsNetOfAdjustments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-6" id="f-374" unitRef="usd">-1210000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-15" decimals="-6" id="f-375" unitRef="usd">-1969000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-6" id="f-376" unitRef="usd">605000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-15" decimals="-6" id="f-377" unitRef="usd">-3975000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-6" id="f-378" unitRef="usd">3217000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-55" decimals="-6" id="f-379" unitRef="usd">6860000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-6" id="f-380" unitRef="usd">3822000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-42" decimals="-6" id="f-381" unitRef="usd">2885000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-6" id="f-382" unitRef="usd">105000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-15" decimals="-6" id="f-383" unitRef="usd">49000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <mrna:RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments contextRef="c-1" decimals="-6" id="f-384" unitRef="usd">50000000</mrna:RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments>
    <mrna:RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments contextRef="c-15" decimals="-6" id="f-385" unitRef="usd">0</mrna:RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-6" id="f-386" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-15" decimals="-6" id="f-387" unitRef="usd">94000000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-388">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;1. Description of the Business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Moderna, Inc. (collectively, with its consolidated subsidiaries, any of Moderna, we, us, our or the Company) is a biotechnology company pioneering a new class of medicines made of messenger RNA (mRNA). mRNA medicines are designed to direct the body&#x2019;s cells to produce intracellular, membrane or secreted proteins that have a therapeutic or preventive benefit with the potential to address a broad spectrum of diseases. Our platform builds on continuous advances in basic and applied mRNA science, delivery technology and manufacturing, providing us the capability to pursue in parallel a robust pipeline of new development candidates. We are developing therapeutics and vaccines for infectious diseases, immuno-oncology, rare diseases, autoimmune diseases and cardiovascular diseases, independently and with our strategic collaborators.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our COVID-19 vaccine is our first commercial product and is marketed, where approved, under the name Spikevax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;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:115%"&gt;. Our original vaccine, mRNA-1273, targeted the SARS-CoV-2 ancestral strain, and we have leveraged our mRNA platform to rapidly adapt our vaccine to emerging SARS-CoV-2 strains to provide protection as the virus evolves and regulatory guidance is updated. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a diverse and extensive development pipeline of 45 development candidates across our 47 development programs, of which 39 are in clinical studies currently.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <mrna:NumberOfDevelopmentCandidates
      contextRef="c-3"
      decimals="INF"
      id="f-389"
      unitRef="candidate">45</mrna:NumberOfDevelopmentCandidates>
    <mrna:NumberOfDevelopmentPrograms
      contextRef="c-3"
      decimals="INF"
      id="f-390"
      unitRef="developmentprogram">47</mrna:NumberOfDevelopmentPrograms>
    <mrna:NumberOfDevelopmentProgramsUnderClinicalStudies
      contextRef="c-3"
      decimals="INF"
      id="f-391"
      unitRef="developmentprogram">39</mrna:NumberOfDevelopmentProgramsUnderClinicalStudies>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-392">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. Summary of Basis of Presentation and Recent Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation and Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements that accompany these notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Form 10-K). Any reference in these notes to applicable guidance is meant to refer to the authoritative accounting principles generally accepted in the United States as found in the Accounting Standard Codification (ASC) and Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB). This report should be read in conjunction with the audited consolidated financial statements in our 2022 Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The condensed consolidated financial statements include Moderna, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. The significant accounting policies used in preparation of these condensed consolidated financial statements for the three and six months ended June 30, 2023 are consistent with those described in our 2022 Form 10-K. The results of operations for the three and six months ended June 30, 2023 are not necessarily indicative of the operating results to be expected for the full fiscal year or future operating periods. Other revenue in the condensed consolidated statements of operations comprises grant revenue and collaboration revenue that were previously presented as separate line items in our consolidated statements of operations in our 2022 Form 10-K. The associated prior period amounts in the condensed consolidated financial statements, as well as in the notes thereto, have been reclassified to conform to the current presentation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Significant estimates relied upon in preparing these financial statements include, but are not limited to, critical accounting policies or estimates related to revenue recognition, income taxes, valuation allowance of deferred tax assets, inventory valuation, firm purchase commitment liabilities, pre-launch inventory, leases, fair value of financial instruments, derivative financial instruments, useful lives of property and equipment, research and development expenses, stock-based compensation, intangible assets and goodwill. The actual results that we experience may differ materially from our estimates. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) includes net income (loss) and other comprehensive income/loss for the period. Other comprehensive income/loss consists of unrealized gains/losses on our investments and derivatives designated as hedging instruments. Total comprehensive income (loss) for all periods presented has been disclosed in the condensed consolidated statements of comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss for the three and six months ended June 30, 2023 were as follows (in millions):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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&gt;&lt;td style="width:55.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.820%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:120%"&gt;Unrealized Gains on Available-for-Sale Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains on Derivatives Designated As Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, balance at December 31, 2022&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;(362)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(8)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(370)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, balance at March 31, 2023&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;(267)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(267)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, balance at June 30, 2023&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;(263)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(263)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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;Restricted Cash &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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We include our restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.947%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.949%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,873&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the condensed consolidated&lt;br/&gt;&#160;&#160;&#160;&#160;statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,822&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,885&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:1pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in other non-current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our condensed consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-393">The accompanying unaudited condensed consolidated financial statements that accompany these notes have been prepared in accordance with U.S. generally accepted accounting principles (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) for interim financial reporting, consistent in all material respects with those applied in our Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Form 10-K). Any reference in these notes to applicable guidance is meant to refer to the authoritative accounting principles generally accepted in the United States as found in the Accounting Standard Codification (ASC) and Accounting Standards Update (ASU) of the Financial Accounting Standards Board (FASB). This report should be read in conjunction with the audited consolidated financial statements in our 2022 Form 10-K.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-394">The condensed consolidated financial statements include Moderna, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-395">We have made estimates and judgments affecting the amounts reported in our condensed consolidated financial statements and the accompanying notes. We base our estimates on historical experience and various relevant assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods that are not readily apparent from other sources. Significant estimates relied upon in preparing these financial statements include, but are not limited to, critical accounting policies or estimates related to revenue recognition, income taxes, valuation allowance of deferred tax assets, inventory valuation, firm purchase commitment liabilities, pre-launch inventory, leases, fair value of financial instruments, derivative financial instruments, useful lives of property and equipment, research and development expenses, stock-based compensation, intangible assets and goodwill. The actual results that we experience may differ materially from our estimates.</us-gaap:UseOfEstimates>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-396">Comprehensive income (loss) includes net income (loss) and other comprehensive income/loss for the period. Other comprehensive income/loss consists of unrealized gains/losses on our investments and derivatives designated as hedging instruments. Total comprehensive income (loss) for all periods presented has been disclosed in the condensed consolidated statements of comprehensive income (loss).</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-397">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of accumulated other comprehensive loss for the three and six months ended June 30, 2023 were as follows (in millions):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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&gt;&lt;td style="width:55.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.820%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:120%"&gt;Unrealized Gains on Available-for-Sale Debt Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:120%"&gt;Net Unrealized Gains on Derivatives Designated As Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, balance at December 31, 2022&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;(362)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(8)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(370)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, balance at March 31, 2023&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;(267)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(267)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss, balance at June 30, 2023&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;(263)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(263)&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-6" id="f-398" unitRef="usd">-362000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-6" id="f-399" unitRef="usd">-8000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-6" id="f-400" unitRef="usd">-370000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-62" decimals="-6" id="f-401" unitRef="usd">95000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-63" decimals="-6" id="f-402" unitRef="usd">8000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-64" decimals="-6" id="f-403" unitRef="usd">103000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-65" decimals="-6" id="f-404" unitRef="usd">-267000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-66" decimals="-6" id="f-405" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-6" id="f-406" unitRef="usd">-267000000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-67" decimals="-6" id="f-407" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-68" decimals="-6" id="f-408" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-13" decimals="-6" id="f-409" unitRef="usd">4000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-6" id="f-410" unitRef="usd">-263000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-6" id="f-411" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-6" id="f-412" unitRef="usd">-263000000</us-gaap:StockholdersEquity>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-413">We include our restricted cash balance in the cash, cash equivalents and restricted cash reconciliation of operating, investing and financing activities in the condensed consolidated statements of cash flows.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-414">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.947%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.949%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,873&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the condensed consolidated&lt;br/&gt;&#160;&#160;&#160;&#160;statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,822&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,885&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:1pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in other non-current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="c-1" id="f-415">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents and restricted cash in the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.553%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.356%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.947%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.949%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,873&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents and restricted cash shown in the condensed consolidated&lt;br/&gt;&#160;&#160;&#160;&#160;statements of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,822&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;2,885&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:1pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in other non-current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-6" id="f-416" unitRef="usd">3801000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-42" decimals="-6" id="f-417" unitRef="usd">2873000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-3" decimals="-6" id="f-418" unitRef="usd">21000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-42" decimals="-6" id="f-419" unitRef="usd">12000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-6" id="f-420" unitRef="usd">3822000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-42" decimals="-6" id="f-421" unitRef="usd">2885000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-422">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, new accounting pronouncements are issued by the FASB or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our condensed consolidated financial statements and disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-423">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;3. Product Sales&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product sales are primarily associated with our COVID-19 vaccine supply agreements with the U.S. Government, other international governments and organizations. &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;Product sales by customer geographic location were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.763%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,395&#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&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;293&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,531&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,121&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,456&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of June 30, 2023, our COVID-19 vaccine was our only commercial product authorized for use.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023 and December 31, 2022, we had deferred revenue of $1.7 billion and $2.6 billion, respectively, related to customer deposits. We expect $1.0&#160;billion of our deferred revenue related to customer deposits as of June 30, 2023 to be realized in less than one year. Timing of product delivery, manufacturing, and receipt of marketing approval for our latest variant-targeted COVID-19 vaccine will determine the period in which product sales are recognized.&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:700;line-height:120%"&gt;4. Other Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes other revenue for the periods presented (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.763%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;183&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;309&#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&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;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;51&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;218&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;85&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;359&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Grant Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, we entered into an agreement with the Defense Advanced Research Projects Agency (DARPA) for an award of up to $56&#160;million to fund development of a mobile manufacturing prototype leveraging our existing manufacturing technology that is capable of rapidly producing vaccines and therapeutics. As of June 30, 2023, we had earned the committed funding of $32&#160;million. An additional $24&#160;million of funding will be available if DARPA exercises additional contract options.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, we entered into an agreement with the Biomedical Advanced Research and Development Authority (BARDA), a division of the Office of the Assistant Secretary for Preparedness and Response within the U.S. Department of Health and Human Services (HHS), for an award of up to $483&#160;million to accelerate development of mRNA-1273. The agreement was amended subsequently in 2020, 2021 and 2022 to provide for additional commitments to support various late-stage clinical development efforts of mRNA-1273, including a 30,000 participant Phase 3 study, pediatric clinical trials, adolescent clinical trials and pharmacovigilance studies. The maximum award from BARDA, inclusive of the 2020, 2021 and 2022 amendments, was approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.7&#160;billion.&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; All contract options have been exercised. As of June 30, 2023, the remaining available funding, net of revenue earned was $93&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2016, we entered a global health project framework agreement with the Bill &amp;amp; Melinda Gates Foundation (Gates Foundation) to advance mRNA development projects for various infectious diseases, including human immunodeficiency virus (HIV). As of June 30, 2023, the available funding, net of revenue earned was $4&#160;million, with up to an additional $80&#160;million available if additional follow-on projects are approved. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes grant revenue for the periods presented (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.401%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BARDA&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;24&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;179&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;301&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other grant revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total grant revenue&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;28&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;183&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;309&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collaboration Revenue &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into collaboration agreements with strategic collaborators to accelerate the discovery and advancement of potential mRNA medicines across therapeutic areas. As of June 30, 2023 and December 31, 2022, we had collaboration agreements with Merck &amp;amp; Co., Inc (Merck), Vertex Pharmaceuticals Incorporated and Vertex Pharmaceuticals (Europe) Limited (together, Vertex), AstraZeneca plc (AstraZeneca) and others. Please refer to our 2022 Form 10-K under the heading &#x201c;Third-Party Strategic Alliances&#x201d; and Note 5 to our consolidated financial statements for further description of these collaboration agreements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our total collaboration revenue from our strategic collaborators for the periods presented (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.850%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.062%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collaboration Revenue by Strategic Collaborator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vertex&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;22&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Merck&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AstraZeneca&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total collaboration revenue&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;23&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;35&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;50&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-424">&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;Product sales by customer geographic location were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.763%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,395&#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&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;293&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;4,531&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,121&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10,456&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:Revenues contextRef="c-71" decimals="-6" id="f-425" unitRef="usd">2000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-72" decimals="-6" id="f-426" unitRef="usd">1450000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-73" decimals="-6" id="f-427" unitRef="usd">3000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-74" decimals="-6" id="f-428" unitRef="usd">2395000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-75" decimals="-6" id="f-429" unitRef="usd">60000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-76" decimals="-6" id="f-430" unitRef="usd">1390000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-77" decimals="-6" id="f-431" unitRef="usd">636000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-78" decimals="-6" id="f-432" unitRef="usd">3466000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-79" decimals="-6" id="f-433" unitRef="usd">231000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-80" decimals="-6" id="f-434" unitRef="usd">1691000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-81" decimals="-6" id="f-435" unitRef="usd">1482000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-82" decimals="-6" id="f-436" unitRef="usd">4595000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-5" decimals="-6" id="f-437" unitRef="usd">293000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-6" decimals="-6" id="f-438" unitRef="usd">4531000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-7" decimals="-6" id="f-439" unitRef="usd">2121000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-8" decimals="-6" id="f-440" unitRef="usd">10456000000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiability contextRef="c-83" decimals="-8" id="f-441" unitRef="usd">1700000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-84" decimals="-8" id="f-442" unitRef="usd">2600000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-83" decimals="-8" id="f-443" unitRef="usd">1000000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-444">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes other revenue for the periods presented (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.763%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;183&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;309&#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&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;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;51&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;218&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;85&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;359&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes grant revenue for the periods presented (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.401%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;BARDA&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;24&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;179&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;301&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other grant revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total grant revenue&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;28&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;183&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;309&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our total collaboration revenue from our strategic collaborators for the periods presented (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.850%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.029%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.331%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.062%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Collaboration Revenue by Strategic Collaborator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vertex&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;22&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;29&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Merck&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;AstraZeneca&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total collaboration revenue&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;23&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;35&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;33&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;50&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues contextRef="c-85" decimals="-6" id="f-445" unitRef="usd">28000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-86" decimals="-6" id="f-446" unitRef="usd">183000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-87" decimals="-6" id="f-447" unitRef="usd">52000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-88" decimals="-6" id="f-448" unitRef="usd">309000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-89" decimals="-6" id="f-449" unitRef="usd">23000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-90" decimals="-6" id="f-450" unitRef="usd">35000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-91" decimals="-6" id="f-451" unitRef="usd">33000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-92" decimals="-6" id="f-452" unitRef="usd">50000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-9" decimals="-6" id="f-453" unitRef="usd">51000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-10" decimals="-6" id="f-454" unitRef="usd">218000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-11" decimals="-6" id="f-455" unitRef="usd">85000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-12" decimals="-6" id="f-456" unitRef="usd">359000000</us-gaap:Revenues>
    <mrna:RevenueFromGrantsMaximumAward contextRef="c-93" decimals="-6" id="f-457" unitRef="usd">56000000</mrna:RevenueFromGrantsMaximumAward>
    <mrna:RevenueFromGrantsCurrentFundingCapacity contextRef="c-94" decimals="-6" id="f-458" unitRef="usd">32000000</mrna:RevenueFromGrantsCurrentFundingCapacity>
    <mrna:RevenueFromGrantsRemainingFundingCapacity contextRef="c-94" decimals="-6" id="f-459" unitRef="usd">24000000</mrna:RevenueFromGrantsRemainingFundingCapacity>
    <mrna:RevenueFromGrantsMaximumAward contextRef="c-95" decimals="-6" id="f-460" unitRef="usd">483000000</mrna:RevenueFromGrantsMaximumAward>
    <mrna:NumberOfParticipants
      contextRef="c-96"
      decimals="INF"
      id="f-461"
      unitRef="participant">30000</mrna:NumberOfParticipants>
    <mrna:RevenueFromGrantsMaximumAward contextRef="c-97" decimals="-8" id="f-462" unitRef="usd">1700000000</mrna:RevenueFromGrantsMaximumAward>
    <mrna:RevenueFromGrantsCurrentFundingCapacity contextRef="c-98" decimals="-6" id="f-463" unitRef="usd">93000000</mrna:RevenueFromGrantsCurrentFundingCapacity>
    <mrna:RevenueFromGrantsRemainingFundingCapacity contextRef="c-99" decimals="-6" id="f-464" unitRef="usd">4000000</mrna:RevenueFromGrantsRemainingFundingCapacity>
    <us-gaap:ContractWithCustomerLiability contextRef="c-99" decimals="-6" id="f-465" unitRef="usd">80000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:Revenues contextRef="c-100" decimals="-6" id="f-466" unitRef="usd">24000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-101" decimals="-6" id="f-467" unitRef="usd">179000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-102" decimals="-6" id="f-468" unitRef="usd">44000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-103" decimals="-6" id="f-469" unitRef="usd">301000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-104" decimals="-6" id="f-470" unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-105" decimals="-6" id="f-471" unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-106" decimals="-6" id="f-472" unitRef="usd">8000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-107" decimals="-6" id="f-473" unitRef="usd">8000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-85" decimals="-6" id="f-474" unitRef="usd">28000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-86" decimals="-6" id="f-475" unitRef="usd">183000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-87" decimals="-6" id="f-476" unitRef="usd">52000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-88" decimals="-6" id="f-477" unitRef="usd">309000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-108" decimals="-6" id="f-478" unitRef="usd">22000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-109" decimals="-6" id="f-479" unitRef="usd">25000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-110" decimals="-6" id="f-480" unitRef="usd">32000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-111" decimals="-6" id="f-481" unitRef="usd">29000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-112" decimals="-6" id="f-482" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-113" decimals="-6" id="f-483" unitRef="usd">5000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-114" decimals="-6" id="f-484" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-115" decimals="-6" id="f-485" unitRef="usd">15000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-116" decimals="-6" id="f-486" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-117" decimals="-6" id="f-487" unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-118" decimals="-6" id="f-488" unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-119" decimals="-6" id="f-489" unitRef="usd">4000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-120" decimals="-6" id="f-490" unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-121" decimals="-6" id="f-491" unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-122" decimals="-6" id="f-492" unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-123" decimals="-6" id="f-493" unitRef="usd">2000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-89" decimals="-6" id="f-494" unitRef="usd">23000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-90" decimals="-6" id="f-495" unitRef="usd">35000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-91" decimals="-6" id="f-496" unitRef="usd">33000000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-92" decimals="-6" id="f-497" unitRef="usd">50000000</us-gaap:Revenues>
    <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="c-1" id="f-498">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5. Collaboration Agreements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Generation Bio Co.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2023, we entered into a strategic collaboration and license agreement with Generation Bio Co. (GBIO). The collaboration aims to expand the application of each company&#x2019;s platform by developing novel nucleic acid therapeutics, including those capable of reaching immune cells, to accelerate our respective pipelines of non-viral genetic medicines. Under the agreement, we have the option to license GBIO&#x2019;s proprietary cell-targeted lipid nanoparticle (ctLNP) and closed-ended DNA (ceDNA) technology for two immune cell programs and two liver programs, with an additional option for either a third immune cell or liver program. We made an upfront payment to GBIO of $40&#160;million, a prepayment of research funding of $8&#160;million, plus a $36&#160;million equity investment. We will fund all research and development activities under the research plans. We expensed, as research and development expense, the upfront payment of $40&#160;million and the equity premium of $13&#160;million, representing the difference between the equity investment of $36&#160;million paid to GBIO and the fair value of the equity instrument acquired in the first quarter of 2023. Additionally, we recorded an equity investment of $23&#160;million, representing the fair value at the closing date, as other non-current assets in our condensed consolidated balance sheet as of March 31, 2023. The equity investment in GBIO is subsequently remeasured and recorded at the quoted market price of GIBO common stock at the end of each reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the GIBO collaboration agreement, we have other collaborative and licensing arrangements that we do not consider to be individually significant to our business at this time. Pursuant to these agreements, we may be required to make upfront payments and payments upon achievement of various development, regulatory and commercial milestones, which in the aggregate could be significant. Future milestone payments, if any, will be reflected in our consolidated financial statements when the corresponding events have occurred. In addition, we may be required to pay significant royalties on future sales if products related to these arrangements are commercialized.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
    <mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct contextRef="c-124" decimals="-6" id="f-499" unitRef="usd">40000000</mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct>
    <mrna:ContractWithCustomerLiabilityPrepaymentResearchFunding contextRef="c-125" decimals="-6" id="f-500" unitRef="usd">8000000</mrna:ContractWithCustomerLiabilityPrepaymentResearchFunding>
    <us-gaap:EquityMethodInvestments contextRef="c-124" decimals="-6" id="f-501" unitRef="usd">36000000</us-gaap:EquityMethodInvestments>
    <mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct contextRef="c-124" decimals="-6" id="f-502" unitRef="usd">40000000</mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct>
    <us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity contextRef="c-124" decimals="-6" id="f-503" unitRef="usd">13000000</us-gaap:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity>
    <us-gaap:EquityMethodInvestments contextRef="c-124" decimals="-6" id="f-504" unitRef="usd">36000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure contextRef="c-124" decimals="-6" id="f-505" unitRef="usd">23000000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-506">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6. Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 31, 2023, we acquired all outstanding shares of OriCiro Genomics K.K., a Japan-based, privately held biotech company primarily focused on cell-free DNA synthesis and amplification technologies, for $86&#160;million in cash. With this acquisition, we obtained tools for cell-free synthesis and amplification of plasmid DNA, a key building block in mRNA manufacturing. OriCiro&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;&#x2019;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s technology strategically complements our manufacturing process and further accelerates our research and development efforts. The acquisition was accounted for as a business combination requiring all assets acquired and liabilities assumed to be recognized at their fair value as of the acquisition date. Following the acquisition, OriCiro was renamed as Moderna Enzymatics. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the acquisition date (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:80.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;January 31, 2023&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;Finite-lived intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;(15)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets and liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;86&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The developed technology of $48&#160;million represents the estimated fair value of the cell-free DNA synthesis and amplification technologies, as of the acquisition date. The fair value was determined by applying the cost saving method under the income approach, which is a valuation technique that provides an estimate of the fair value of an asset based on market participant expectations of the cash flows an asset would generate over its remaining useful life. To estimate the expected cash flows attributable to the development technology, it requires the use of Level 3 fair value measurements and inputs, including estimated expense savings and a discount rate that is based on the estimated weighted-average cost of capital for companies with profiles similar to ours and represents the estimated rate that market participants would use to value this intangible asset. The developed technology is being amortized on a straight-line basis over an estimated useful life of 12 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The excess of the consideration over the fair values assigned to the assets acquired and the liabilities assumed of $52&#160;million was recorded as goodwill, which is not deductible for tax purposes. The goodwill is primarily attributable to the expected synergies from the acquired technologies combining with our existing platform technologies and manufacturing capabilities. Our accounting for this acquisition is preliminary and will be finalized upon completion of our analysis to determine the acquisition date fair values of certain assets acquired, liabilities assumed and tax-related items as we obtain additional information during the measurement period of up to one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-126" decimals="-6" id="f-507" unitRef="usd">86000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-508">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the estimated fair values of assets acquired and liabilities assumed as of the acquisition date (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:80.427%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;January 31, 2023&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;Finite-lived intangible asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;(15)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets and liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;52&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;86&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-127" decimals="-6" id="f-509" unitRef="usd">48000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-128" decimals="-6" id="f-510" unitRef="usd">15000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c-128" decimals="-6" id="f-511" unitRef="usd">1000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-128" decimals="-6" id="f-512" unitRef="usd">34000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-128" decimals="-6" id="f-513" unitRef="usd">52000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-128" decimals="-6" id="f-514" unitRef="usd">86000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c-129" decimals="-6" id="f-515" unitRef="usd">48000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-127" id="f-516">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-128" decimals="-6" id="f-517" unitRef="usd">52000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c-1" id="f-518">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents and Investments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our cash and available-for-sale securities by significant investment category as of June 30, 2023 and December 31, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;14,899&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;14,564&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and estimated fair value of available-for-sale securities by contractual maturity as of June 30, 2023 and December 31, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,751&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,658&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;10,763&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,015&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with our investment policy, we place investments in investment grade securities with high credit quality issuers, and generally limit the amount of credit exposure to any one issuer. We evaluate securities for impairment at the end of each reporting period. Impairment is evaluated considering numerous factors, and their relative significance varies depending on the situation. &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;Factors considered include whether a decline in fair value below the amortized cost basis is due to credit-related factors or non-credit-related factors, the financial condition and near-term prospects of the issuer, and our intent and ability to hold the investment to allow for an anticipated recovery in fair value. Any impairment that is not credit related is recognized in other comprehensive loss, net of applicable taxes. A credit-related impairment is recognized as an allowance on the balance sheet with a corresponding adjustment to earnings. We did not recognize any impairment charges related to available-for-sale securities for the three and six months ended June 30, 2023 and 2022. We did not record any credit-related allowance to available-for-sale securities as of June 30, 2023 and December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount of gross unrealized losses and the estimated fair value for our available-for-sale securities in an unrealized loss position by the length of time the securities have been in an unrealized loss position as of June 30, 2023 and December 31, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.797%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12 Months or More&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of June 30, 2023:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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="3" style="background-color:#ffffff;padding:0 1pt"&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;(46)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,395&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;(289)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;8,153&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;(335)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;10,548&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(241)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;7,635&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(223)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,524&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(464)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,159&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023 and December 31, 2022, we held 467 and 582 available-for-sale securities, respectively, out of our total investment portfolio that were in a continuous unrealized loss position. We neither intend to sell these investments, nor do we believe that we are more-likely-than-not to conclude we will have to sell them before recovery of their carrying values. We also believe that we will be able to collect both principal and interest amounts due to us at maturity.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used to value the assets and liabilities: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-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: Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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: Quoted prices for similar assets and liabilities in active markets, quoted prices in markets that are not active, or inputs which are observable, either directly or indirectly, for substantially the full term of the asset or liability; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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: Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (i.e., supported by little or no market activity).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.372%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;14,479&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,844&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;11,635&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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&gt;&lt;td style="width:57.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;16,100&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,079&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,021&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______&lt;/span&gt;&lt;/div&gt;&lt;div&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments in publicly traded equity securities with readily determinable fair values are recorded at quoted market prices for identical securities, with changes in fair value recorded in other income (expense), net, in our condensed consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June 30, 2023, we recognized a net gain of $36&#160;million and $17&#160;million, respectively, on equity investments from changes in fair value of the securities. We did not have equity investments in publicly traded securities with readily determinable fair values during 2022. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023 and December 31, 2022, we did not have non-financial assets or liabilities measured at fair value on a recurring basis and did not have any Level 3 financial assets or financial liabilities. &lt;/span&gt;&lt;/div&gt;In addition, as of June 30, 2023 and December 31, 2022, we had $42&#160;million, at each balance sheet date, in equity investments without readily determinable fair values, which are recorded within other non-current assets in our condensed consolidated balance sheets and excluded from the fair value measurement tables above.</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock contextRef="c-1" id="f-519">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our cash and available-for-sale securities by significant investment category as of June 30, 2023 and December 31, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;14,899&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;14,564&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;3,801&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash and&lt;br/&gt;Cash&lt;br/&gt;Equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-&lt;br/&gt;Current&lt;br/&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,205&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available-for-sale:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-130" decimals="-6" id="f-520" unitRef="usd">3801000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-130" decimals="-6" id="f-521" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-130" decimals="-6" id="f-522" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-130" decimals="-6" id="f-523" unitRef="usd">3801000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-131" decimals="-6" id="f-524" unitRef="usd">3801000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-132" decimals="-6" id="f-525" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-133" decimals="-6" id="f-526" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-134" decimals="-6" id="f-527" unitRef="usd">11000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-134" decimals="-6" id="f-528" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-134" decimals="-6" id="f-529" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-134" decimals="-6" id="f-530" unitRef="usd">11000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-135" decimals="-6" id="f-531" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-136" decimals="-6" id="f-532" unitRef="usd">11000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-137" decimals="-6" id="f-533" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-138" decimals="-6" id="f-534" unitRef="usd">196000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-138" decimals="-6" id="f-535" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-138" decimals="-6" id="f-536" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-138" decimals="-6" id="f-537" unitRef="usd">196000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-139" decimals="-6" id="f-538" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-140" decimals="-6" id="f-539" unitRef="usd">196000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-141" decimals="-6" id="f-540" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-142" decimals="-6" id="f-541" unitRef="usd">5786000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-142" decimals="-6" id="f-542" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-142" decimals="-6" id="f-543" unitRef="usd">157000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-142" decimals="-6" id="f-544" unitRef="usd">5629000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-143" decimals="-6" id="f-545" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-144" decimals="-6" id="f-546" unitRef="usd">3157000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-145" decimals="-6" id="f-547" unitRef="usd">2472000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-146" decimals="-6" id="f-548" unitRef="usd">4949000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-146" decimals="-6" id="f-549" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-146" decimals="-6" id="f-550" unitRef="usd">170000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-146" decimals="-6" id="f-551" unitRef="usd">4779000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-147" decimals="-6" id="f-552" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-148" decimals="-6" id="f-553" unitRef="usd">1257000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-149" decimals="-6" id="f-554" unitRef="usd">3522000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-150" decimals="-6" id="f-555" unitRef="usd">156000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-150" decimals="-6" id="f-556" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-150" decimals="-6" id="f-557" unitRef="usd">8000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-150" decimals="-6" id="f-558" unitRef="usd">148000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-151" decimals="-6" id="f-559" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-152" decimals="-6" id="f-560" unitRef="usd">37000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-153" decimals="-6" id="f-561" unitRef="usd">111000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-154" decimals="-6" id="f-562" unitRef="usd">14899000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-154" decimals="-6" id="f-563" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-154" decimals="-6" id="f-564" unitRef="usd">335000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-154" decimals="-6" id="f-565" unitRef="usd">14564000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-155" decimals="-6" id="f-566" unitRef="usd">3801000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-156" decimals="-6" id="f-567" unitRef="usd">4658000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-157" decimals="-6" id="f-568" unitRef="usd">6105000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-158" decimals="-6" id="f-569" unitRef="usd">3205000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-158" decimals="-6" id="f-570" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-158" decimals="-6" id="f-571" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-158" decimals="-6" id="f-572" unitRef="usd">3205000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-159" decimals="-6" id="f-573" unitRef="usd">3205000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-160" decimals="-6" id="f-574" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-161" decimals="-6" id="f-575" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-162" decimals="-6" id="f-576" unitRef="usd">188000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-162" decimals="-6" id="f-577" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-162" decimals="-6" id="f-578" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-162" decimals="-6" id="f-579" unitRef="usd">188000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-163" decimals="-6" id="f-580" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-164" decimals="-6" id="f-581" unitRef="usd">188000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-165" decimals="-6" id="f-582" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-166" decimals="-6" id="f-583" unitRef="usd">767000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-166" decimals="-6" id="f-584" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-166" decimals="-6" id="f-585" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-166" decimals="-6" id="f-586" unitRef="usd">767000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-167" decimals="-6" id="f-587" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-168" decimals="-6" id="f-588" unitRef="usd">767000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-169" decimals="-6" id="f-589" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-170" decimals="-6" id="f-590" unitRef="usd">7781000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-170" decimals="-6" id="f-591" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-170" decimals="-6" id="f-592" unitRef="usd">229000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-170" decimals="-6" id="f-593" unitRef="usd">7552000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-171" decimals="-6" id="f-594" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-172" decimals="-6" id="f-595" unitRef="usd">4182000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-173" decimals="-6" id="f-596" unitRef="usd">3370000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-174" decimals="-6" id="f-597" unitRef="usd">6595000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-174" decimals="-6" id="f-598" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-174" decimals="-6" id="f-599" unitRef="usd">226000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-174" decimals="-6" id="f-600" unitRef="usd">6369000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-175" decimals="-6" id="f-601" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-176" decimals="-6" id="f-602" unitRef="usd">1560000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-177" decimals="-6" id="f-603" unitRef="usd">4809000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-178" decimals="-6" id="f-604" unitRef="usd">148000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-178" decimals="-6" id="f-605" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-178" decimals="-6" id="f-606" unitRef="usd">9000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-178" decimals="-6" id="f-607" unitRef="usd">139000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-179" decimals="-6" id="f-608" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-180" decimals="-6" id="f-609" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-181" decimals="-6" id="f-610" unitRef="usd">139000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-182" decimals="-6" id="f-611" unitRef="usd">18684000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-182" decimals="-6" id="f-612" unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-182" decimals="-6" id="f-613" unitRef="usd">464000000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-182" decimals="-6" id="f-614" unitRef="usd">18220000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-183" decimals="-6" id="f-615" unitRef="usd">3205000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-184" decimals="-6" id="f-616" unitRef="usd">6697000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-185" decimals="-6" id="f-617" unitRef="usd">8318000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="c-1" id="f-618">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and estimated fair value of available-for-sale securities by contractual maturity as of June 30, 2023 and December 31, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,751&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,658&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;10,763&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;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&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,015&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-3" decimals="-6" id="f-619" unitRef="usd">4751000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-3" decimals="-6" id="f-620" unitRef="usd">4658000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="c-3" decimals="-6" id="f-621" unitRef="usd">6347000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c-3" decimals="-6" id="f-622" unitRef="usd">6105000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-3" decimals="-6" id="f-623" unitRef="usd">11098000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate contextRef="c-3" decimals="-6" id="f-624" unitRef="usd">10763000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="c-4" decimals="-6" id="f-625" unitRef="usd">6792000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="c-4" decimals="-6" id="f-626" unitRef="usd">6697000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost contextRef="c-4" decimals="-6" id="f-627" unitRef="usd">8687000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue contextRef="c-4" decimals="-6" id="f-628" unitRef="usd">8318000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="c-4" decimals="-6" id="f-629" unitRef="usd">15479000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate contextRef="c-4" decimals="-6" id="f-630" unitRef="usd">15015000000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-1" decimals="INF" id="f-631" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-14" decimals="INF" id="f-632" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-15" decimals="INF" id="f-633" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded contextRef="c-13" decimals="INF" id="f-634" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="c-3" decimals="INF" id="f-635" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss contextRef="c-4" decimals="INF" id="f-636" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock contextRef="c-1" id="f-637">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount of gross unrealized losses and the estimated fair value for our available-for-sale securities in an unrealized loss position by the length of time the securities have been in an unrealized loss position as of June 30, 2023 and December 31, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:7.797%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Less than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;12 Months or More&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of June 30, 2023:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(129)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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="3" style="background-color:#ffffff;padding:0 1pt"&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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(153)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;(46)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,395&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;(289)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;8,153&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;(335)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;10,548&#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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(229)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(241)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;7,635&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(223)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,524&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(464)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13,159&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-186" decimals="-6" id="f-638" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-186" decimals="-6" id="f-639" unitRef="usd">117000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-186" decimals="-6" id="f-640" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-186" decimals="-6" id="f-641" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-186" decimals="-6" id="f-642" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-186" decimals="-6" id="f-643" unitRef="usd">117000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-187" decimals="-6" id="f-644" unitRef="usd">28000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-187" decimals="-6" id="f-645" unitRef="usd">1358000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-187" decimals="-6" id="f-646" unitRef="usd">129000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-187" decimals="-6" id="f-647" unitRef="usd">4272000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-187" decimals="-6" id="f-648" unitRef="usd">157000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-187" decimals="-6" id="f-649" unitRef="usd">5630000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-188" decimals="-6" id="f-650" unitRef="usd">17000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-188" decimals="-6" id="f-651" unitRef="usd">874000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-188" decimals="-6" id="f-652" unitRef="usd">153000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-188" decimals="-6" id="f-653" unitRef="usd">3779000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-188" decimals="-6" id="f-654" unitRef="usd">170000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-188" decimals="-6" id="f-655" unitRef="usd">4653000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-189" decimals="-6" id="f-656" unitRef="usd">1000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-189" decimals="-6" id="f-657" unitRef="usd">46000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-189" decimals="-6" id="f-658" unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-189" decimals="-6" id="f-659" unitRef="usd">102000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-189" decimals="-6" id="f-660" unitRef="usd">8000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-189" decimals="-6" id="f-661" unitRef="usd">148000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-3" decimals="-6" id="f-662" unitRef="usd">46000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-3" decimals="-6" id="f-663" unitRef="usd">2395000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-3" decimals="-6" id="f-664" unitRef="usd">289000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-3" decimals="-6" id="f-665" unitRef="usd">8153000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-3" decimals="-6" id="f-666" unitRef="usd">335000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-3" decimals="-6" id="f-667" unitRef="usd">10548000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-190" decimals="-6" id="f-668" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-190" decimals="-6" id="f-669" unitRef="usd">128000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-190" decimals="-6" id="f-670" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-190" decimals="-6" id="f-671" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-190" decimals="-6" id="f-672" unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-190" decimals="-6" id="f-673" unitRef="usd">128000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-191" decimals="-6" id="f-674" unitRef="usd">101000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-191" decimals="-6" id="f-675" unitRef="usd">3956000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-191" decimals="-6" id="f-676" unitRef="usd">128000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-191" decimals="-6" id="f-677" unitRef="usd">3541000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-191" decimals="-6" id="f-678" unitRef="usd">229000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-191" decimals="-6" id="f-679" unitRef="usd">7497000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-192" decimals="-6" id="f-680" unitRef="usd">138000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-192" decimals="-6" id="f-681" unitRef="usd">3505000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-192" decimals="-6" id="f-682" unitRef="usd">88000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-192" decimals="-6" id="f-683" unitRef="usd">1890000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-192" decimals="-6" id="f-684" unitRef="usd">226000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-192" decimals="-6" id="f-685" unitRef="usd">5395000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-193" decimals="-6" id="f-686" unitRef="usd">2000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-193" decimals="-6" id="f-687" unitRef="usd">46000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-193" decimals="-6" id="f-688" unitRef="usd">7000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-193" decimals="-6" id="f-689" unitRef="usd">93000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-193" decimals="-6" id="f-690" unitRef="usd">9000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-193" decimals="-6" id="f-691" unitRef="usd">139000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months contextRef="c-4" decimals="-6" id="f-692" unitRef="usd">241000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss contextRef="c-4" decimals="-6" id="f-693" unitRef="usd">7635000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-4" decimals="-6" id="f-694" unitRef="usd">223000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-4" decimals="-6" id="f-695" unitRef="usd">5524000000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition contextRef="c-4" decimals="-6" id="f-696" unitRef="usd">464000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss contextRef="c-4" decimals="-6" id="f-697" unitRef="usd">13159000000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="c-3"
      decimals="INF"
      id="f-698"
      unitRef="security">467</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="c-4"
      decimals="INF"
      id="f-699"
      unitRef="security">582</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c-1" id="f-700">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize our financial assets and liabilities measured at fair value on a recurring basis as of June 30, 2023 and December 31, 2022 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.372%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investments&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;14,479&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,844&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;11,635&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&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&gt;&lt;td style="width:57.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement Using&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury bills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;16,100&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,079&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15,021&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative instruments (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______&lt;/span&gt;&lt;/div&gt;(1)Investments in publicly traded equity securities with readily determinable fair values are recorded at quoted market prices for identical securities, with changes in fair value recorded in other income (expense), net, in our condensed consolidated statements of operations.</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-194" decimals="-6" id="f-701" unitRef="usd">2767000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-195" decimals="-6" id="f-702" unitRef="usd">2767000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-196" decimals="-6" id="f-703" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-197" decimals="-6" id="f-704" unitRef="usd">11000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-198" decimals="-6" id="f-705" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-199" decimals="-6" id="f-706" unitRef="usd">11000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-200" decimals="-6" id="f-707" unitRef="usd">641000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-201" decimals="-6" id="f-708" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-202" decimals="-6" id="f-709" unitRef="usd">641000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-203" decimals="-6" id="f-710" unitRef="usd">5629000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-204" decimals="-6" id="f-711" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-205" decimals="-6" id="f-712" unitRef="usd">5629000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-206" decimals="-6" id="f-713" unitRef="usd">5200000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-207" decimals="-6" id="f-714" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-208" decimals="-6" id="f-715" unitRef="usd">5200000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-209" decimals="-6" id="f-716" unitRef="usd">148000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-210" decimals="-6" id="f-717" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-211" decimals="-6" id="f-718" unitRef="usd">148000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-212" decimals="-6" id="f-719" unitRef="usd">77000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-213" decimals="-6" id="f-720" unitRef="usd">77000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-214" decimals="-6" id="f-721" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets contextRef="c-215" decimals="-6" id="f-722" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-216" decimals="-6" id="f-723" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-217" decimals="-6" id="f-724" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-215" decimals="-6" id="f-725" unitRef="usd">14479000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-216" decimals="-6" id="f-726" unitRef="usd">2844000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-217" decimals="-6" id="f-727" unitRef="usd">11635000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-215" decimals="-6" id="f-728" unitRef="usd">1000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-216" decimals="-6" id="f-729" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-217" decimals="-6" id="f-730" unitRef="usd">1000000</us-gaap:DerivativeLiabilities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-218" decimals="-6" id="f-731" unitRef="usd">1079000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-219" decimals="-6" id="f-732" unitRef="usd">1079000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-220" decimals="-6" id="f-733" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-221" decimals="-6" id="f-734" unitRef="usd">188000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-222" decimals="-6" id="f-735" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-223" decimals="-6" id="f-736" unitRef="usd">188000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-224" decimals="-6" id="f-737" unitRef="usd">767000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-225" decimals="-6" id="f-738" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-226" decimals="-6" id="f-739" unitRef="usd">767000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-227" decimals="-6" id="f-740" unitRef="usd">7552000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-228" decimals="-6" id="f-741" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-229" decimals="-6" id="f-742" unitRef="usd">7552000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-230" decimals="-6" id="f-743" unitRef="usd">6369000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-231" decimals="-6" id="f-744" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-232" decimals="-6" id="f-745" unitRef="usd">6369000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-233" decimals="-6" id="f-746" unitRef="usd">139000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-234" decimals="-6" id="f-747" unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="c-235" decimals="-6" id="f-748" unitRef="usd">139000000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets contextRef="c-236" decimals="-6" id="f-749" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-237" decimals="-6" id="f-750" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-238" decimals="-6" id="f-751" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-236" decimals="-6" id="f-752" unitRef="usd">16100000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-237" decimals="-6" id="f-753" unitRef="usd">1079000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-238" decimals="-6" id="f-754" unitRef="usd">15021000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-236" decimals="-6" id="f-755" unitRef="usd">32000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-237" decimals="-6" id="f-756" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-238" decimals="-6" id="f-757" unitRef="usd">32000000</us-gaap:DerivativeLiabilities>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-13" decimals="-6" id="f-758" unitRef="usd">36000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedGainLoss contextRef="c-1" decimals="-6" id="f-759" unitRef="usd">17000000</us-gaap:EquitySecuritiesFvNiRealizedGainLoss>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-4" decimals="-6" id="f-760" unitRef="usd">42000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount contextRef="c-3" decimals="-6" id="f-761" unitRef="usd">42000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-762">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8. Derivative Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We transact business in various foreign currencies and have international sales and expenses denominated in foreign currencies. Therefore, we are exposed to certain risks arising from both our business operations and economic conditions. Our risk management strategy includes the use of derivative financial instruments to hedge: (1) forecasted product sales that are denominated in foreign currencies and (2) foreign currency exchange rate fluctuations on monetary assets or liabilities denominated in foreign currencies. We do not enter into derivative financial contracts for speculative or trading purposes. We do not believe that we are exposed to more than a nominal amount of credit risk in our foreign currency hedges, as counterparties are large, global and well-capitalized financial institutions. We classify cash flows from our derivative transactions as cash flows from operating activities in our condensed consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We mitigate the foreign exchange risk arising from the fluctuations in foreign currency denominated product sales in Euro and Japanese Yen through a foreign currency cash flow hedging program, using forward contracts and foreign currency options that do not exceed 15 months in duration. We hedge these cash flow exposures to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The derivative assets or liabilities associated with our hedging activities are recorded at fair value in other current assets or other current liabilities, respectively, in our &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;condensed consolidated balance sheets&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The gains or losses resulting from changes in the fair value of these hedges are initially recorded as a component of accumulated other comprehensive income (loss) (AOCI) in stockholders&#x2019; equity 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;subsequently reclassified to product sales in the period during which the hedged transaction affects earnings.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, within the defined hedge period, we reclassify the gains or losses on the related cash flow hedge from AOCI to other income (expense), net &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;in our condensed consolidated statements of operations&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. We evaluate hedge effectiveness at the inception of the hedge prospectively, and on an ongoing basis both retrospectively and prospectively. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded &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 a component of other income (expense), net in our condensed consolidated statements of operations&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023, we had no deferred gains or losses on our foreign currency forward contracts included in AOCI that are expected to be recognized into product sales within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Balance Sheet Hedges&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into foreign currency forward contracts to hedge fluctuations associated with foreign currency denominated monetary assets and liabilities, primarily cash, accounts receivable, accounts payable and lease liabilities in Euro, Japanese Yen and Swiss Franc, that are not designated for hedge accounting treatment. Therefore, these forward contracts are accounted for as derivatives whereby the fair value of the contracts are reported as other current assets or other current liabilities in our condensed consolidated balance sheets, and gains and losses resulting from changes in the fair value are recorded as a component of other income (expense), net in our condensed consolidated statements of operations. The gains and losses on these foreign currency forward contracts generally offset the gains and losses in the underlying foreign currency denominated assets and liabilities, which are also recorded to other income (expense), net in our condensed consolidated statements of operations. &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;Total gross notional amount and fair value of our foreign currency derivatives were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-769"&gt;Total derivatives&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-779"&gt;Total derivatives&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,488&#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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;_________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As presented in the condensed consolidated balance sheets within prepaid expenses and other current assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As presented in the condensed consolidated balance sheets within other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains on our foreign currency derivatives, net of tax recognized in our condensed consolidated statements of comprehensive income (loss) for the three and six months ended June 30, 2023 and 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.570%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives in cash flow hedging relationships:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effect of our foreign currency derivatives in our condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.955%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.570%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Statement of Income Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives in cash flow hedging relationships:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) reclassified from AOCI into income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net realized and unrealized gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1 contextRef="c-1" id="f-763">P15M</us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months contextRef="c-3" decimals="INF" id="f-764" unitRef="usd">0</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c-1" id="f-765">&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;Total gross notional amount and fair value of our foreign currency derivatives were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-769"&gt;Total derivatives&lt;/span&gt; &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Notional Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liability&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-779"&gt;Total derivatives&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,488&#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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#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:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#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:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;_________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As presented in the condensed consolidated balance sheets within prepaid expenses and other current assets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As presented in the condensed consolidated balance sheets within other current liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains on our foreign currency derivatives, net of tax recognized in our condensed consolidated statements of comprehensive income (loss) for the three and six months ended June 30, 2023 and 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.788%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.570%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives in cash flow hedging relationships:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The effect of our foreign currency derivatives in our condensed consolidated statements of operations for the three and six months ended June 30, 2023 and 2022 was as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.955%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.566%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.772%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.570%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Statement of Income Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives in cash flow hedging relationships:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) reclassified from AOCI into income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net realized and unrealized gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-239" decimals="-6" id="f-766" unitRef="usd">691000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets contextRef="c-239" decimals="-6" id="f-767" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c-239" decimals="-6" id="f-768" unitRef="usd">1000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount contextRef="c-3" decimals="-6" id="f-770" unitRef="usd">691000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets contextRef="c-3" decimals="-6" id="f-771" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c-3" decimals="-6" id="f-772" unitRef="usd">1000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount contextRef="c-240" decimals="-6" id="f-773" unitRef="usd">120000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets contextRef="c-240" decimals="-6" id="f-774" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c-240" decimals="-6" id="f-775" unitRef="usd">11000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount contextRef="c-241" decimals="-6" id="f-776" unitRef="usd">1368000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets contextRef="c-241" decimals="-6" id="f-777" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c-241" decimals="-6" id="f-778" unitRef="usd">21000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount contextRef="c-4" decimals="-6" id="f-780" unitRef="usd">1488000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssets contextRef="c-4" decimals="-6" id="f-781" unitRef="usd">6000000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c-4" decimals="-6" id="f-782" unitRef="usd">32000000</us-gaap:DerivativeLiabilities>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-13" decimals="-6" id="f-783" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-14" decimals="-6" id="f-784" unitRef="usd">46000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-6" id="f-785" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-15" decimals="-6" id="f-786" unitRef="usd">71000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-242" decimals="-6" id="f-787" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-243" decimals="-6" id="f-788" unitRef="usd">30000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-244" decimals="-6" id="f-789" unitRef="usd">-8000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-245" decimals="-6" id="f-790" unitRef="usd">44000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-246" decimals="-6" id="f-791" unitRef="usd">33000000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-247" decimals="-6" id="f-792" unitRef="usd">41000000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-248" decimals="-6" id="f-793" unitRef="usd">49000000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c-249" decimals="-6" id="f-794" unitRef="usd">69000000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-795">&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;Inventory as of June 30, 2023 and December 31, 2022 consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;507&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;715&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;949&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Inventory, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______&lt;/span&gt;&lt;/div&gt;&lt;div&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consisted of raw materials with an anticipated consumption beyond one year. Inventory, non-current is included in other non-current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventory write-downs as a result of excess, obsolescence, scrap or other reasons, and losses on firm purchase commitments are recorded as a component of cost of sales in our condensed consolidated statements of operations. For the three and six months ended June 30, 2023, inventory write-downs were $464&#160;million and $612&#160;million, respectively. For the three and six months ended June 30, 2022, inventory write-downs were $499&#160;million and $689&#160;million, respectively. For the three and six months ended June 30, 2023, losses on firm purchase commitments were $75&#160;million and $141&#160;million, respectively. For the three and six months ended June 30, 2022, losses on firm purchase commitments were $184&#160;million and $342&#160;million, respectively. Inventory write-downs were mainly related to obsolete inventory due to shelf-life expiration and inventory in excess of expected demand. Losses on firm purchase commitments were primarily related to excess raw material purchase commitments that will expire before the anticipated consumption of those raw materials. These charges in 2023 were primarily driven by a continued shift in product demand to the latest variant-targeted COVID-19 vaccines and a decline in customer demand as the COVID-19 vaccine market continues to shift to an endemic seasonal market in 2023. As of June 30, 2023 and December 31, 2022, the accrued liability for losses on firm future purchase commitments in our condensed consolidated balance sheets was $220&#160;million and $268&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023 and December 31, 2022, we had inventory on hand of $1.4&#160;billion and $1.9&#160;billion, respectively. Our raw materials and work-in-progress inventory had variable shelf lives and were expected to be consumed over the next three years. The shelf life of our COVID-19 vaccine product is nine months.     &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Pre-launch Inventory&lt;/span&gt;&lt;/div&gt;In June 2023, we completed submission of a regulatory application to the U.S. Food and Drug Administration (FDA) for our updated COVID-19 vaccine candidate targeting the Omicron XBB.1.5 sublineage of SARS-CoV-2 (mRNA-1273.815). The submission is based on guidance from the FDA, which advised that COVID-19 vaccines should be updated to a monovalent XBB.1.5 composition. This guidance from the FDA is in alignment with other regulators and global public health agencies recommending a monovalent XBB.1.5 composition. We started manufacturing and capitalizing pre-launch inventory costs related to mRNA-1273.815 in the second quarter of 2023, prior to regulatory approval. As of June 30, 2023, we had capitalized pre-launch inventory of $183&#160;million in our condensed consolidated balance sheets.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-796">&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;Inventory as of June 30, 2023 and December 31, 2022 consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;507&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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 progress &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;715&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;949&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Inventory, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______&lt;/span&gt;&lt;/div&gt;&lt;div&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consisted of raw materials with an anticipated consumption beyond one year. Inventory, non-current is included in other non-current assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-3" decimals="-6" id="f-797" unitRef="usd">507000000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-4" decimals="-6" id="f-798" unitRef="usd">575000000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-3" decimals="-6" id="f-799" unitRef="usd">196000000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-4" decimals="-6" id="f-800" unitRef="usd">205000000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-3" decimals="-6" id="f-801" unitRef="usd">12000000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-4" decimals="-6" id="f-802" unitRef="usd">169000000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-6" id="f-803" unitRef="usd">715000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-6" id="f-804" unitRef="usd">949000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNoncurrent contextRef="c-3" decimals="-6" id="f-805" unitRef="usd">723000000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent contextRef="c-4" decimals="-6" id="f-806" unitRef="usd">910000000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryWriteDown contextRef="c-13" decimals="-6" id="f-807" unitRef="usd">464000000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-1" decimals="-6" id="f-808" unitRef="usd">612000000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-14" decimals="-6" id="f-809" unitRef="usd">499000000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c-15" decimals="-6" id="f-810" unitRef="usd">689000000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryFirmPurchaseCommitmentLoss contextRef="c-13" decimals="-6" id="f-811" unitRef="usd">75000000</us-gaap:InventoryFirmPurchaseCommitmentLoss>
    <us-gaap:InventoryFirmPurchaseCommitmentLoss contextRef="c-1" decimals="-6" id="f-812" unitRef="usd">141000000</us-gaap:InventoryFirmPurchaseCommitmentLoss>
    <us-gaap:InventoryFirmPurchaseCommitmentLoss contextRef="c-14" decimals="-6" id="f-813" unitRef="usd">184000000</us-gaap:InventoryFirmPurchaseCommitmentLoss>
    <us-gaap:InventoryFirmPurchaseCommitmentLoss contextRef="c-15" decimals="-6" id="f-814" unitRef="usd">342000000</us-gaap:InventoryFirmPurchaseCommitmentLoss>
    <mrna:LegalContingencyFutureFirmPurchaseCommitments contextRef="c-3" decimals="-6" id="f-815" unitRef="usd">220000000</mrna:LegalContingencyFutureFirmPurchaseCommitments>
    <mrna:LegalContingencyFutureFirmPurchaseCommitments contextRef="c-4" decimals="-6" id="f-816" unitRef="usd">268000000</mrna:LegalContingencyFutureFirmPurchaseCommitments>
    <us-gaap:InventoryGross contextRef="c-3" decimals="-8" id="f-817" unitRef="usd">1400000000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c-4" decimals="-8" id="f-818" unitRef="usd">1900000000</us-gaap:InventoryGross>
    <us-gaap:OtherInventoryCapitalizedCosts contextRef="c-3" decimals="-6" id="f-819" unitRef="usd">183000000</us-gaap:OtherInventoryCapitalizedCosts>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-820">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;10. Property, Plant and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing and laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset, financing (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,106&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,676&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation and amortization expense for three and six months ended June 30, 2023 was $90&#160;million and $168&#160;million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2022 was $76 million and $155 million, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-821">&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;Property, plant and equipment, net, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;32&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;11&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing and laboratory equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use asset, financing (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;3,106&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,676&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-250" decimals="-6" id="f-822" unitRef="usd">32000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-251" decimals="-6" id="f-823" unitRef="usd">11000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-252" decimals="-6" id="f-824" unitRef="usd">307000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-253" decimals="-6" id="f-825" unitRef="usd">284000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-254" decimals="-6" id="f-826" unitRef="usd">488000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-255" decimals="-6" id="f-827" unitRef="usd">460000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-256" decimals="-6" id="f-828" unitRef="usd">22000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-257" decimals="-6" id="f-829" unitRef="usd">21000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-258" decimals="-6" id="f-830" unitRef="usd">46000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-259" decimals="-6" id="f-831" unitRef="usd">38000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-260" decimals="-6" id="f-832" unitRef="usd">580000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-261" decimals="-6" id="f-833" unitRef="usd">281000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-262" decimals="-6" id="f-834" unitRef="usd">1631000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-263" decimals="-6" id="f-835" unitRef="usd">1581000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-6" id="f-836" unitRef="usd">3106000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-6" id="f-837" unitRef="usd">2676000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-6" id="f-838" unitRef="usd">826000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-6" id="f-839" unitRef="usd">658000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-3" decimals="-6" id="f-840" unitRef="usd">2280000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-6" id="f-841" unitRef="usd">2018000000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-13" decimals="-6" id="f-842" unitRef="usd">90000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-6" id="f-843" unitRef="usd">168000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-14" decimals="-6" id="f-844" unitRef="usd">76000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c-15" decimals="-6" id="f-845" unitRef="usd">155000000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-846">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11. Other Balance Sheet Components&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;332&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;216&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Down payments to manufacturing vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Down payments for materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tenant improvement allowance receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value added tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible note receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Non-Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&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&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Inventory, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;723&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;910&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Downpayments and prepayments, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible asset (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______&lt;/span&gt;&lt;/div&gt;&lt;div&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consisted of raw materials with an anticipated consumption beyond one year. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;385&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;400&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical trials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on future firm purchase commitments&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other external goods and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related to losses that are expected to arise from firm, non-cancellable, commitments for future raw material purchases (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 9&lt;/a&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;).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Lease liabilities - financing (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;161&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities - operating (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Revenue &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities in deferred revenue for 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;six months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; June 30, 2023 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,626&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;127&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,085)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,668&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,711&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;140&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,119)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,732&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c-1" id="f-847">&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;Prepaid expenses and other current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;332&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;216&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Down payments to manufacturing vendors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Down payments for materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tenant improvement allowance receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value added tax receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible note receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c-3" decimals="-6" id="f-848" unitRef="usd">332000000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c-4" decimals="-6" id="f-849" unitRef="usd">216000000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c-3" decimals="-6" id="f-850" unitRef="usd">288000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c-4" decimals="-6" id="f-851" unitRef="usd">10000000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidTaxes contextRef="c-3" decimals="-6" id="f-852" unitRef="usd">214000000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="c-4" decimals="-6" id="f-853" unitRef="usd">187000000</us-gaap:PrepaidTaxes>
    <mrna:OtherPrepaidExpenseManufacturing contextRef="c-3" decimals="-6" id="f-854" unitRef="usd">77000000</mrna:OtherPrepaidExpenseManufacturing>
    <mrna:OtherPrepaidExpenseManufacturing contextRef="c-4" decimals="-6" id="f-855" unitRef="usd">229000000</mrna:OtherPrepaidExpenseManufacturing>
    <us-gaap:InterestReceivableCurrent contextRef="c-3" decimals="-6" id="f-856" unitRef="usd">62000000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent contextRef="c-4" decimals="-6" id="f-857" unitRef="usd">61000000</us-gaap:InterestReceivableCurrent>
    <mrna:OtherPrepaidExpenseMaterialsAndSupplies contextRef="c-3" decimals="-6" id="f-858" unitRef="usd">61000000</mrna:OtherPrepaidExpenseMaterialsAndSupplies>
    <mrna:OtherPrepaidExpenseMaterialsAndSupplies contextRef="c-4" decimals="-6" id="f-859" unitRef="usd">219000000</mrna:OtherPrepaidExpenseMaterialsAndSupplies>
    <mrna:TenantImprovementAllowanceReceivableCurrent contextRef="c-3" decimals="-6" id="f-860" unitRef="usd">42000000</mrna:TenantImprovementAllowanceReceivableCurrent>
    <mrna:TenantImprovementAllowanceReceivableCurrent contextRef="c-4" decimals="-6" id="f-861" unitRef="usd">42000000</mrna:TenantImprovementAllowanceReceivableCurrent>
    <mrna:CollaborationReceivableCurrent contextRef="c-3" decimals="-6" id="f-862" unitRef="usd">41000000</mrna:CollaborationReceivableCurrent>
    <mrna:CollaborationReceivableCurrent contextRef="c-4" decimals="-6" id="f-863" unitRef="usd">11000000</mrna:CollaborationReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c-3" decimals="-6" id="f-864" unitRef="usd">23000000</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c-4" decimals="-6" id="f-865" unitRef="usd">140000000</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-3" decimals="-6" id="f-866" unitRef="usd">0</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c-4" decimals="-6" id="f-867" unitRef="usd">36000000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-6" id="f-868" unitRef="usd">53000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-6" id="f-869" unitRef="usd">44000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-3" decimals="-6" id="f-870" unitRef="usd">1193000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-6" id="f-871" unitRef="usd">1195000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="c-1" id="f-872">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other Non-Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other non-current assets, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&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&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Inventory, non-current&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;723&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;910&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Downpayments and prepayments, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Equity investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Goodwill (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible asset (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 6&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______&lt;/span&gt;&lt;/div&gt;(1)Consisted of raw materials with an anticipated consumption beyond one year.</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:InventoryNoncurrent contextRef="c-3" decimals="-6" id="f-873" unitRef="usd">723000000</us-gaap:InventoryNoncurrent>
    <us-gaap:InventoryNoncurrent contextRef="c-4" decimals="-6" id="f-874" unitRef="usd">910000000</us-gaap:InventoryNoncurrent>
    <mrna:DownpaymentsAndPrepaymentsNoncurrent contextRef="c-3" decimals="-6" id="f-875" unitRef="usd">303000000</mrna:DownpaymentsAndPrepaymentsNoncurrent>
    <mrna:DownpaymentsAndPrepaymentsNoncurrent contextRef="c-4" decimals="-6" id="f-876" unitRef="usd">0</mrna:DownpaymentsAndPrepaymentsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="c-3" decimals="-6" id="f-877" unitRef="usd">119000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-4" decimals="-6" id="f-878" unitRef="usd">42000000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill contextRef="c-3" decimals="-6" id="f-879" unitRef="usd">52000000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-6" id="f-880" unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-6" id="f-881" unitRef="usd">46000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-6" id="f-882" unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:RestrictedCash contextRef="c-3" decimals="-6" id="f-883" unitRef="usd">21000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-4" decimals="-6" id="f-884" unitRef="usd">12000000</us-gaap:RestrictedCash>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-3" decimals="-6" id="f-885" unitRef="usd">26000000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-4" decimals="-6" id="f-886" unitRef="usd">24000000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-6" id="f-887" unitRef="usd">1290000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-6" id="f-888" unitRef="usd">988000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-889">&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;Accrued liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;385&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;400&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Clinical trials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on future firm purchase commitments&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Development operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other external goods and services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Compensation-related&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related to losses that are expected to arise from firm, non-cancellable, commitments for future raw material purchases (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 9&lt;/a&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;).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <mrna:AccruedManufacturing contextRef="c-3" decimals="-6" id="f-890" unitRef="usd">385000000</mrna:AccruedManufacturing>
    <mrna:AccruedManufacturing contextRef="c-4" decimals="-6" id="f-891" unitRef="usd">400000000</mrna:AccruedManufacturing>
    <mrna:AccruedClinicalTrials contextRef="c-3" decimals="-6" id="f-892" unitRef="usd">290000000</mrna:AccruedClinicalTrials>
    <mrna:AccruedClinicalTrials contextRef="c-4" decimals="-6" id="f-893" unitRef="usd">319000000</mrna:AccruedClinicalTrials>
    <mrna:LegalContingencyFutureFirmPurchaseCommitments contextRef="c-3" decimals="-6" id="f-894" unitRef="usd">220000000</mrna:LegalContingencyFutureFirmPurchaseCommitments>
    <mrna:LegalContingencyFutureFirmPurchaseCommitments contextRef="c-4" decimals="-6" id="f-895" unitRef="usd">268000000</mrna:LegalContingencyFutureFirmPurchaseCommitments>
    <mrna:AccruedDevelopmentOperation contextRef="c-3" decimals="-6" id="f-896" unitRef="usd">142000000</mrna:AccruedDevelopmentOperation>
    <mrna:AccruedDevelopmentOperation contextRef="c-4" decimals="-6" id="f-897" unitRef="usd">88000000</mrna:AccruedDevelopmentOperation>
    <mrna:AccruedOtherExternalGoodsAndServicesCurrent contextRef="c-3" decimals="-6" id="f-898" unitRef="usd">136000000</mrna:AccruedOtherExternalGoodsAndServicesCurrent>
    <mrna:AccruedOtherExternalGoodsAndServicesCurrent contextRef="c-4" decimals="-6" id="f-899" unitRef="usd">264000000</mrna:AccruedOtherExternalGoodsAndServicesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-900" unitRef="usd">126000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-901" unitRef="usd">190000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <mrna:AccruedPropertyAndEquipmentCurrent contextRef="c-3" decimals="-6" id="f-902" unitRef="usd">70000000</mrna:AccruedPropertyAndEquipmentCurrent>
    <mrna:AccruedPropertyAndEquipmentCurrent contextRef="c-4" decimals="-6" id="f-903" unitRef="usd">5000000</mrna:AccruedPropertyAndEquipmentCurrent>
    <mrna:RawMaterialsAccountsPayable contextRef="c-3" decimals="-6" id="f-904" unitRef="usd">62000000</mrna:RawMaterialsAccountsPayable>
    <mrna:RawMaterialsAccountsPayable contextRef="c-4" decimals="-6" id="f-905" unitRef="usd">316000000</mrna:RawMaterialsAccountsPayable>
    <us-gaap:AccruedRoyaltiesCurrent contextRef="c-3" decimals="-6" id="f-906" unitRef="usd">12000000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent contextRef="c-4" decimals="-6" id="f-907" unitRef="usd">203000000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-908" unitRef="usd">47000000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-909" unitRef="usd">48000000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-910" unitRef="usd">1490000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-911" unitRef="usd">2101000000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-912">&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;Other current liabilities, as of June 30, 2023 and December 31, 2022 consisted of the following (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Lease liabilities - financing (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;161&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities - operating (&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 12&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-913" unitRef="usd">187000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-914" unitRef="usd">161000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-915" unitRef="usd">34000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-916" unitRef="usd">35000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-917" unitRef="usd">15000000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-918" unitRef="usd">53000000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-3" decimals="-6" id="f-919" unitRef="usd">236000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-6" id="f-920" unitRef="usd">249000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-921">&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activities in deferred revenue for 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;six months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; June 30, 2023 (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.455%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.261%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.792%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,626&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;127&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,085)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,668&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;(32)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,711&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;140&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,119)&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,732&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-84" decimals="-6" id="f-922" unitRef="usd">2626000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress contextRef="c-7" decimals="-6" id="f-923" unitRef="usd">127000000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod contextRef="c-7" decimals="-6" id="f-924" unitRef="usd">1085000000</mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod>
    <us-gaap:ContractWithCustomerLiability contextRef="c-83" decimals="-6" id="f-925" unitRef="usd">1668000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-264" decimals="-6" id="f-926" unitRef="usd">4000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress contextRef="c-87" decimals="-6" id="f-927" unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod contextRef="c-87" decimals="-6" id="f-928" unitRef="usd">2000000</mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod>
    <us-gaap:ContractWithCustomerLiability contextRef="c-265" decimals="-6" id="f-929" unitRef="usd">2000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-266" decimals="-6" id="f-930" unitRef="usd">81000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress contextRef="c-267" decimals="-6" id="f-931" unitRef="usd">13000000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod contextRef="c-267" decimals="-6" id="f-932" unitRef="usd">32000000</mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod>
    <us-gaap:ContractWithCustomerLiability contextRef="c-268" decimals="-6" id="f-933" unitRef="usd">62000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-6" id="f-934" unitRef="usd">2711000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress contextRef="c-1" decimals="-6" id="f-935" unitRef="usd">140000000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod contextRef="c-1" decimals="-6" id="f-936" unitRef="usd">1119000000</mrna:ContractWithCustomerLiabilityDeductionsDuringPeriod>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-6" id="f-937" unitRef="usd">1732000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-938">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into various long-term non-cancelable lease arrangements for our facilities and equipment expiring at various times through 2042. Certain of these arrangements have free rent periods or escalating rent payment provisions. We recognize lease cost under such arrangements on a straight-line basis over the life of the lease. We have two main campuses in Massachusetts, our Cambridge campus and our Moderna Technology Center (MTC), an industrial technology center located in Norwood. We also lease other office and lab spaces globally for our business operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cambridge Campus&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We occupy a multi-building campus in Technology Square in Cambridge, Massachusetts with a mix of offices and research laboratory space totaling approximately 292,000&#160;square feet. Our Cambridge campus leases have expiry ranges from 2024 to 2029. All our Cambridge leases are classified as operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are also investing in a new Moderna Science Center (MSC) in Cambridge, Massachusetts to create a purpose-built space to support our next chapter of discovery (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 13&lt;/a&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2023&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;, we did not gain control of the underlying leased asset at the MSC, and therefore, we did not recognize the related right-of-use asset and lease liability on our condensed consolidated balance sheets. In connection with our MSC investment, in September 2021, we entered into amendments to our lease agreements to allow for an option for early termination of the leases, either in part or full. Notification of the intent to exercise the option must be provided by December 2023. We have not elected to exercise this option.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Moderna Technology Center&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our MTC is comprised of three buildings, MTC South, MTC North and MTC East, totaling approximately 686,000 square feet. Our MTC leases expire in 2042 and we have the option to extend the term for three extension periods of five years each. All of our MTC leases are classified as finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Embedded Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into multiple contract manufacturing service agreements with third parties which contain embedded leases within the scope of ASC 842. These leases expire from 2023 through 2026. As of June 30, 2023 and December 31, 2022, we had lease liabilities of $456&#160;million and $440&#160;million, respectively, related to the embedded leases. As of June 30, 2023 and December 31, 2022, we had right-of-use assets of $633&#160;million and $639&#160;million, respectively, related to the embedded leases. All our embedded leases are classified as finance leases.&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;Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Right-of-use assets, operating, net&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;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-953"&gt;&lt;span style="-sec-ix-hidden:f-954"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, financing, net&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;(3) (4)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="-sec-ix-hidden:f-959"&gt;&lt;span style="-sec-ix-hidden:f-960"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&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;(5)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="-sec-ix-hidden:f-963"&gt;&lt;span style="-sec-ix-hidden:f-964"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities&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;(5)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;221&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,168&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,200&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:36pt;text-indent:-36pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are real estate related assets, which include land, office, and laboratory spaces.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net of accumulated amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(4)&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;Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(5)&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;Included in other current liabilities in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.955%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;126&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest or imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:18pt;text-indent:-18pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-939">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;12. Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into various long-term non-cancelable lease arrangements for our facilities and equipment expiring at various times through 2042. Certain of these arrangements have free rent periods or escalating rent payment provisions. We recognize lease cost under such arrangements on a straight-line basis over the life of the lease. We have two main campuses in Massachusetts, our Cambridge campus and our Moderna Technology Center (MTC), an industrial technology center located in Norwood. We also lease other office and lab spaces globally for our business operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cambridge Campus&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We occupy a multi-building campus in Technology Square in Cambridge, Massachusetts with a mix of offices and research laboratory space totaling approximately 292,000&#160;square feet. Our Cambridge campus leases have expiry ranges from 2024 to 2029. All our Cambridge leases are classified as operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are also investing in a new Moderna Science Center (MSC) in Cambridge, Massachusetts to create a purpose-built space to support our next chapter of discovery (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i0bee2cb9109747c6b4a6c9e5fbfa3c69_97" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 13&lt;/a&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2023&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;, we did not gain control of the underlying leased asset at the MSC, and therefore, we did not recognize the related right-of-use asset and lease liability on our condensed consolidated balance sheets. In connection with our MSC investment, in September 2021, we entered into amendments to our lease agreements to allow for an option for early termination of the leases, either in part or full. Notification of the intent to exercise the option must be provided by December 2023. We have not elected to exercise this option.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Moderna Technology Center&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our MTC is comprised of three buildings, MTC South, MTC North and MTC East, totaling approximately 686,000 square feet. Our MTC leases expire in 2042 and we have the option to extend the term for three extension periods of five years each. All of our MTC leases are classified as finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Embedded Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into multiple contract manufacturing service agreements with third parties which contain embedded leases within the scope of ASC 842. These leases expire from 2023 through 2026. As of June 30, 2023 and December 31, 2022, we had lease liabilities of $456&#160;million and $440&#160;million, respectively, related to the embedded leases. As of June 30, 2023 and December 31, 2022, we had right-of-use assets of $633&#160;million and $639&#160;million, respectively, related to the embedded leases. All our embedded leases are classified as finance leases.&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;Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Right-of-use assets, operating, net&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;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-953"&gt;&lt;span style="-sec-ix-hidden:f-954"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, financing, net&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;(3) (4)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="-sec-ix-hidden:f-959"&gt;&lt;span style="-sec-ix-hidden:f-960"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&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;(5)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="-sec-ix-hidden:f-963"&gt;&lt;span style="-sec-ix-hidden:f-964"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities&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;(5)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;221&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,168&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,200&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:36pt;text-indent:-36pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are real estate related assets, which include land, office, and laboratory spaces.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net of accumulated amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(4)&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;Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(5)&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;Included in other current liabilities in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.955%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;126&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest or imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:18pt;text-indent:-18pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <mrna:OperatingLeaseNumberOfProperties contextRef="c-3" decimals="INF" id="f-940" unitRef="campus">2</mrna:OperatingLeaseNumberOfProperties>
    <us-gaap:AreaOfRealEstateProperty contextRef="c-269" decimals="-3" id="f-941" unitRef="sqft">292000</us-gaap:AreaOfRealEstateProperty>
    <mrna:FinanceLeaseNumberOfProperties
      contextRef="c-270"
      decimals="INF"
      id="f-942"
      unitRef="numberofbuilding">3</mrna:FinanceLeaseNumberOfProperties>
    <us-gaap:AreaOfRealEstateProperty contextRef="c-270" decimals="-3" id="f-943" unitRef="sqft">686000</us-gaap:AreaOfRealEstateProperty>
    <mrna:LesseeOperatingLeaseNumberOfExtension
      contextRef="c-270"
      decimals="INF"
      id="f-944"
      unitRef="numberofextensionperiod">3</mrna:LesseeOperatingLeaseNumberOfExtension>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-270" id="f-945">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseLiability contextRef="c-271" decimals="-6" id="f-946" unitRef="usd">456000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-272" decimals="-6" id="f-947" unitRef="usd">440000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-271" decimals="-6" id="f-948" unitRef="usd">633000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-272" decimals="-6" id="f-949" unitRef="usd">639000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <mrna:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-950">&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;Operating and financing lease right-of-use assets and lease liabilities as of June 30, 2023 and December 31, 2022 were as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.985%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Right-of-use assets, operating, net&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;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="-sec-ix-hidden:f-953"&gt;&lt;span style="-sec-ix-hidden:f-954"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets, financing, net&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;(3) (4)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="-sec-ix-hidden:f-959"&gt;&lt;span style="-sec-ix-hidden:f-960"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&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;(5)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="-sec-ix-hidden:f-963"&gt;&lt;span style="-sec-ix-hidden:f-964"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities&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;(5)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;221&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;196&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,168&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;1,200&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:36pt;text-indent:-36pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are real estate related assets, which include land, office, and laboratory spaces.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net of accumulated amortization.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&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;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are&#160;real estate assets related to the MTC leases as well as assets related to contract manufacturing service agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(4)&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;Included in property and equipment in the condensed consolidated balance sheets, net of accumulated depreciation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&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;(5)&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;Included in other current liabilities in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</mrna:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-951" unitRef="usd">130000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-952" unitRef="usd">121000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-955" unitRef="usd">1076000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-956" unitRef="usd">1150000000</us-gaap:FinanceLeaseRightOfUseAsset>
    <mrna:OperatingAndFinanceLeaseRightOfUseAsset contextRef="c-3" decimals="-6" id="f-957" unitRef="usd">1206000000</mrna:OperatingAndFinanceLeaseRightOfUseAsset>
    <mrna:OperatingAndFinanceLeaseRightOfUseAsset contextRef="c-4" decimals="-6" id="f-958" unitRef="usd">1271000000</mrna:OperatingAndFinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-961" unitRef="usd">34000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-962" unitRef="usd">35000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-965" unitRef="usd">187000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-966" unitRef="usd">161000000</us-gaap:FinanceLeaseLiabilityCurrent>
    <mrna:OperatingAndFinanceLeaseLiabilityCurrent contextRef="c-3" decimals="-6" id="f-967" unitRef="usd">221000000</mrna:OperatingAndFinanceLeaseLiabilityCurrent>
    <mrna:OperatingAndFinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-6" id="f-968" unitRef="usd">196000000</mrna:OperatingAndFinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-969" unitRef="usd">104000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-970" unitRef="usd">92000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-971" unitRef="usd">843000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-972" unitRef="usd">912000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <mrna:OperatingAndFinanceLeaseLiabilityNoncurrent contextRef="c-3" decimals="-6" id="f-973" unitRef="usd">947000000</mrna:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <mrna:OperatingAndFinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-6" id="f-974" unitRef="usd">1004000000</mrna:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <mrna:OperatingAndFinanceLeaseLiability contextRef="c-3" decimals="-6" id="f-975" unitRef="usd">1168000000</mrna:OperatingAndFinanceLeaseLiability>
    <mrna:OperatingAndFinanceLeaseLiability contextRef="c-4" decimals="-6" id="f-976" unitRef="usd">1200000000</mrna:OperatingAndFinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-977">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.955%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;126&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest or imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:18pt;text-indent:-18pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-978">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%"&gt;Future minimum lease payments under our non-cancelable lease agreements as of June 30, 2023, were as follows (in&#160;millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:3.761%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.955%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(remainder of the year)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;126&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amounts representing interest or imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&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="padding-left:18pt;text-indent:-18pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Includes certain optional lease term extensions, predominantly related to the MTC leases, which represent a total of $668 million of undiscounted future lease payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-3" decimals="-6" id="f-979" unitRef="usd">20000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c-3" decimals="-6" id="f-980" unitRef="usd">126000000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-6" id="f-981" unitRef="usd">47000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-3" decimals="-6" id="f-982" unitRef="usd">198000000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-6" id="f-983" unitRef="usd">20000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-3" decimals="-6" id="f-984" unitRef="usd">130000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-6" id="f-985" unitRef="usd">18000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-3" decimals="-6" id="f-986" unitRef="usd">109000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-6" id="f-987" unitRef="usd">19000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-3" decimals="-6" id="f-988" unitRef="usd">23000000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <mrna:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour contextRef="c-3" decimals="-6" id="f-989" unitRef="usd">48000000</mrna:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <mrna:FinanceLeaseLiabilityToBePaidAfterYearFour contextRef="c-3" decimals="-6" id="f-990" unitRef="usd">1097000000</mrna:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-6" id="f-991" unitRef="usd">172000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-3" decimals="-6" id="f-992" unitRef="usd">1683000000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-6" id="f-993" unitRef="usd">34000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-3" decimals="-6" id="f-994" unitRef="usd">653000000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-3" decimals="-6" id="f-995" unitRef="usd">138000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-3" decimals="-6" id="f-996" unitRef="usd">1030000000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-273" decimals="-6" id="f-997" unitRef="usd">668000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-998">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;13. Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are involved in various claims and legal proceedings of a nature considered ordinary course in our business. The outcome of any such proceedings, regardless of the merits, is inherently uncertain; therefore, assessing the likelihood of loss and any estimated damages is difficult and subject to considerable judgment. We are not currently a party to any legal proceedings for which a material loss is probable, or for which a loss is reasonably estimable at this time.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification Obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As permitted under Delaware law, we indemnify our officers, directors, and employees for certain events, occurrences while the officer, or director is, or was, serving at our request in such capacity. The term of the indemnification is for the officer&#x2019;s or director&#x2019;s lifetime.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have standard indemnification arrangements in our leases for laboratory and office space that require us to indemnify the landlord against any liability for injury, loss, accident, or damage from any claims, actions, proceedings, or costs resulting from certain acts, breaches, violations, or non-performance under our leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into indemnification provisions under our agreements with counterparties in the ordinary course of business, typically with business partners, contractors, clinical sites and customers. Under these provisions, we generally indemnify and hold harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of our activities. These indemnification provisions generally survive termination of the underlying agreement. The maximum potential amount of future payments we could be required to make under these indemnification provisions is unlimited.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through the three and six months ended June 30, 2023 and the year ended December 31, 2022, we had not experienced any material losses related to these indemnification obligations, and no material claims were outstanding. We do not expect significant claims related to these indemnification obligations and, consequently, concluded that the fair value of these obligations is negligible, and no related reserves were established.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments and Purchase Orders&lt;br/&gt;&lt;br/&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;We enter into agreements in the normal course of business with vendors and contract manufacturing organizations for raw materials and manufacturing services and with vendors for preclinical research studies, clinical trials and other goods or services. As of June 30, 2023, we had $3.4 billion of non-cancelable purchase commitments related to raw materials and manufacturing agreements, which are expected to be paid through 2029. As of June 30, 2023, $220&#160;million of the purchase commitments related to raw materials was recorded as an accrued liability for loss on future firm purchase commitments. As of June 30, 2023, we had $347&#160;million o&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;f non-c&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;ancelable purchase commitments related to clinical services and other goods and services which are expected to be paid through 2039. These amounts represent our minimum contractual obligations, including termination fees.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to purchase commitments, we have agreements with third parties for various goods and services, including services related to clinical operations and support and contract manufacturing, for which we are not contractually able to terminate for convenience and avoid any and all future obligations to the vendors. Certain agreements provide for termination rights subject to termination fees or wind down costs. Under such agreements, we are contractually obligated to make certain payments to vendors, mainly, to reimburse them for their unrecoverable outlays incurred prior to cancellation. As of June 30, 2023, we had cancelable open purchase orders of $2.9 billion in total under such agreements for our significant clinical operations and support and contract manufacturing. These amounts represent only our estimate of those items for which we had a contractual commitment to pay as of June 30, 2023, assuming we would not cancel these agreements. The actual amounts we pay in the future to the vendors under such agreements may differ from the purchase order amounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&lt;br/&gt;Licenses to Patented Technology&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, we entered into sublicense agreements with Cellscript, LLC and its affiliate, mRNA RiboTherapeutics, Inc., to sublicense certain patent rights. Pursuant to each agreement, we are required to pay certain license fees, annual maintenance fees, minimum royalties on future net sales and milestone payments contingent on achievement of certain development, regulatory and commercial milestones for specified products, on a product-by-product basis. Commercial milestone payments and royalties based on annual net sales of licensed products for therapeutic and prophylactic products are accounted for as additional expense of the related product sales in the period in which the corresponding sales occur. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2022, we entered into a non-exclusive patent license agreement with the National Institute of Allergy and Infectious Diseases, an Institute or Center of the National Institutes of Health to license certain patent rights concerning stabilizing prefusion coronavirus spike proteins and the resulting stabilized proteins for use in COVID-19 vaccine products. Pursuant to the agreement, we have agreed to pay low single-digit royalties on future net sales, a minimum annual royalty payment, and certain contingent development, regulatory and commercial milestone payments on a licensed product-by-licensed product basis. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and six months ended June 30, 2023, we recognized $12&#160;million and $98&#160;million, respectively, of royalty expenses associated with our product sales. For the three and six months ended June 30, 2022, we recognized $157&#160;million and $364&#160;million, respectively, of royalty expenses associated with our product sales. These royalty expenses were recorded to cost of sales in our condensed consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we have other in-license agreements with third parties which require us to make future development, regulatory and commercial milestone payments and sales-based royalties for specified products associated with the agreements. The achievement of these milestones have not yet occurred as of June 30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Moderna Science Center&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, we announced an investment in the development of the MSC in Cambridge, Massachusetts. The MSC is expected to integrate scientific and non-scientific spaces, including our principal executive offices, and is built to support our growth as we continue to advance our pipeline of mRNA medicines. In relation to the investment, we entered into a lease agreement for approximately 462,000 square feet and are currently undergoing an approximately two-year building project. Following completion of the building project, the lease term is 15 years, subject to our right to extend the lease for up to two additional seven-year terms. Pursuant to this lease agreement, we are committed to approximately $1.0&#160;billion non-cancellable rent payments for the initial lease term. We expect to begin a phased move-in process in the fourth quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-274" decimals="INF" id="f-999" unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-275" decimals="INF" id="f-1000" unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-276" decimals="INF" id="f-1001" unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="c-277"
      decimals="INF"
      id="f-1002"
      unitRef="claim">0</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="c-278"
      decimals="INF"
      id="f-1003"
      unitRef="claim">0</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-278" decimals="INF" id="f-1004" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-277" decimals="INF" id="f-1005" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-279" decimals="-8" id="f-1006" unitRef="usd">3400000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <mrna:LegalContingencyFutureFirmPurchaseCommitments contextRef="c-3" decimals="-6" id="f-1007" unitRef="usd">220000000</mrna:LegalContingencyFutureFirmPurchaseCommitments>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-280" decimals="-6" id="f-1008" unitRef="usd">347000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-281" decimals="-8" id="f-1009" unitRef="usd">2900000000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment contextRef="c-13" decimals="-6" id="f-1010" unitRef="usd">12000000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment contextRef="c-1" decimals="-6" id="f-1011" unitRef="usd">98000000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment contextRef="c-14" decimals="-6" id="f-1012" unitRef="usd">157000000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment contextRef="c-15" decimals="-6" id="f-1013" unitRef="usd">364000000</us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment>
    <us-gaap:AreaOfRealEstateProperty contextRef="c-282" decimals="-3" id="f-1014" unitRef="sqft">462000</us-gaap:AreaOfRealEstateProperty>
    <mrna:LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm contextRef="c-283" id="f-1015">P2Y</mrna:LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-282" id="f-1016">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <mrna:LesseeOperatingLeaseNumberOfExtensionPeriods
      contextRef="c-282"
      decimals="INF"
      id="f-1017"
      unitRef="numberofoption">2</mrna:LesseeOperatingLeaseNumberOfExtensionPeriods>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c-282" id="f-1018">P7Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-282" decimals="-8" id="f-1019" unitRef="usd">1000000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-1020">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Stock-Based Compensation and Share Repurchase Programs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.372%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;34&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;70&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Stock Purchase Plan (ESPP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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="3" style="background-color:#ffffff;padding:0 1pt"&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;74&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;50&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;149&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;94&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023, there was $743&#160;million of total unrecognized compensation cost related to unvested stock-based compensation with respect to options, RSUs and PSUs granted. That cost is expected to be recognized over a weighted-average period of 3.0 years as of June 30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share Repurchase Programs &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2023, $1.7&#160;billion of our Board of Directors&#x2019; authorization for repurchases of our common stock remains outstanding (the 2022 Repurchase Programs), with no expiration date. The timing and actual number of shares repurchased under the 2022 Repurchase Programs will depend on a variety of factors, including price, general business and market conditions, and other investment opportunities, and shares may be repurchased through open market purchases through the use of trading plans intended to qualify under Rule 10b5-1 under the Securities Exchange Act of 1934, as amended.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activity related to our share repurchase programs for the six months ended June 30, 2023 (in millions, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.511%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;Number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average price per share&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;143.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Aggregate purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining authorization at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;_______&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Average price paid per share includes related expenses and excise tax.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1021">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the components and classification of stock-based compensation expense for the three and six months ended June 30, 2023 and 2022 as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.372%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.355%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;34&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;27&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;70&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;52&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Stock Purchase Plan (ESPP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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-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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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="3" style="background-color:#ffffff;padding:0 1pt"&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;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;74&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;50&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;149&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;94&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-284" decimals="-6" id="f-1022" unitRef="usd">34000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-285" decimals="-6" id="f-1023" unitRef="usd">27000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-286" decimals="-6" id="f-1024" unitRef="usd">70000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-287" decimals="-6" id="f-1025" unitRef="usd">52000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-288" decimals="-6" id="f-1026" unitRef="usd">37000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-289" decimals="-6" id="f-1027" unitRef="usd">22000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-290" decimals="-6" id="f-1028" unitRef="usd">74000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-291" decimals="-6" id="f-1029" unitRef="usd">39000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-292" decimals="-6" id="f-1030" unitRef="usd">3000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-293" decimals="-6" id="f-1031" unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-294" decimals="-6" id="f-1032" unitRef="usd">5000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-295" decimals="-6" id="f-1033" unitRef="usd">3000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-6" id="f-1034" unitRef="usd">74000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-6" id="f-1035" unitRef="usd">50000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-6" id="f-1036" unitRef="usd">149000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-15" decimals="-6" id="f-1037" unitRef="usd">94000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-296" decimals="-6" id="f-1038" unitRef="usd">16000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-297" decimals="-6" id="f-1039" unitRef="usd">13000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-298" decimals="-6" id="f-1040" unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-299" decimals="-6" id="f-1041" unitRef="usd">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-300" decimals="-6" id="f-1042" unitRef="usd">33000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-301" decimals="-6" id="f-1043" unitRef="usd">19000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-302" decimals="-6" id="f-1044" unitRef="usd">75000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-303" decimals="-6" id="f-1045" unitRef="usd">39000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-304" decimals="-6" id="f-1046" unitRef="usd">25000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-305" decimals="-6" id="f-1047" unitRef="usd">18000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-306" decimals="-6" id="f-1048" unitRef="usd">53000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-307" decimals="-6" id="f-1049" unitRef="usd">34000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-13" decimals="-6" id="f-1050" unitRef="usd">74000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-6" id="f-1051" unitRef="usd">50000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-6" id="f-1052" unitRef="usd">149000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-15" decimals="-6" id="f-1053" unitRef="usd">94000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-3" decimals="-6" id="f-1054" unitRef="usd">743000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1055">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-308" decimals="-8" id="f-1056" unitRef="usd">1700000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c-1" id="f-1057">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes activity related to our share repurchase programs for the six months ended June 30, 2023 (in millions, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.511%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.911%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&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;Number of shares repurchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;8&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average price per share&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;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;143.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Aggregate purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining authorization at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;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;_______&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&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;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Average price paid per share includes related expenses and excise tax.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-1" decimals="-6" id="f-1058" unitRef="shares">8000000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-1"
      decimals="2"
      id="f-1059"
      unitRef="usdPerShare">143.39</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-1" decimals="-6" id="f-1060" unitRef="usd">1154000000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-3" decimals="-6" id="f-1061" unitRef="usd">1667000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1062">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our income tax expense for the periods presented (in millions, except for percentages): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,749)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,474&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,054)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,703&#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&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;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate for the three months ended June 30, 2023 was consistent to the U.S. statutory tax rate. The effective tax rate for the six months ended June 30, 2023 was higher than the U.S. statutory rate, primarily due to international provisions of the Tax Cuts and Jobs Act and research and development credits. The effective tax rates for the three and six months ended June 30, 2023 also include a discrete benefit from stock-based compensation, a state deferred tax rate change and a valuation allowance release on a portion of its state tax attributes. The decreases in income tax expense for the three and six months ended June 30, 2023 were primarily due to decreases in pre-tax income.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file U.S. federal income tax returns and income tax returns in various state, local and foreign jurisdictions. We are not currently subject to any tax assessment from an income tax examination in the United States or any other major taxing jurisdiction.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a periodic basis, we reassess any valuation allowances that we maintain on our deferred tax assets, and weigh positive and negative evidence to assess the recoverability of the deferred tax assets. As of the year ended December 31, 2022, we maintained a state valuation allowance of $155&#160;million. For the three and six months ended June 30, 2023, we reassessed the state valuation allowance noting the increase in positive evidence, including investments in research and development and future profitability with increased market expansions in the United States. After assessing both the positive evidence and negative evidence, we determined it was more likely than not that we will realize a portion of the state tax attributes and released $50&#160;million in 2023. We will continue to maintain a valuation allowance on certain state tax attributes that we expect to expire prior to utilization. &lt;/span&gt;&lt;/div&gt;The President signed into law the Inflation Reduction Act (the IRA) on August 16, 2022. The Act includes a new 15% corporate minimum tax and a 1% excise tax on the value of corporate stock repurchase, net of new share issuances, after December 31, 2022. We currently are not expecting these provisions to have a material adverse impact to our financial statements. We expect additional guidance and regulations to be issued in future periods and will continue to assess its potential impact on our business and results of operations as further information becomes available.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1063">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our income tax expense for the periods presented (in millions, except for percentages): &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Loss) income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,749)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,474&#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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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,054)&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,703&#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&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;(Benefit from) provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-13" decimals="-6" id="f-1064" unitRef="usd">-1749000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-6" id="f-1065" unitRef="usd">2474000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-6" id="f-1066" unitRef="usd">-2054000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-6" id="f-1067" unitRef="usd">6703000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-13" decimals="-6" id="f-1068" unitRef="usd">-369000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-6" id="f-1069" unitRef="usd">277000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-6" id="f-1070" unitRef="usd">-753000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-6" id="f-1071" unitRef="usd">849000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-13" decimals="3" id="f-1072" unitRef="number">0.211</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-1073" unitRef="number">0.112</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1074" unitRef="number">0.367</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-1075" unitRef="number">0.127</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-309" decimals="-6" id="f-1076" unitRef="usd">155000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-310" decimals="-6" id="f-1077" unitRef="usd">-50000000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1078">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16. (Loss) Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computation of basic (loss) earnings per share (EPS) is based on the weighted-average number of our common shares outstanding. The computation of diluted EPS is based on the weighted-average number of our common shares outstanding and potential dilutive common shares during the period as determined by using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted EPS for the three and six months ended June 30, 2023 and 2022 were calculated as follows (in millions, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-18pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;381&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;419&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;383&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;423&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;14.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive potential common shares excluded from the EPS computation above &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1079">&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;Basic and diluted EPS for the three and six months ended June 30, 2023 and 2022 were calculated as follows (in millions, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.050%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.983%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.494%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.986%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 20.5pt;text-align:left;text-indent:-13.5pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;2,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(1,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;text-indent:-18pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;381&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;419&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;383&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;423&#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&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;5.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;(3.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;14.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted EPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive potential common shares excluded from the EPS computation above &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-6" id="f-1080" unitRef="usd">-1380000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-6" id="f-1081" unitRef="usd">2197000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-6" id="f-1082" unitRef="usd">-1301000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-6" id="f-1083" unitRef="usd">5854000000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-13"
      decimals="-6"
      id="f-1084"
      unitRef="shares">381000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-14"
      decimals="-6"
      id="f-1085"
      unitRef="shares">396000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-6" id="f-1086" unitRef="shares">383000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c-15"
      decimals="-6"
      id="f-1087"
      unitRef="shares">399000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-13"
      decimals="-6"
      id="f-1088"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-13"
      decimals="-6"
      id="f-1089"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-14"
      decimals="-6"
      id="f-1090"
      unitRef="shares">23000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-6" id="f-1091" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c-15"
      decimals="-6"
      id="f-1092"
      unitRef="shares">24000000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-13"
      decimals="-6"
      id="f-1093"
      unitRef="shares">381000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-14"
      decimals="-6"
      id="f-1094"
      unitRef="shares">419000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-6" id="f-1095" unitRef="shares">383000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c-15"
      decimals="-6"
      id="f-1096"
      unitRef="shares">423000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-13"
      decimals="2"
      id="f-1097"
      unitRef="usdPerShare">-3.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-1098"
      unitRef="usdPerShare">5.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1099"
      unitRef="usdPerShare">-3.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-1100"
      unitRef="usdPerShare">14.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-13"
      decimals="2"
      id="f-1101"
      unitRef="usdPerShare">-3.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-1102"
      unitRef="usdPerShare">5.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1103"
      unitRef="usdPerShare">-3.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-1104"
      unitRef="usdPerShare">13.85</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-13"
      decimals="-6"
      id="f-1105"
      unitRef="shares">28000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-14"
      decimals="-6"
      id="f-1106"
      unitRef="shares">4000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-6" id="f-1107" unitRef="shares">28000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-15"
      decimals="-6"
      id="f-1108"
      unitRef="shares">3000000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <mrna:NumberOfDevelopmentPrograms
      contextRef="c-3"
      decimals="INF"
      id="f-1109"
      unitRef="developmentprogram">47</mrna:NumberOfDevelopmentPrograms>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>87
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M@=6S4  +DD;JCJ\OH3#4-GP^CV3VC]9Y;*=K(3^5BL<%6"N(*<NOY+%(Q ;
M:;T"< N NR^@60":F=%<669K3!3Q^H*OD3#1FLT,LMQD:.V&,O,89TKHNU3C
ME#>ZO1E/;F:3,=*CV>WUU7AXKR?GP^OAS6B"9I>3R?T,'4V) *9"4-0GT3'Z
MB-XC&\E0K\J^K;0.PV;[Q9[G^9[N*WM^3ED#-?$)<K';K(&/ML/'X&NXD\'=
M*MS6[LL4N&4*W(RO^0K?3!$%NC(5X@MT01EA/B41FG))LTK[,9Q+)72]_:RS
MFG.WZKG-(3R3"?%A8.E3)D&LP/(^O',Z^%.=\?]$5DE#LTQ#<QN[-]7G!X2
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
MH%<&.5(J32^CW#K*[MM6 2IY:A>>VHW!>+O#08@7(>G E[+#<$@0(\MM$O"
ML*',;;O-\&N3S&F3S&V)K+0HW6)1NHWA]Q9#H1(&/XB712&!.%Q#I<*0J ?J
M*^:1!3]:-MFJ90/:I0BKAJH$4PUGIX[I#BIA*J$Q[+X\3'N%(KU&1>X)8T,4
MP[8LE,F$.:'(00PP6(:8L6 5@!%\5N-+]G:OYH-N5=2J0_H5K>H(LR*G*QG'
MEBO5+Y3JGTU=X!?(Q BZ\DC6ND:KA$8?C)U^;9)5+>J(3L^HJ%''#*J1(Z$Q
M+%.NQZ#08]"8X*:8^6@%13SRB;<^D=,&;>:T-LF<-LG<ELA*ZZ!KA_)8NS2K
M%<G,(TFPP^*  T$+-<]6U$7RBE>K!4<U?TD@5K<2A>=I7 FDI\N#4#\Z&^C_
M-8%=I2I<'R4RN1H?RV#Y?!KUJD,ZU0SE2$#]JF 2'NM$7:(;!\6,RQ-9FKT.
M\C!HLV =0R'M(<S2K1W$Z[,Q9)S7I [1:S%4Q]0DJ4.,W@E%#N<&O;'FG;Q2
MCD-$N4\2M"R=&[(PR(-"ZKEY-H=+(!V[YGH=I&N]JO,2)N-(Q;+[AYI<;R[*
MRT>E\QM 6E3WNE6W906ZI5?]EI'I ZOJN:1$[YK5VD<]NF.(2+).+W<8+.DV
MYMDQLGA:7"#=IM<FE>=W^G"J2YX[XL(IO=,XT&>W50\X68O4&Y(5#*7=]&"1
MDNP"*.MPNDEO.!:4<QJE39]@V'D" .]7E/+WCAB@N(:;_ 102P,$%     @
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
M8#MB<(.KV)#C(SQ1+Q_L,9WW5J>@!#0HA5*3;1$X ]MQ1B>XB@V5"&@R4LV
M) $QJ!H!5:-M\R%[(>@#[DP?3H.K]CC.!SX#A]#@*FA( JI&H=1D6P4CP?:2
MAY/@ZDY;*L SP%5#,Q4G8;UXP0!7#:T,<-70R@)7L2 )V$X2GE^&:IX\/?WW
M]:GKT"BVC]MY>8-2 B@UV3-!";"=$K@5F9I]FNB+?(*PKSJE-],6N4X $!II
MB]Q05."/M$5NT!K[!Z59<DVNR-K]X0LR4Q^TA !4+095(Z!J%$I-7@0"!?AV
M%'!R[NGKV3I2R^*G]D$XVPFI1D#5*)2:;*= "7[GYR>LEVZ'MX]\HZV@CT[X
M>G[OJ_>&8M"0!%2-0JG)MAX\/_',<H=.5AJ>G1B/(VV/=GAX0D</(U][>,+
M)W"D)&G4T(J?U":3(R<UD=[[G2L((*[<?#T5UZ_<NC2*[>-V7MV@N3^4FNR9
MR/W]DTH9.OD4=KIR,S33UKB>4QNNW RM#%=N)BW+E9M(T/WH):_<0+-T4+48
M5(V JE$H-7D1B'3>MZ?S?["JWFT4+E^7Z:S>WLXYO/V6UE4;G;:'<;;?D)&K
M.PRT@@%4C4*IR9X*[N"_7 6#/92SKP8ZH?H*RB9 U2B4FNRK8!/^KZU@\ T(
M0#NW@98P=(A(0"-2*#7YR5M!0X(7K6$(])("I+#JJ7U$S@_5MD<DH!$IE)KL
MF$ 7 5P50V"@%(%:5&*/Y^Q'AY $-"2%4I,-$? A^,5U#(&."=!0O;UG'X2S
M2Z#0H<L;H% A99<$2PA^51V#7=CY$P4,G$"YQ1V#1B2@:A1*3;;QX*,B(.L8
M E-) =*>2[+'=-Y;G8(2T* 42DVV1;", *".(= Q1!_Y0_61/7LH9S= "QE
MU6A@P"G2A,AN"% 2P%<R&!EJ8*@]&&M^=6@4VT?L; ,HT8!2D]T21". *5 P
M.V0H4(@F^C5>>X%"8$ 8$S7W,33J8Y6I4Y/4:(B.4.Y <(( LCZA]0Z!/9KS
MB=U4R*#>[ $-24#5*)2:;*Z !<&IA0SMAII*!O1;/D%[(8-!2;_E8VADN.5C
M'-316SZAR-S#EZQC"$'K&$#58E U JI&H=3D12!@0&B' : ?G@69E$]# P=0
M/SX+M* !5(U"J<F^"J80VIG"J>0T-'QJHW(4M(_ >8^V!B2@ 2F4FFR0P FA
M'2< <]/04!>@<E/[B)P-:X](0"-2*#79,4$.0CLY<.&FH9["C[3] PH-.D0D
MH!$IE)ILQ\&G/MJ)P<G4-#1\V()J$2A) %4C[<.G4 %EAP1%".T4X?G$U"[L
M?"5A^(@%-:\"C4A U2B4FFRCP NA'2^X$=/0D.!'6'WPRQ[2>6-UB4E 8U(H
M-=D403)".\GHQ$MW&@HO':N/(=M#.9L!2BA U6BH(Q9Y0F0W!'H(.Z.'TWAI
MJ.?Z.B_MTBBVC]C9!M"2!2@U^=.%!?B(["4+)_'2G78;+S4T4Q&124GCI89&
M!EYJDC+PTL'!5TPT7SGR*2D?4IX89NR>]QN^'?$E56Z_Q6/[HBY6FV^=^%K4
M=;'<_+I@"<]/F@;\_^^+HO[YHODBB_UWJ5S\'U!+ P04    " "$@ -7,WG\
ML,0'   Z(P  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;*V:;6_;.!+'
MOPKA6QQ:(*XE4O)#+C&0.NUN#MLDJ+N[KVF)CG651"])Y^$^_9*2(MK2D'$
MOTDL>SC^#SDS/U+6Q1,7/^6&,86>B[R4EX.-4MOST4@F&U90^8EO6:D_67-1
M4*4OQ<-(;@6C:36HR$<X",:C@F;E8'Y1O7<OYA=\I_*L9/<"R5U14/'RF>7\
MZ7(0#E[?^)X];)1Y8S2_V-('MF3JC^V]T%>CUDN:%:R4&2^18.O+P55XOHB(
M&5!9_)FQ)[GW&IE05IS_-!<WZ>4@,(I8SA)E7%#][Y$M6)X;3UK'WXW30?N=
M9N#^ZU?O7ZO@=3 K*MF"YW]EJ=I<#J8#E+(UW>7J.W_ZC34!Q<9?PG-9_45/
MC6TP0,E.*EXT@[6"(BOK__2YF8B] =H//  W W!W0.080)H!U<R-:F556-=4
MT?F%X$](&&OMS;RHYJ8:K:/)2K.,2R7TIYD>I^:+N]OK+[?++]=(OUK>_7YS
M??5#7RQ_Z'_?OMS^6**[KVAQM?P-??W][J\E&J(_EM?HPR\?T2\H*]&W+,_U
M:LB+D=)BC,M1TGSQY_J+L>.+Q^@;+]5&HB]ERM+#\2,=1!L)?HWD,_8Z_.^N
M_(1(<(9P@ F@9W'\<.R10]J))94_XO!WMV6"JJQ\J#,U4QD#9ZGV$L%>3!&?
MRRU-V.5 5ZEDXI$-YO_^5S@._@.%>")G!P%';<"1S_O\5O><#SF7\J-.C(07
M#(JV=C&N7)@.\S@?AB0(+T:/^V'TK>)I'+5&!_+B5E[L78^K]'^ZFG0#4A(I
MKCM0PLLDRQDJN[K-Q^;-A,H-^K"3+-4??$1;P1\SG:IH]8(XL+CG4+SQ*5?W
M1,X.IF_<3M_8N[I+Q9.?0],P4Z0G25-$4M.'H:!K3_'>\H71K+/$?9N98X$G
MK<*)5^$UTV$G&:WI4*:(%ERH[/].F9.^S$G0D0G8Q#&L<]KJG'IU7NW)&M$D
M$:Q2S-<ZRQY9DZ*0WFE/RQ!WI[5OLV=R('?6RIUYY?ZJMP)(ZV-_[S+ULJ_Q
MS%0))'36%QI..D+[-@&L,PPLR8(W$F#-A*BJM2YC^@RWW,;/@<"8=)<>LB*3
ML4/E'F]#K\H[M6$"E;P<5OTE4ZR 18; +.*NQKY1Z$C/$%N%V-LI%QM:/C!I
M\$ZE9+I?FFK*,[K*\JK350MO$I8F.BED]IJ_JYW4KB3<"9LO/5$K/)6WPRFR
M; ^]))U?)0G?&9+HCL.R1[K*0=HU7@Z6)XQ)=Q'[5M'4T0Q#2^/0C^-[P;8T
M2Q%[-KV:U8O(J^2K5Q44' %)%_6R#K BV*78 CKT FQ^HUM+J;AX 97%_<Y&
MHJZPOM$PFKH:BT5?Z&=?=;89\O50[P6:R3O;VP+D3%,1GLX^Y8;=C@W88)=B
MB\+0S\(V/[?TQ9F<?;8-PVFW3T-6L:L)6@2&;S!08V_'#IH**!% WICTZJ=O
M10)7%[38"_W<:VDBF$[+'3R% .EFD]X* U:83!R+C"WOL)]W-WN8\RTT!D#6
MW7%#-C&>."1:V.$W8'=8)&^M-P9PUFT^@,TP=.QQL&4>]@*CH?);\C!4,5U]
M?2,\)@Y]%CC8#YS;]Y]'P CZJ!GB,.IN?0 S$HQ=V6"1A"/OQN*FVCL>H=)+
MMO=N%4[E[3!H2S7LI]K]3B0; PBS0RJH^,F4*50D6;(3[BD 2!;B::]L ;/I
MA#A0C"WQL)]X]X(GC*42K04OM&K52'U?#'VR$3SN,ANPT@GI*FA+0.PGX&$$
MDN;O%=_G'HYPEXZ051PX\(@M'K$?CP<YH^M<5[=Z.4/;G):JVL>9P]C6',)
MZ0 U2=23#ATGG8W48A/[L7D%'PG:(T/5Q*IS@^C>]6O4 [2<QEWQ1Q\?B<4I
M>0NGKR=;<_))N+[4YW23*257S?ZY.03[4X< +,7=30MD1!R;%F)Y2_R\;3&Q
M#P>+C.S(!DSZC"6SN+L(@-4P#B8.UA'+8N(_?W[-2EHF1Z@\Z8GR5-X.@]Z[
M6^P'_&&_RJ3<Z3E@5<7PHM#%),T-.*0V@N\>-J^):#H"/#=]@N/>^@$VCOHG
MEO'$?^S\SK9-\^IJ!V5"Y\TP[C("-)OAT"'6LIGXV;QWIV/=)MU1.U4"@;=+
M9\AHXMA%$<MFXF=S6^--6>])?Z->@--HB,/NY@\TFXU=F6&)3/Q$-KJS,A'5
M]'Y(6?WJ8]5L=3AG=5 FL1\UK<OFMI.N-26R1)G;SOIS,*X^A,=!+]F!<RR9
M35P=UZ*:^%&].%KZ&5JQAZPLS4+ITGAA5(#1 *=9W+M]"EB-IV,7 RV]B9_>
M[XF&F?M)>GO"1,9!DI,^I,D4=\]S@!6>3AWK$EF:1X$7(K?M#5;+/"WXV%J)
MO'N%][+E5-X.Y\+N"B+_K@#<3A[N(TUEYKNT;BBT<_>H_C7EN%LV$7"$[Q4C
M8!0Y^DMDMPV1_P@/W*5#?*6H-DM;;M;KSYHF7_ T6V=)]5/,:Y:;D5(Z?X2)
M^L?[N-M! 1M'949V?Q#Y]P?>Z/2:L>>D@AE:<_%>F#5?/0;U-B'U37J_UXWV
MGD(HF'BH'LZ0J,JE^F?\]MWV 9"KZK&'SON?P_-%_1B'=5,_5?*-"MU"I0YK
MK5T&GR9ZCD7]H$9]H?BV>M9AQ97B1?5RPVC*A#'0GZ^YWLLW%^8+VL=EYO\
M4$L#!!0    ( (2  U=-!K@W\ 0  %8*   8    >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&ULE5;;;ALW$/T50@&"!%CK[C@76X#M-&@*I#%L-'DH^D M1RO"
M7'([Y*ZL?GW/<"5%!F*C?9&6Y,QPYIS#(<\W@>_CFBBIA]KY>#%8I]2\'XUB
MN:9:QV%HR&-E%;C6"4.N1K%ATB8[U6XT'8_?C&IM_6!QGN=N>'$>VN2LIQM6
ML:UKS=LK<F%S,9@,]A.WMEHGF1@MSAM=T1VE/YH;QFATB&)L33[:X!73ZF)P
M.7E_-1?[;/#-TB8>?2NI9!G"O0P^FXO!6!(B1V62"!I_'5V3<Q((:?R]BSDX
M;"F.Q]_[Z)]R[:AEJ2-=!_?=FK2^&+P=*$,KW;IT&S:_TJZ>4XE7!A?SK]KL
M;,<#5;8QA7KGC QJZ_M__;##X;\X3'<.TYQWOU'.\J-.>G'.8:-8K!%-/G*I
MV1O)62^DW"7&JH5?6GRD6+)M,D)AI=*:U%4;813C^2AA S$;E;M@5WVPZ1/!
MWJ@OP:=U5+]X0^:Q_PB)';*;[K.[FCX;\+?6#]5L7*CI>#I[)M[L4.TLQYL]
M$>\K5]K;?[246ZCKX&-PUNA>']ZH&Z9(/ND]')^LU[ZTVJD[3!+$F*+Z\W(9
M$T-.?_T,H3Z!^<\3D"/V/C:ZI(M!(WMQ1X/%RQ>3-^,/SY0W/Y0W?R[Z_R7S
M^6"3H7HF'I@VQ%X7ZK,OA^H5=)@/6D=N6T##::TLL"H/$)/!P5]&:ZQF2[$
MWEL)>HBSH4*UF \MJ\!YL^M0-S![K6Q46BUM2%2N?7"AVB)R7E,-DB-BZRN8
M>'2!TFFDA\@U&5M*LC@OAOJ9"'HK8G7[^Z5Z5>/W]5#)WY&Q9L*QCK;R2#D%
M92RCL)S/,ICMRQ=OIY.S#R@-G22*0</!M"4IZT45F&V=Y@(1ZR5K3U),I)))
M((!M(NOAM]9)K75'R!JA63?4)EN*,83106B 4BW)T\JF'D_)H($[EB!(;*R-
M8:$"T'#0P+=!HMS64JJQD="LXE!]!9Z-TTD:N%JVUAF@XX699'T;6OB;#BI'
MZ=9+AT,6<A9TTSB+E#,\L;0$DP+(."3&6W5$A5C7VK<KG(E6F"BDS@Y4@Y0V
MYL1+W>BE=39M,V0MQU804XUF#>4X%,%AB7X'0AL2+4H5PJ<!&BXT<O80Q9LL
M)M3UG794Y679Z@C'F)/J=-ESBMJQV2K?!$AH#TZA;%VW/IP$7^92"L4YYF%=
MMREDFQ^3.7*IV=C0Z5@*V<<!T?EP81IDZWID,G<B:FD:B2K *X=%+P.&@7<,
M77_]]OGCR>3=/F>1O#BM+ ,3B+TFSHVH5UO*H:U(F^]%63@_J)Z$-4 OXQ9)
M],?(ZYK476/OJ=,/"MWF;/Y!]=L&MA5ZG-MO6V2Z3R;3LUFADN8JJU:"W%W>
MWIU<AV\G4Y7%@F)<+LGZHJ^3>CT[$,*XSTW./ZOG(#]0#X:L$6B,;E(VV5>,
M1718KH3*H]WZ/?8G#:JB_A3M;O5>7IUE\$I=<-V.(:8*U #@K:I::,:7&=.V
MR;THRV=W_(P(.E+VHH<D#XZ.'LGN6)+STR<4B0<&A]BS-C][[,^A8EU+<UN!
M)UNNU>Q=5B].0(G(MLQ@M@:=$;<^<Y;/\&=7PNCHKA>T\HM&&FWK4W_M'V8/
MCZ;+_JWPP[Q_<7W1 G8$8RNXCH=GIP/%_2NF'Z30Y)?#,B2\0_+G&@\_8C'
M^BJ A]U -C@\)1?_ E!+ P04    " "$@ -7FP:C<H )   >&@  &    'AL
M+W=O<FMS:&5E=',O<VAE970Y+GAM;+59:V\CMQ7]*X2R"&Q UM/VNAO;@.S=
M39PVJ6'%#8JB**@92L/L##DA.9+57]]S2<Y#KJS86]0?K!D^[O/<!SF7&VV^
MV$P(QYZ*7-FK7N9<^6$XM$DF"FX'NA0*,TMM"N[P:E9#6QK!4[^IR(>3T>A\
M6'"I>M>7?NS>7%_JRN52B7O#;%44W&QO1*XW5[UQKQYXD*O,T<#P^K+D*S$7
M[K&\-W@;-E1260AEI5;,B.55;S;^<'-*Z_V"OTFQL9UG1IHLM/Y"+W?I56]$
M HE<)(XH</RLQ:W(<R($,7Z/-'L-2]K8?:ZI?_:Z0Y<%M^)6Y[_*U&57O8L>
M2\625[E[T)L?1-3GC.@E.K?^/]N$M>=G/994UNDB;H8$A53AES]%.W0V7(Q>
MV#")&R9>[L#(2_F1.WY]:?2&&5H-:O3@5?6[(9Q4Y)2Y,YB5V.>NY\$93"_9
M#;?2TL.]$58HQX/95,H>1()W-DL272DGU8K-'<:Y2>WET$$*HC5,(L>;P''R
M L=S]I-6+K/LDTI%NKM_".D;%2:U"C>3@P1_K-2 34=]-AE-I@?H31N33#V]
MZ0OT.FK>ZUPF4ECVC]G".@,(_7.?PH'>Z7YZ%%8?;,D3<=4KR;)F+7K7WWXS
M/A]]=T#:TT;:TT/4_R\./,QQ,F#_*],#N^Z-5(DL<^&G;[6R\$$:YG_)!,(X
MT47)U98(5HI7J70B98D&FI0-3W$+7I92<9#C.;/@(9!-G&4NXZZE@U>(P)1V
M8)GQM6 +(12#JTIN0$(JO]:D("00G2YCCX/Y@*V$$H;G^9:F14G<>*MJV:IQ
M]/UL=G_LE>-E"4#Q12Z8J6B.!HU85;E7T*L,<=A<))613L85GYZ2C*N5@#F*
M0EJ?$(_FGVZ/&;(R!'3"R**C*T37AL3H>VM(Z\@1I$B>(WG0<K_*ELB--NCD
M,@TK> &#TKHR;*94A94/GAX#5\J$;#PZ^;/G3*)N!3=,4"BSCW!XL1"&3<<^
M&"?LR/]O-AT/0'%+N5P80=8$FZ[UG>Y::%7)8',@I1 <&F#>[Z4'XLTK2 T[
M<<KL+UA_CYL"5_:H/'+F! S8V4*E2C6S>V +\Z=R">D\&(]F\]O@U;T(?RP)
M@;3J\;AVZ^?&0_N#0A.3H\^S^0TL]4L&O8,GF<UTE:< )J/"2R+"K[]5*E2V
MZ#^R1Q,,?Q "T;^[[AGX 'M+),'*>94*9/14&,7[[$XE V\3B5E;+:Q,)3?
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
MG=.%?\S0T@M#"S"_U#ABQ1=BT'P2NOX/4$L#!!0    ( (2  U?I.N+\SP@
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
MH]Z;<4?8\ DRW'A3\F>_F?$X]?(EX5E9,L#[N0%&ZQN:H/T.?/X_4$L#!!0
M   ( (2  U<Z\=U"SP@  !@6   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;,58:V_;.!;]*X0G*!+ L67YT21- CC-3-/9[31(^@!VL1]HB;:YE40-
M2=GQ_/H]]U)2[-1)T0^#15%'C\O+^SCGD-3YVMAO;JF4%P]Y5KB+SM+[\JS?
M=\E2Y=+U3*D*O)D;FTN/6[OHN](JF?*@/.O'433IYU(7G<MS?G9K+\]-Y3-=
MJ%LK7)7GTFZN5&;6%YU!IWEPIQ=+3P_ZE^>E7*A[Y3^7MQ9W_=9+JG-5.&T*
M8=7\HC,=G%V-R)X-OFBU=EO7@C*9&?.-;MZG%YV( E*92CQYD/BS4F]5EI$C
MA/%G[;/33DD#MZ\;[[]Q[LAE)IUZ:[*O.O7+B\Y)1Z1J+JO,WYGUC:KS&9._
MQ&2.?\4ZV([CCD@JYTU>#T8$N2["7_E0UV%KP$GTS("X'A!SW&$BCO):>GEY
M;LU:6+*&-[K@5'DT@M,%->7>6[S5&.<O/_JELN).K511J?.^ATMZT4_JX5=A
M>/S,\(GX8 J_=.+7(E7I[O@^0FGCB9MXKN(7'?Y>%3TQC+HBCN+A"_Z&;7Y#
M]C=\QE^=&3),S*+0 0E%*J[57%FKTB9U\>_IS'D+D/QG7Q7")*/]DQ!QSEPI
M$W71 3.<LBO5N7SURV 2O7DAA5&;PN@E[S]NT8O#]P<W[(E;:](J\>)>9LJU
M=X[OI%6BM!HTU=E&2.=,HJ5'M=;:+X6IK'C[\<O[Z^/!J5C)),&,8'59DNW"
M*@72>A=L$;OXW+OOB7=FI6Q!;[K"<$:Z\'@BJ24R$XOVO>,&06=DH?_BUZ[W
M)+[9IN8&W"R465A9+G4B,I.PO5@K)""=F)L,JN/$H2Y GBPC7T=GXM,20>X@
M5P!WBG%WKQ^>>4.(I)]XZ^HS( 6;>X_J.'$@8OP?=$?C"'^'=-\=GH[%KY6%
MBHI)A'?#TTA,AA,Q[(XF$W35>6'F)%U9*N+A !:34_H=G<1BU!UC]"?C41_X
M.B6/> 8K\CR(Z>\@PG03,77D9B?6[OY&K5$7>F$*M"LQ.6J(YF;H=ZBPK/S2
M6/T7TH+FB\JIWC[O-8L2E<_0A.& G\9=E%XL94K"&/AE:WYA_,&@]UK,0AMX
M^$'<FS0/NK!TI6*1SC9TES'BO'EL=:I*XS06(?%5"?5 UN0T:IUB$DKMN\E?
M<D8X^2XY&,YHF,RX$( /8.> 9HE)8+A1TO;$)PU%7M#HIGBIRA"_1?RY+*HY
MY*2R,.ERNA;5TB7W&\SZICP-EB7&KE!_*C8%3Y$"%"MP3Q;^V$N[4!3[]XU$
MTI@0),KIEIA6*JL-A[L&'Y9M6(^LMD$'D51/C'IB1UO "U53AB+S<I:I>K7&
M %?3MJDIQ?LXIQ,L+@5%^K>Q[9U%1=H P($3(L )T6),S!M&IP++<R9GQ@8A
M:&SA83@6PZ$ ,P.?=I.! R;5@#R>C,G7^+2>KZG.^T+<J]('P".>B,%.*5N&
M"# #=+0"^*A_M-843HEINI)%PFN. W[0'ZC:?P%B)Z8+520;<7@]O;N='G%M
MR==:VI3@4I6$R /PO*XKW<ZK@G@&NIB2)X2A%+D!&=0N_ @'WO@--"B#O94+
MABW IAZT8QCNVGN5+ N3F<6&(.^%=B*1)>,!DT!M=0KQ".@B^QJ20;FIL+)4
ME=>)VRL=K4B@"(7B 2Q$VA-Z**V:50?#N$D8CE"/--7U<G$0C]I:P+(9Q)P
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
MV:*$-)VKB[\XD[5B>4LLN\I$22M.$55.-2@RW:M@<<NT6%5B*?*L,DQTAX"
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
M'=6N&0%4(U$B#OC-EE>:#VTK(K#OZ0LLB8*\TDU7"@BQL'43$I#A[MH$*;<
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
M;"]W;W)K<VAE971S+W-H965T,3@N>&ULS5=K;]LV%/TK%VY1)( 32Y3\2I,
M>;1=AW8+DJ[[, P#+=$V48E4*<I.^NMW2,JJG1>*?>F"0):H^SSWW$OQ>*W-
MEWHIA*7;LE#U26]I;74T&-394I2\/M254'@SUZ;D%H]F,:@K(WCNE<IBP*)H
M-"BY5+W38[]V94Z/=6,+J<25H;HI2V[NSD6AUR>]N+=9N):+I74+@]/CBB_$
MC;!_5%<&3X/.2BY+H6JI%1DQ/^F=Q4?GJ9/W I^E6-=;]^0RF6G]Q3V\ST]Z
MD0M(%"*SS@+'STI<B*)PAA#&U]9FKW/I%+?O-];?^MR1RXS7XD(7?\K<+D]Z
MDQ[E8LZ;PE[K]2^BS6?H[&6ZJ/V5UJULU*.LJ:TN6V5$4$H5?OEMB\./*+!6
M@?FX@R,?Y26W_/38Z#49)PUK[L:GZK41G%2N*#?6X*V$GCW]W2Z%H7-><)4)
MNO$\N-!EI950MCX>6/APDH.LM7<>[+$G[(WHHU9V6=,;E8M\5W^ V+H V2;
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
M,"YX;6RM6MMR&S<2_164XLH315&4?+=59<N;BE)QXK(WR</6/H S((D8 TP
M#"GFZ_=T YB+*"MQ:E_$N0"-OIX^P.C5WOG/8:M4%+>-L>'UR3;&]L796:BV
MJI%A[EIE\6;M?",C;OWF++1>R9HG->9LN5@\.6NDMB=7K_C9!W_URG71:*L^
M>!&ZII'^\%89MW]]<GY2'GS4FVVD!V=7KUJY49]4_*7]X'%WUDNI=:-LT,X*
MK]:O3]Z<OWA[2>-YP*]:[</H6I E*^<^T\U-_?ID00HIHZI($B1^=NI:&4."
MH,8?6>9)OR1-'%\7Z=^Q[;!E)8.Z=N8W7<?MZY-G)Z)6:]F9^-'MOU?9GL<D
MKW(F\%^Q3V,?+T]$U87HFCP9&C3:IE]YF_TPFO!L\84)RSQAR7JGA5C+=S+*
MJU?>[86GT9!&%VPJSX9RVE)0/D6/MQKSXM6U:QH=X>48A+2UN'8V:KM1MM(J
MO#J+6((&GE59W-LD;OD%<4_$>PC8!O$O6ZMZ.O\,JO7Z+8M^;Y</"ORALW-Q
ML9B)Y6)Y\8"\B][>"Y9W\4_L%>]TJ(P+G5?B/V]6(7HDS7_O\T):Y/+^1:B0
M7H165NKU"2HE*+]3)U???G/^9/'R 1,N>Q,N'Y+^]2%[6-SYQ5P\[)4?U48:
M\<&[2JD:CX/X30D)'VF[<V:G:ER(G?3:=4%41NHF23$\KQW-<VLAA961'%PY
M5':M/*8[C]> !#SK?""Y A=BU07H&L)<_'NK\"16KE$LPQZ (M5V+'L&B-A(
M7QM,H#$14QKE=<0;'2!RBZ5L- ?1V4KY"+QZ28,  LZKF9 A8"8D\4RC/RNC
MM\[5) LID2RBA56(&F@ M6O9 +<"B:_U>JTK( $/"]WJ=Z".B*ZW4JZ,$K]W
M]8:</"\.M"ZBR'U63(I6^GB@:;30L?N@J=AO-0R7@E3P&@-8.:B @2M:909W
M3D:6 <#LX"R&%!M()0DMMWB)>S47-ZC:QFJ8(ADS?UX9O>'+(-Y@">61)F1Z
MAX%>O%-&[LD._,S$G@*7YA\X?HY\HCP"4&L/?SBZ)/^HIC7NH%2R*$=#J!WE
M']2ODDLJO(<-4)(BDH6Q=44<K.+[O<0OE1F%#Q;1XE[]T<%,RB5.E4JB('4\
MI&2"[YJ2)?J.T3JI-5KTVV^>+<^?O@SCM?MG1J]5\AZ"NI4[)4*$D4C%(\G2
M>XFJ2G66D]P@*MD11JZ<EY!]8"^EQ04#";2!7603EA<H,^3(X&S.6$PQ*"0A
M-W!FB"F%M%QI ZM9OK:_=_XPXX1 (*H*B6EC\BBGLEA[U_#$5,4S;IH(_FQ:
M:10T%R*E5$#.D]=Y9HDD9F'4"@D'#H&KG79&9D&8:YT]12HQHT"4<S(-SF!/
M0C-%*H\,+6Z$+CL=."F'J7+C5?;L7L<M00E)H(HB#(-6'- [2(,4*"@S$_'0
M8@F#^F )Y057I>4\1C5S3^!,KH"D-%X$'57"A]2P,70N?F'-L"96&13F*@&N
M A!HG2&$-'OK#/Y(WS"&35(3)9>P@?/$$58AK=?K#)\8R#53B]7A"Q,E-,SQ
M(JO99<2(-+F'BR(<E\+(TX/2:(\[,"FN(3B3!^92XG"8 Y=AB4<J.% 6W72-
M:%W$,\(MV5"$:.:ZXX;0RD..'S6'#KY8J9+R-25\(S^79(E_I:ZFW# :<*5J
MTL"[;K-E'>,6BB68UK>B271%$5T1(!NJ)QL\A"8<E/1YP#M5J6:%]2_.>="2
MX[F5-2.YND56:P*NU"DF$*VH6@SW#9ARO_YN@-L$E-8-0G)CW2/DU L99.!H
M+I;:]0J@[02]24+AWCSK:Y:FE3G5 T$H=2:^JTQ'+F @(K>LI?;H^J93.?I4
M3B,IB(!5&]QK;DK9G*)(ID79'@ UNI$&C46P/G2^V@('CEA)_^)GCQP(=U!B
M! "YV"T!C+FGU%-]H]W4*.14N+FPX6[;K7'1>4IB;':DU7]FBZCVO-SW(4E3
MIS.X"U49#B;+T&RPP1XUR ,2!J%==+568T")@W1'%$5L0$2X^Q3Q<VK'L&B2
ML7TR/KJ87PH O\FE28!;$=0:[OEM\6,U<O H0_[*QL'3LT(R*(:<?$G"BJI9
M4[*DNH-VS[^@\J/E<H&-3:\K!>[K%$3WQ\L*T$YU1PI3;_,=[J;]CXD05LEX
ML];@ /<M]5?.O7PZ*"RR=\7?=^_0-\:Y,@XT@U-Y^7<]?/&\H'A"5EJ3=Q\V
M$2)@-2-P2?4.&DP 1W.),P,>(?M:4;;=P*=UK?D)5K_/Q.P@-(:[K1@$TZ<V
MI#/3*9N%8W/':O0NN,]Y#E@[X!6:4MLZ'Q\HYMF(%.]']'MP!U%P"B"!9/:
M2@S5650Q(WO:!NR<3A#/=\:4E!KC7X+:4O[88Q5R-'B'^U6=UAC[W--10AAO
M(^Y&A%DO,!S(O[>)C!7*P6QW4J+)V*FA6=-18RWDK6_#>)&5GPDZWJ$^0,6G
M=+-B1(5Y3:'*Z 6=I2K<Y;T.'0#)0QB828N0>PXAETHBA ^7V@BSZ!1J2#N7
M&@ F/EK.G_=01[CO(I*CN\\3K"I5PK0__M-\>J#:K$D;H+)53+CFJ.U&U81I
M(I*A<E*50U%QK4DF;\=.PHZU:ZA.(&3/?(GSF7V6^_%@?&)A>8&B\IY)5VF7
M.8>G>?L%5S:81GM>O&+F/T%MCDY9A+%CN3A_RE'E?LT'!E@&^6U0WS8<0P8=
MTX7*ZQ;;DQ]_O.8P:*(!V!,!U",(1?/QIS?BHUXY&.9EJ[JH*V3JC:WFG*<C
MZ4-J$_G,Y<5$(W0R>9FV*H,6?=&,Z2>YJD@JDJD6B=M8<BL5"1;@/4UZ43#7
MNX,TC'Y#^[$*3$V:#/]H*,@69T<TN"J',)11"-U68X?,68%<*(K4>&9<FY3V
M:M.980-)>:1\1>2Q%Y^2+Z"1Y,V!=W7'VS5:H]R>K@ZG^9+./'5(1T1WA0VZ
MTG*#D71,6K/ Y)C!5#I,2:X;EBX04H+(PO"RW1X,;5&J822%!+V=MW8USZ-^
MGQL3%J(.:4,AI'W?**8D'7*Z$U=W?'252I&>@42@AEMG4_])*M-Q!&=QS_Y[
MYC])9\E,0-VB?07:'^5L.TKQTA25^$EFO6^P8=>Q2TCQQACE-RF$-W;-Q]<=
MGTWR[IC2;3S!HUB8!6>CCX6RV[]7",Z6\OC!JF"FK[QE^R.SIS_I&MBV[O@D
M'CZ"^)WVT"FT^C-O;Z/2&3B3W\NQ0!&1@I!&4=BZ=,IW_?.O-^].SY^#$%25
MMJJ/]+0X2>:T-@>>T9>F<7M!YW=&G=;8=,2'BVY&1VBY.G.6IO&'DM1IRU*<
M-"K&KRVYH4JXQ.[F/]7:W6>EZ+[+YU!_=\_*OJ$NC 9'/G]TONRI*LU^]/Q9
MN2?5"0;HHPAU=J1(<4"NHD =QE6:2XASEGK:I):^6L/EL8:/GTY5O'AR^7_6
M,?7IHYF\\^PW#GQ6&QA;>Y@@60A\G6)#.V)G=,UK(;%C;EATFM*3!Q":'HY(
MY9*KB=YK>_JECC<ER0F2IN=]S-)R'O_S'.00D8&G":6'*KF_,1PY>%*,/:^8
M-*=$/D8]AUU [.2 ^LOGN_5]K&8NWCN0!RO%IRKQ[0QN@-]/JHT]_IZG%FVM
MZ_)Y"WV-P'JL0X;XD9<*.K[_=,W (YN5U_4&/.(]#(3^0*18S.%!8;+?HLZ^
M\<3E BD6B3_F,PU[.GK$I[6374Q*2-SKECN4JCK*YWR\FP]ZL-JJTR8FXI*H
M)TW<>+>'SV4^%",,ZIBBR7K'/(.EZU;15QVRD5E1HVI-<)K(%W?!O'%+9X/%
M3_?U,#Z"'34K;K(MLN&6J2R8[>63Y6RQ6(CP1T?]>$V?CGD?1)N,_F,&\\:-
MX_,">T="W+M3/E4CF^O47AQM=0A/#("<'B&-6Z/&IXMW1\_2P3<KS ?Z\.+Y
M8SZOH^\!P^Z)OP=0>V.F=XMV5X^F<C]JV3M[-V83@;Y()$5)_%%3PG)WO#7:
M;#7Y2PDY=6+\H_/YHM^Q#"<S:9M#SAMJM7R&0)_B(]/!U'1$GH[[^#1@HYF^
M;;FF&^S"3K5-A_:A9SQK^ ')1&'+?(%+[KY/DF>C+\H DPU_-P_I4#U]7.Z?
M]I_FWZ0OTL/P]%W_O?0;:OM&K3%U,7_Z^"0%H]Q$U_+WZ96+T35\N542V4,#
M\'[M0!SR#2W0_\/"U?\ 4$L#!!0    ( (2  U?56"M16P4  *@,   9
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;*U786_;-A#]*P>W*!+ M2W)CI,T
M,>"T&;8!W8RXW3X,PT!+9XF(1*HD%<?]];LC95LM'!<8E@\*)1W?O;M[=Z)O
M-MH\V@+1P7-5*GO;*YRKKX=#FQ98"3O0-2IZL]:F$HYN33ZTM4&1^4U5.8Q'
MHXMA):3JS6[\LX69W>C&E5+APH!MJDJ8[1V6>G/;BWJ[!P\R+QP_&,YN:I'C
M$MWG>F'H;KA'R62%RDJMP.#ZMC>/KN_&;.\-_I"XL9TU<"0KK1_YYI?LMC=B
M0EABZAA!T+\G?(]ER4!$XTN+V=N[Y(W=]0[])Q\[Q;(2%M_K\D^9N>*V=]F#
M#->B*=V#WOR,;3P3QDMU:?T5-L%V,NE!VEBGJW8S,:BD"O_%<YN'SH;+T0L;
MXG9#['D'1Y[E!^'$[,;H#1BV)C1>^%#];B(G%1=EZ0R]E;3/S99.IX]O[RBN
M#-[KBFIM14B7RF!9"(/P@'5CTH),8&%T;D1E;X:.?#/",&W]W 4_\0M^+N"C
M5JZP<*\RS+[=/R3.>^+QCOA=?!+PUT8-(!GU(1[%R0F\9)^(Q.,E+R6"8VT3
ML1!;TIV#N3%"Y>C7?\U7UAD2T=_'@@_8X^/8W%C7MA8IWO:H<RR:)^S-WKR*
M+D;O3C ?[YF/3Z'_CR4\[2<:#^"_^7IYVZ<"8:U+&@U2Y>#$JD3P*5+.@J.7
M*5EKY6_915H*:^5:IF&[7H/UT"L/G7:A\9G7#&\\DBL,H@>Q\AFJH$9D-0)I
M"?=:\B:TB$'8EIN%,ZFH^\J2@.WY-=%FK*ZB#QA+0C_^QJ-[Y,/J]YK)6G@-
MR9@N\90NTQ%=)C%EDA0G4Q>21HQ#'N'L8?G9GGN>"S1^,*L4VY>?E:1<G2V\
M23(%\C$=0W(%]U5=ZBWN[!;[(I5"P=G]<K$@>XA@0M=/VHF2F3"G"=.)QE=T
MO1H3$^M\WD6)3#NZX$O"W*-P(=HH"-P3S/")!G_M6R@A^"N83IC-DN8PE;P/
M.2HTY(R-14833G*;\:B&> +1)4P23LT)1G/+?+[)<I\K3EK<4 E?3\?)KG9L
MZ#Q2HPRF.E?RZ_>Z23E @Z7@O#M-ED]4!UJ_J+2-= 7ML#5]:7B'#C7M ]<I
ME(D7U J*< :D'N&"&VF]3-/6U0JAPTH_H0$!&_]AP>RMH'OZ3D*-1NJ,0TD&
M(]A2KBU+]?L<#$[TX]&4O8X&4U@=$J4; W=:&._J@R1F3AO[YM5E'$W?@6A<
MH8W\&E+ 36;VCNQN>QIDZS-'[_F00.\:9QUEA3O^C#O3-\(1FN?]D%JE.4O2
M!%<9%6;@!X>3%6-XY:2NH:JJIEI1TEB>'+OM<,JHD!F&4?"20W)7EB19*BT%
M34,-GH21Z+:,N!8^_CY(E9:-9U]3=^)!PJO&TLBTH>1TQ'E$+C,%VLJ!'VL6
M)D&PIGQ3Z+K6QC74M1);FY9[);9!$8<0:(;I)B^ SV0[#X>D[]YRB V%Q6(W
M(C"E)K?DUH6!1UK[0OF2ZVV;E8>&!F\T6DW>1IT\+3%MC"<&]\_DA+Z%,$]]
M^T=7R;C/LA.5AQP<'>7AJ$=JMN'X)2F5G=9BB?A@.T%24MMB[ ;W#\9U=S3W
M22@IUHY[I$4FN0B:V#^8RK^=$LXES'>MQP7O@)]%YWX2)0,::?,\-YA3;-")
MA>W)HA]-QJ0X;@ OV6^:AZ:!%]QZU]J\X>)B"O^$/^_F.PI"9AT>09*>=DAN
M^_$+4J2<2"+CQ//@V'%CV#D]5FAR?T:VI-Q&N7"0W#_='\/GX?1Y, ]G^(_"
MY-SB):YIZV@PI5.O">?B<.-T[<^B*^WH9.N7!?V40,,&]'ZMM=O=L(/]CY/9
MOU!+ P04    " "$@ -7H.QJ;'$%  !J#0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6R55UUOVS84_2N$UPT)X,JV;,=MEAA(^H%U6+&B:=>'80^T
M=&VSH4B7I.RDOW[GDK)CITJR/206J?MY[KF7U-G&NFN_) KBIM+&GW>6(:Q.
M>SU?+*F2/K,K,G@SMZZ2 4NWZ/F5(UE&I4KW\G[_I%=)93K3L[CWP4W/;!VT
M,O3!"5]7E72WEZ3MYKPSZ&PW/JK%,O!&;WJVD@NZHO!Y]<%AU=M9*55%QBMK
MA*/Y>>=B<'HY8ODH\)>BC=][%IS)S-IK7KPKSSM]#H@T%8$M2/RLZ15IS880
MQK?&9F?GDA7WG[?6W\;<D<M,>GIE]1=5AN5YYT5'E#27M0X?[>8W:O(9L[W"
M:A__BTV2'0X[HJA]L%6CC @J9=*OO&EPV%-XT7] (6\4\AAW<A2C?"V#G)XY
MNQ&.I6&-'V*J41O!*<-%N0H.;Q7TPO2=*6Q%XI.\(7_6"[#(^[VBT;Y,VOD#
MVB?BO35AZ<4;4U)YJ-]#)+MP\FTXE_FC!G^O32:&_:[(^_GP$7O#77K#:&_X
M9'KBM?*%MKYV)/Z^F/G@0(A_VE).%D?M%KE)3OU*%G3>01=X<FOJ3'_Y:7#2
M__61>$>[>$>/67^R'(]JM\<V&&=BWZSXM"0QMQKMJ,Q"!#G3U/2D^H[7MG9"
M)?D V.@&_>]9PXD S14Y94LOH@,3J!1'RH"96J/)?!?R!:U"%(=H 1'TMC\^
MA5M'=, 7@6I3K/:5NGG@#?. _^5[3T=_6.^/MT'."+YH+V3D\$P<#;J3T<MC
M/.7=T63$.WFW/Q[QSDEWTA^*HTLR-%<(U=GJ&/G8M8JCAD._;VUXDFQ-)KR:
MC(>\>C%Z*=[,YQ0'2P3+R4 B'V0#\;,8#+(</\.3;,*K//XP]O2CRA;<$#&J
M$A+4@L1&>E$ 9^4#D!7!1K7/V54F?)"A#M;=[LQF3[GS@/T)9TM,-6)I:=I<
ML;DNL%/,'GTKRIHX* 5B."-Y[DI]!RW(-8]6N!]?U<$+:>#4SKRX*$)<,*ND
M*Y9Q4=(:I\:JXE0+1Z7"^?- 3OX>AJS^1'I2>XZTT'4)>5%B/C@*3*@[7B!5
M6UP_Y[E? OB*>R&FU84&PT!\!)!#<'?P%@!KD4*08BUU+=,!Q"TG34%(4A,L
M"MX4*^OB:T"#_!JC;$N&X-2L1FXIZ9(0']0\@GZL0_\S !M"W_Q0NP,WZ/+G
M[".YR\07N%&ZH<&<2G*H[UXL +!V)M6U91L6UW!FZR;/KM"V@ 46YRY6"R.^
MUD[Y4L5#VT>/$F$:"PK4P-D$A.KKV5<0@,.5)A%>>H3L(U5BX>0]C"0.SU0'
MU3#9*)Y>5R&R!]BQ)1N8[97\REC*&QZ0^_%DXL]8LC@#5<'W 869M^&2I@"B
ME9::>VZAP))\4PKXX^KSK#W@#QL)L,B ;/A& 7IX%9G.6X86,BYHK4IB*C$"
MR3'GY*BP:]1DIK0*M]MN:_&0B8M=,]ZBX1I^O*:"JAD0& XB1_+N?L14[DC?
MQFJ8>S88C[=G02;>_D]"'@#)X?*(>M =&!'/KV6<_9&RD;%;O+80=9L>9V%E
MUN0#DR1R\<%A$_E8ASKVA\4PV"*Z46&Y<U<"&7>-BS,Z4)HTX-K(!;#GF(=-
MH3B.&7B63M/[T;:7.2)38CBY*I8!TXF'<\4'GU;7A):($YJ[9,NS#<K :&J<
MZH=CY@[7PS'3#&"=<GLV[F]+R5EQ@6(W1KLX@X!^&A@[0K</.RP*<E&@U>DV
M7AYCJ:7QI-)D8@)940> _UVF!FR[9/7V[K\5N46\Y?-!69N0KL*[W=V'Q$6Z
M/]^)IZ^0]](M%.JH:0[5?C89=X1+-_NT"'85;],H(>[F\7&)CR%R+(#W<VO#
M=L$.=I]7TW\!4$L#!!0    ( (2  U=7.%UNGP,  +4(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;*U6VX[;-A#]E8%2!%[ T=5V;,<VL)MLT19)
M8,2]/!1]H*611:Q$JB2UWOW[#"E9JS2V@0!],2^:<^8,A\/QZBC5@RX0#3Q5
MI=!KKS"F7@:!3@NLF/9EC8*^Y%)5S-!2'0)=*V29 U5E$(?A+*@8%]YFY?:V
M:K.2C2FYP*T"W5054\]W6,KCVHN\T\87?BB,W0@VJYH=<(?FCWJK:!7T+!FO
M4&@N!2C,U]YMM+R;6'MG\"?'HQ[,P4:RE_+!+G[-UEYH!6&)J;$,C(9'?(]E
M:8E(QK\=I]>[M,#A_,3^LXN=8MDSC>]E^1?/3+'VYAYDF+.F-%_D\1?LXIE:
MOE26VOW"L;5-0@_21AM9=6!24''1CNRI.X<!8'X)$'> V.EN'3F5'YAAFY62
M1U#6FMCLQ(7JT"2."YN4G5'TE1/.;$8?I=8W<,^4X.*@H48%NX(I7 6&Z*U1
MD'94=RU5?(%J!I^D,(6&>Y%A]BT^(%F]MOBD[2Z^2OA;(WQ(PC'$89Q<X4OZ
M6!/'EUS@ZX/<GH*$OV_WVBBZ&O^<B[>EFYRGL^6RU#5+<>U1/6A4C^AM7K^*
M9N&[*V(GO=C)-?8?2\Q5JO-"HYD/%WW [P5"*JNZ,<P5C\SMW><IC$H'P2%$
M.\CH?KN[ :Y=D61 ($,D1U<6F+UACZBHRD$TU9XP1"@;97U49.D8-.T8;9C(
MB-D_)R'C94-<0)[^-T=  ]32H#"<E:T+>B?^ \@:96VM(XJ8RPP8;:)!135)
M(O;/T.B3A:'743?J&:AZTP>HT!0R\^'.':!U-XR#WM465"A$]U7S)ZC:2D);
M24!U@'T=.!.:Q!0QG7K*RK0IF64C1;DLZ975,.*"'HNRI'/38\"G%&LS2%5&
M+\7-DD[8NAP6[8NK'8DX_\6)< )>9I^;B@[=2+6$S]1(NDO"!1TBPD\PBL;)
M/+RA63R.%F^[G3"R.]/Q?#J!#R@DG61+T1[4=PF]G,)D'D&RF-&8T+B ^SRG
M1[^_,3:=&E-*H>&$?/UJ'D?Q.R#Q_904=#GY0;>3:.'<3HBMU6V32@$F_BQV
M\?G3:;M.%G8=3?S9K/?VG3$I&1HG_GP*MW0UW_21O-S5;Y51ELO&9BI7LG)7
MRI(/*XCM)>'C.4SL3P+G7JE@T$HHIP?7,#71-,*T7:7?[7OR;=N*7LS;AOZ)
MJ0,7&DK,"1KZ;Z<>J+9)M@LC:]>8]M)0FW/3@OY7H+(&]#V7%&JWL [Z?RJ;
MKU!+ P04    " "$@ -7JBK;#YX'  !#%   &0   'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6RM6&MOVS@6_2N$!U@D@&L[3IL^)@G@9-K=[&YG@[B98C"8
M#[1$6YQ2I(8/.]Y?/^>2>J6P572Q7VQ))._CW'ONO=+ESM@OKA#"LZ=2:7<U
M*KROWDVG+BM$R=W$5$)C96ULR3UN[6;J*BMX'@^5:CJ?S2ZF)9=Z='T9G]W;
MZTL3O)):W%OF0EERN[\1RNRN1F>CYL&#W!2>'DRO+RN^$4OA'ZM[B[MI*R67
MI=!.&LVL6%^-%F?O;M[2_KCA%REVKG?-R).5,5_HYBZ_&LW((*%$YDD"Q]]6
MW JE2!#,^+.6.6I5TL'^=2/]0_0=OJRX$[=&?9:Y+ZY&;T8L%VL>E'\PNW^(
MVI]7)"\SRL5?MDM[7U^,6!:<-V5]&!:44J=__E3CT#OP9G;DP+P^,(]V)T71
MRI^XY]>7UNR8I=V01A?1U7@:QDE-05EZBU6)<_YZF8+!S)K=<"<=7=Q;X83V
M/,&F<_8@,MRS19:9H+W4&[;T>,YM[MC)O5$RD\*=7DX]#"*QTZQ6?I.4SX\H
MOV ?C?:%8^]U+O+GYZ=PI/5FWGAS,Q\4^,^@)^Q\-F;SV?Q\0-YYB\YYE'=^
M1%[/X\9-]MMBY;Q%-OU^R.$D[^5A><2P=Z[BF;@:502RW8K1]=]^.+N8_3A@
M[<O6VI=#TJ\/!O"0D<-B/A4"9,E,67&])]>#YB&77N0L,PB4=NG* 9&<T^.U
MU%QGDBOFH%2 L]XQ7W#?R<$M;&+:>$!8\*U@*R$T PH5MQ A==QK<P@2X( O
MV.-D.6$;H87E2NUI652DC7=!J:R$WDI!YLG?%XO[TYBNO*H0*[Y2@ME :_30
MBDU0$9$($<QA2Y$%*[VL=[Q_R@JN-X+=FK*4+I:=D^7[VU.&V@<#O;"R[/D*
MTXTE,\81#>D\D80<40H4I>UQEZM0@5SRR1<&*$0#D],F6+;0.F#G0Y3'H)7J
M#3N;O?A7U$RF[@6W3!!+V$\@8[D2EIV?Q3R?LY/XVQXZG4#BGBJFL(+0A)H^
M^M[T$=H$F3!'ZI2"PP.LQ[-T0;IY@-7 B5/]/(+^@3 EK>Q1Q\Q94F( 9P>7
M@FY7#Y04P)_+-:R+Y>=DL;Q-43U8?1XKRD#:]7C:A/5#&Z&#1VX,*3GYL%C>
M *E/!?Q.D62N,$'E2$Q&[8U,1%S_"#KUCSI^A$=+AF]0H([O\_!,!IC^JF7Z
MJT&*WG?(P^G;UI C?!\61GS_'F)#M0JY0.W.A=5\S.YT-HDADEAU8>5D+KD%
MK9"(H$)D3EL&+->.9XF'=&;%%:5?OR@()='I>)U$6=^[(? N6O N!OU]!!.
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
MX1=?H WO+19<6RN$TY^,<RVXTYDI\9!;QX$?"X1L#U#L )H F.T!*L(#:BA
M[^C?(@::.?D$94T)9$H )12;A,(:+>UC046MA)@G-56$4L12U[J"#YJ:DI)_
MD]P/U(S($ V3E9"*^7E&:&=30=&YQ9F'*6:5E9X3^C,UOD.BMVCE2G#+<#1V
M<J&#.Q,'[S!?,"?N-#&A*H/3C\8+M1?HY_QN4Q-10F?DBB?%&98SVI=V@Y,)
MG,!IVD]:_!R$W_2RT]ID;5^9#.F"[RY@ -U.^G+P]\)FQ18YA=.D?]F"UZ\&
M23=YLYD=P>TU6WLOA]Y/[ FCI>SM5N5FY4A57#15<?'%54%MS.A,*EEW-JX3
MX8I O3!X^ZFBE"M.Z*$J. [$55 SD[GAF72PM&8E<R*0H//KW]@90;;#+^!G
MX& --0=O9<;A#.^)Z#X4&56%=KQ*E*>.E(>(;^,:#@%'.RG =,:"-W5]!6H2
M($^<H-2YBO(N2NYMCJ3,6O\/@J.S ,MM=0>3YH=*<#^M@<]-A/_CZ FD[4&G
M2\^D/;A,*3M[3K=!&WU&96KYZ#GMMB#I0C?95-H+@O<E#@9;0O61+8,+^+/^
M"[#4%E7%W8A4U.3>-4PXQT%_28;.C]"ZW]"Z_Q6TW@DEQ_\0F8^K_T;F;V3^
M"C+'._?1$NTBW+H=A-M4?35M5IN+_:2^SW[>7G\5T"&UX!-9X9Q$.^>7U(5M
M?=.N)]XLP^UV9CS=E<.PH(\3M+R!WL^-\=L) S2?.^-_ %!+ P04    " "$
M@ -7B(_P;,4"   &!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q]
M5&UOVC 0_BNG;)I6"34A"5EA$ E8]R950J7=/DS[8)(+B>K8S'8*_?<[.Y!2
M"?B0V&??/??<^>[&6ZF>=(EH8%=SH2=>:<QFY/LZ*[%F^EIN4-!-(57-#(EJ
M[>N-0I8[HYK[81 D?LTJX:5C=[90Z5@VAE<"%PIT4]=,O<R0R^W$ZWN'@_MJ
M71I[X*?C#5OC$LWC9J%(\CN4O*I1Z$H*4%A,O&E_-(NMOE/X5>%6'^W!1K*2
M\LD*/_*)%UA"R#$S%H'1\HQSY-P"$8U_>TRO<VD-C_<']*\N=HIEQ33.)?]=
MY::<>#<>Y%BPAIM[N?V.^W@&%B^37+L_;%O=)/8@:[21]=Z8&-25:%>VV^?A
MR. F.&,0[@U"Q[MUY%A^88:E8R6WH*PVH=F-"]59$[E*V$=9&D6W%=F9=*%D
MWF0&EHRCAH\/;$7KU=@WA&TU_&R/,VMQPC,X"=Q)84H-MR+'_*V]3YPZ8N&!
MV"R\"/BS$=<0!3T(@S"Z@!=U@48.+SJ#=X_/*!J$0LD:YL1544%0LDT)<Y=F
M5/!GNM+N_.^I!+3X\6E\VSPCO6$93CSJ#HWJ&;WTP[M^$GR^P#[NV,>7T-,E
M-6/>< 19P)M(;G<&E6"\"T+#Z@6^H5PKMBFK#*;4JOI4.!<=G@[G4"S:%0OY
MR0Z96[\ZY#)CKN&VJ!"8AD)R:GTJKDI0!7-.=_IJ! ^E0GQ3-4!OCN[-E]7N
MS(VM!OL+CW:/HC*DLS3,$*WW$-+7[\6#@-;(RKUH.(#;1M$H@R2@NV@80!(E
M$/7B)*&$:F,32_.#YQ!&?=)(AO8?WX00]P9D_2 -)9FPAA:1SDC+(O=#N_8#
M<I? J8?VCWJ3,K5V$TA#)AMAVC;M3KLA-VU[^U6]G9!W3*TKH8%C0:;!]:>!
M!ZJ=.JU@Y,9U^DH:>A:W+6E0H[(*=%](:0Z"=="-_O0_4$L#!!0    ( (2
M U> NR;(/P,  'L(   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;,56
M;6_;-A#^*P>U*%I@B-ZLU'%M W:R=1L0++#3#MBP#[1TDHA0I$=2<=I?WR,E
M:W;AN/M2% )HDKI[^-S#.YVG.Z4?3(UHX:D1TLR"VMKM) Q-7F/#S(7:HJ0W
MI=(-L[3456BV&EGAG1H1)E%T&3:,RV ^]7MW>CY5K15<XIT&TS8-TY^6*-1N
M%L3!?F/%J]JZC7 ^W;(*UV@_;.\TK<(!I> -2L.5!(WE+%C$D^7(V7N#CQQW
MYF .+I*-4@]N\5LQ"R)'" 7FUB$P^GG$:Q3" 1&-?WO,8#C2.1[.]^B_^-@I
ME@TS>*W$G[RP]2P8!U!@R5IA5VKW*_;Q9 XO5\+X$7:=;98$D+?&JJ9W)@8-
ME]TO>^IU.' 81\\X)+U#XGEW!WF6-\RR^52K'6AG36ANXD/UWD2.2W<I:ZOI
M+2<_.__#UJAAA8\H6X37]VPCT+R9AI:PG468]SC+#B=Y!N<2;I6TM8&?98'%
ML7](G 9BR9[8,CD+^'LK+R"-?H(D2M(S>.D0:.KQTF?P]B&N,%>5Y%U*R )N
ML$2ML1@T^'NQ,593MOQS2H7ND-'I0UP%3<R6Y3@+J$0,ZD<,YJ]>Q)?1NS,A
MC(801N?0YVNJR*(5"*J$&VY856FLF(^$=GK^ITB?A3U-^KY&*)6@FN6R NO2
MHB]<_AD-*)\VNI>,O@U &[!%S55AP,-(2Z*^YI*R5@CB:-Y,X+[6B$>9 G3/
MZ.]YS9^>>>,RP W)P>R]9M(.!%Y",J8A'J<T9@D-:70%5*F";93N)-K;$D*:
M09I"%L&]LDQ\%0P!Q XP=HCCS&%E5_ -/:HC.C] C^5B=;-PM$=.A[=7-(Y&
M7H<8NAH_ICBB9TQ/IT#U/]3\5D:T%+,'RT_*7FK5>"-77!8KGA\8*FV^MVC'
MR; O]LTG6 ]\K@_X3$ZJ_!&UQ2<GD%,E\<GA9U=PBSI_@%<OQDF<O(-LF,49
M+%S(?Z'$G W;HX-9=S^Q?Y+^1DZ+^-)EKTM(-_C;B>#4AR4\: @-ZLJW/4.@
MK;1=;QAVA\ZZZ!K*?^9=6[YENN+2@,"27*.+MUD NFMUW<*JK6\O&V6I6?EI
M3?\.4#L#>E\J9?<+=\#P?V/^!5!+ P04    " "$@ -7]B>4Q>@"  !7!@
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
M3USUV_/$CZ#J]!UI?#NR\,5V<WG2'='K4)(D^-L)W@@%QQ:\@@-!YZ8)CCB
M*"50A'=6N2>RNH!@7AJ&=:6#&^A=1Y;3(U3#N/WX\63Q#[GR[Q$ 2K.Z!&J>
M+Q+@R9GJI;,4MOO/2^[9J'X;.A6Y)Z#Z;8@"SED'VU^YNEC%^JZ/H$QD],M7
M-V#[!U]&_JC_^N+HU+DMW0BULG?"&DX)4*35%Z=M;WOM?%G?MG;B]9TU'(]6
M  K*JB4,]4\2..VH^AZX?C%R:^]>9](8N;'-M> +H5  OB\E&-&\X 3M9?S%
M/U!+ P04    " "$@ -7?,&I954$  !2#   &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6R]5^%NVT8,?A5"'8H8"&)+=ETWM0TXR;)F6-N@R;H?PS"<
M)<HZ]'3GW9WB9$\_\B3+]N8X';(N0"2=="0_DA]Y]'AE[!=7('JX+Y5VDZCP
M?GG:[;JTP%*X$[-$35]R8TOA:6D77;>T*+(@5*INTNL-NZ60.IJ.P[MK.QV;
MRBNI\=J"J\I2V(<S5&8UB>)H_>*37!2>7W2GXZ58X WZGY?7EE;=5DLF2]1.
M&@T6\TDTBT_/!KP_;/@L<>6VGH$]F1OSA1=7V23J,2!4F'K6(.AVA^>H%"LB
M&'\T.J/6) MN/Z^U7P;?R9>Y<'ANU"\R\\4D&D6082XJY3^9U3ML_'G%^E*C
M7+C"JMX[I,UIY;PI&V%"4$I=W\5]$X<M@5'O$8&D$4@"[MI00'DAO)B.K5F!
MY=VDC1^"JT&:P$G-2;GQEKY*DO/3"[3R3G!DX%)JH5,I%%QIYVU%H?<.CF[%
M7*'KC+N>S+%0-VU4G]6JDT=4#^&]T;YP\+W.,-N5[Q+,%FNRQGJ6'%3X8Z5/
MH-\[AJ27] _HZ[>^]X.^_M.^;WLL= ;O,%M(O8 9DT9ZB0XNI$N5<95%^'4V
MI^U$J-_V1:4V.MAOE(OLU"U%BI.(JLBAO<-H^O)%/.R]/>#2H'5I<$C[](:*
M-JL4@LF!6$N<U'!>68LZ?8"-OVX?[H.:]^.^-9[HLK#&.="&RXR6HC25]B&,
MN9 6[H2J B!36<@;4.D:5+8!!2NDX I'FQ0U"^*>U,1YI4BOZYP"Y1_;_,.'
MM;U9;>^2;7T.MF;.43L[BCOPDQ1SJ:1_@*.DLQT ADNV'6$1'C.V6C0YEQLN
MG+9!;/&2 RMA,TB)VTP!!]_!\$W,5_J/H0[)ME>[WR\PQ7*.%OIQ<"1YKB.[
M3J3"%9!3])[A3ISTZ/KRQ2B)D[>\CK]1Y.+C_G!$<4GVART^'HQ&3>#Z"?R^
M_@L!F3D(/-2,@7CB"V3-&9T7&&PXHV06$,Z%HL:&$+HDL4SZ@@1(>BED!GB_
M9)FZ[@VIL0UDHC"'WYV$D#_;WJYJU>23.LL)_$"'IP,ZHYZJD&/0Q <J)2_N
MZ4A,S4++/VL\+/H('N?I5O<V$DU-28X4?*Y2XY.:U@A'U-E<AVT'QWQA$4-
MG+R'LF[CR&W\;T7(6P*)GRC=VZ!P^SS8*+HA$_N_!!-!_>9IFXEDXY]\MZ@$
M%Y0KY/)K&;_A^F"XLWQ-S*1X8)[3%/%5/>S?I()&*UMC?4[D*>K_=>!OUC 9
MY55-D7-%Y2!SF0;$_U=N/A#?%U0>:X82Z1L<A#>WIH39Q_,KLN;-FLO7UF05
M9<L)A;O)[7-?.QIU.,^#;]33&#!-QRK4)2>ITNTR./(Q](&FZ]0%3<CZC(E/
MB<&;<&# OF&@NS7GE6@789JEGL_'1CWRM6_;@7E6SXF;[?6T_5[8!3<=A3F)
M]DY>OXK UA-LO?!F&:;&N?$T@X;'@H9^M+R!ON?&^/6"#;0_(Z9_ 5!+ P04
M    " "$@ -7QR$?A/$"  !K!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6R%56U/VS 0_BNG#$T@L>:E;]"UE6@9&I.0$+#Q89HF)[DV%HZ=V0ZE
M_WYGIPUE*EU5)?;Y[KGGN?JNXY723Z9 M/!2"FDF06%M-0I#DQ58,M-1%4HZ
M62A=,DM;O0Q-I9'E/J@481)%@[!D7 ;3L;?=ZNE8U59PB;<:3%V63*]G*-1J
M$L3!UG#'EX5UAG ZKM@2[]%^KVXU[<(6)><E2L.5!(V+27 1CV8]Y^\=?G!<
MF9TU."6I4D]N<YU/@L@10H&9=0B,7L\X1R$<$-'XL\$,VI0N<'>]1;_RVDE+
MR@S.E7CDN2TFP5D .2Y8+>R=6GW%C9Z^P\N4,/X)J\:WFP20U<:J<A-,#$HN
MFS=[V=1A)^ L>B<@V00DGG>3R+.\9)9-QUJM0#MO0G,++]5'$SDNW8]R;S6=
M<HJSTVOYC-(JO8;C!Y8*-"?CT!*N.PVS#<:LP4C>P1C C9*V,/!%YIB_C0^)
M3TLJV9*:)0<!O]6R ]WH%)(HZ1[ Z[8BNQZO^U^1E]QD0IE:(_R\2(W5="M^
M[5/< /;V [I.&9F*93@)J!4,ZF<,IA\_Q(/H\P&ZO99N[Q#Z])XZ+Z\%@EI
M2_T4YK76M-[']C#>JWQF'":5%]OR I,Y7&*&98H:NK&W)I IZCMC,7<!MD!8
M*$$-S.42CKFDFR@$-94Y&;VB_0O2;9#NV(HNK$7-F3!P!/UHZ)[#/CQ2OP*!
M55HMJ8H&XO,!Q?3ABDM.5SJ'I5(YF1.(!^?PH"P3Y+\5<P3#N$_/\][Y;IFD
MDI^RIE1P')\X-Z)";G$$OYN/M\]W%>HW)%?<%E07^EJ>\8HY)U>0NJS\*$EQ
MK:AJBH2OD>G.>^FY(;J9J*DKG$Y%==1O')@Q:)V3+S&ER&G<;9(IP7.?.66"
MR0S!-[GI[+M@X<X *%$O_9@S!%-+V\R"UMI.THMF@+RZ-V/XANDEEP8$+B@T
MZ@S[ >AFM#4;JRH_3E)E:3CY94'_!JB= YTOE++;C4O0_K],_P)02P,$%
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
M\@U/>;'D&N+0?8U@PS5A0:XD%CPR2Y3(6RFQ!,W)? _Q5#/VZCX <[A[;MH
MU,Z; 938K_KA"?2C$W@%81S0,PJ/Z[5^-WHQZHU.(!P$DP2?X3B !V69)(Q!
M%"3^/0D/<S"'JUIK7MHY[(/Z/%#],=D3C^@QANLG 7\J&4XG$"9ALWOJ-S@B
M&Z%GX2R!#ZI\G7Z%&>CG7A+"8 2SJ,N8Q_+340RS,&JL.EQY;MEL-*$XX@[[
M"(;)M(ED '_YG\O5PYH?\ QI@J>(!&XLLS26^,K:G&W6(EV#*%-99[@ED@WS
MG^<BY0//4;94Z+[26W"E:4X=%SY@?I&I+$WKHFX0"Z6M^)O1*7#JDM]I2/-Y
M9X]58-<<;AZNO/>N%C9XBM#[N6R*S9"Z#/;HLLYQ4&N*./4,-!W82G..9YHE
M<Y&"[[Q_&3H*E29^VZUSCW^J146"M$(&('"&9R&*XL@H*3*WY9)A:!#8G0#&
M\_N)_QG'II6*G?_CQ[LJ!-=[ZAVD]K]L?-K1!\=M'QQ_=1_T7.7@FC?<, JC
MW1[K?]V8US5J<CHX15$7#7\KMG4I@!H]TZ!J[4E..THZ!QNY?;*.];_!O[6Z
M:V%2I-7OG.F#6FV.HWTQ[DY@+!#7!ON:TY\I9UGN,K!%!.HJD6]R"<F-@ IO
M-J7QF%:H!>(8^]D4"WY&8Q( 1$2Z(\%SBXBC*57K;-)4ZPMQ"2<1BB73V)T[
M5$!UZ6CN3K_2^2%*Q,.2 :5!%%5M'9V:;_T8N=U/QEAKMUX%/C-9N]0^[R'4
MOWW'".)=QW#Q:'AJ(,6Z8$36BDB,AGL0W*T _L7Z_XC(?K0O4P6%ULKMRR6\
MZRZM0\!0B *"]KU*L'TU::0YD@0321% J-SSZ7&\NLB?M.1/OIK\3\C22?]N
MU&_T_T;__X?^PX,K2<'UREV\T!,"\K>3]FM[M[OP5YJ]N+\8WC"]$J7!77-4
M#4XGV/*UOVSYB565N^ LE<7KDANN\7[*-0G@>JZ4W4UH@_;&N_@'4$L#!!0
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;)55;6_;-A#^*P=U*!+
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
MG!?9V8YLH/@F/8LPYTKQ)+U<4[*@P@CH^TO.U<O &"A.V(S^!5!+ P04
M" "$@ -7?!@^NA8#  #>"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6RM5FUOVC 0_BM65DV=U#8A 8HZB-0"TS:I$BKK]F':!Y,<Q*IC4]N![M_O
M[*09+REB$U\2O]SSV/?<^>S^6JHGG0$8\I)SH0=>9LSRQO=UDD%.]95<@L"9
MN50Y-=A5"U\O%=#4@7+NAT'0]7/*A!?WW=A$Q7U9&,X$3!3119Y3]?L.N%P/
MO);W.O# %IFQ W[<7](%3,$\+B<*>W[-DK(<A&92$ 7S@7?;NAEWK+TS^,Y@
MK3?:Q'HRD_+)=KZD R^P&P(.B;$,%'\K& +GE@BW\5QQ>O62%KC9?F7_Y'Q'
M7V94PU#R'RPUV<#K>22%.2VX>9#KSU#YXS:82*[=EZPKV\ C2:&-S"LP[B!G
MHOS3ETJ'#4"K_08@K #AL8"H D3' MH5H'TLH%,!G.M^Z;L3;D0-C?M*KHFR
MULAF&TY]AT:]F+!Y,C4*9QGB3#PM\X/(.;FCFFG;F"C0( PM(RE2\@ )]LEM
MDLA"&"869&IPG*I4DTL[*T7"."L!2#"D.KMP7S)^+MB*<H3KBDH;Q1(#:3E_
M/@)#&=<?D.AQ.B+G9Q_(&6&"W#/.D4[W?8-NVLWZ2>727>E2^(9+7PMQ1:+@
M@H1!&#7 AX?A(T@0WG+PL $^.G[U)OCX^-5;VW ?0UO'-ZSC&SJ^Z V^C9A-
M)&<) TU^WLXP"'A$?S6)6_*UF_ELV;K12YK P%O:-%$K\.+W[UK=X&.3U*<D
M&YV2;'PBLJV@1'50HD/LL<M\>QH2VX"_1Z0I'B55UU'9JK^*HUZ J;':U+G!
M* PZVT:C?:.P=QUM&XT/[OP_=6G7NK0/ZK)1'!)70H04ETFA%&K3)$W)UMET
M:%>8@PO^:P+NK]<*=^0[T7I;\G5J^3H'Y?LF#>65<KN9Y=)-;>M+=";7PA9;
MDP'!(I[B_6_GL.QBK4BI-=1X#T#N*+"R.]@<'Q>-J=II2-5P1Z%A@U'8NMY)
MU7VCL-?;R>?QOE&WUPUJHU)#?^-NM"^?>ZH63&C"88ZPX.H:653YFB@[1B[=
M=3F3!B]?U\SP 0;*&N#\7$KSVK$W</VDB_\ 4$L#!!0    ( (2  U?NKY#C
MT 0  "8A   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;+6:;6_C-@R
M_XK@'88[8*LMOR7ID@#7V,;=L )%NVX?AGUP8R4QSK8R24ENP'[\Y)<ZL:VJ
M:<M^:6R%?&B1*FE*F1XH^\8WA CT/<\*/C,V0FPO39,O-R2/^07=DD)^LZ(L
MCX6\96N3;QF)DTHISTS;LGPSC]/"F$^KL1LVG]*=R-*"W##$=WD>LW^O2$8/
M,P,;CP.WZ7HCR@%S/MW&:W)'Q/WVALD[LZ4D:4X*GM(",;*:&9_Q980GI4(E
M\4=*#OSD&I53>:#T6WGS-9D95OE$)"-+42)B^;$G"Y)E)4D^QS\-U&AMEHJG
MUX_TJ)J\G,Q#S,F"9G^FB=C,C+&!$K**=YFXI8<OI)F05_*6-./57W2H95TI
MO-QQ0?-&63Y!GA;U9_R]<<2)@N2H%>Q&P>XKN$\H.(V"<ZX%MU%PS[7@-0K>
MN0I^H^!7OJ^=57DZB$4\GS)Z0*R4EK3RH@I7I2T=G!;ERKH33'Z;2CTQOV$T
MV2T%NHLSPM''@(@XS?@G]#.ZOPO0QP^?T >4%N@ZS3*Y$/C4%-)HJ6HN&P-7
MM0'["0,.NJ:%V' 4%@E)%/J!7M_7Z)MRLNV,[<<97]E:X*^[X@(YUD_(MFQ'
M\3R+\]5MU73>9CU\F_5(KQZ0I53'*O6.+YUV]3@5SWF*E_)XO69D'5=I@J[0
M+=F38D?07[])4?15D)S_K5HT-==5<\MT>LFW\9+,#)DO.6%[8LQ__ '[UB^J
MB$'" DA8" F+@&"=2+MMI%T=??X[%7$F2TD5755 :W6_4B_+V7[NN.[4W)_&
M:2CCCMQ)5R@8"MFVY7>%PJ$0ML;8ZTI%VBF]TF%>ZS!/Z[" K AC)-'YK"9X
MI[,8.7;/:5HS+UW<YU@,(2U&WC"<(XQ;BQW?^JUO?:UO'XL6+XN6RK%:]9=F
M%TA8  D+(6$1$*P3T%$;T-$[U9$19*0A80$D+(2$14"P3J3';:3';ZLCXT&&
MLB=.+R4.95S/P;TZH@!ANR<4#H6PY7J]:A-II_1*ATU:ATW>7$<FPUGX_KCG
M-*V9ER[N<RR&D!:CR;".^+:OKB/8.G8_EM:[MZ3LOM-BC;:$57UZL22(/F1I
MG8K4#8^E6#66U?.WWO)+'7Z6S1#49@1%Z\;FI#/%VMC<%ZF0Z_Y.Q$*VIO^A
M9ZN^GO?28@!*"T!I(2@M@J)UXVP?XVR_4_%OP% !AZ0%H+00E!9!T;H!/VX:
M8&VG^OP[0*/?J=W][#H4P:[7RX>!0LKIITR%+6?2[R3U,WJMQX[--]9WW^&.
MT2TY*P<"];R-ER%I 2@M!*5%4+1N@(^;!=A[KQP(V:TO0&D!*"T$I450M&[
MCSL86+^%\7P.] =YR1^\8@YEL#,9)$$%R>EOJ"F$'-?O-T+Z2;W6:<== JQM
M3>7;.A?E_\:!LBPY*QN";@^ T@)06@A*BZ!HW3@?]PCP^+VR(5"KW@0<DA:
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
M)/%R_[D\D2PK-E@?F)0L*0YW!$>$YPW4[QO&Y--)[J#^+P#O?U!+ P04
M" "$@ -7I* WHZ@#  !R#P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6S%EUUOVS84AO_*@58,+9!%'W:<C]D&$JO=,C2HD2S;Q; +6CJRB$JD2E)V
M ^S'EZ1DU8IE81X$[,82);XO#Q\>TCK3+1>?98JHX&N>,3ES4J6*&]>548HY
MD>>\0*;?)%SD1.FF6+NR$$AB*\HS-_"\B9L3RISYU#Y;BOF4ERJC#)<"9)GG
M1+S<8<:W,\=W=@\>Z3I5YH$[GQ9DC4^HGHNET"VW<8EICDQ2SD!@,G-N_9O0
MMP+;XP^*6[EW#V8J*\X_F\9]/',\$Q%F&"EC0?1E@PO,,N.DX_A2FSK-F$:X
M?[]S_V GKR>S(A(7//N3QBJ=.5<.Q)B0,E./?/LKUA.Z,'X1SZ3]A6W=UW,@
M*J7B>2W6$>2455?RM0:Q)] ^W8*@%@2O!>,C@E$M&/U;P;@6C"V9:BJ60T@4
MF4\%WX(PO;6;N;$PK5I/GS*S[D]*Z+=4Z]1<\\K(B@MB5^%V+1#UJBH);T-4
MA&;R'?P$ST\AO'WS#MX 9?! LTSWE5-7Z?&-BQO58]U58P5'QO+A@3.52GC/
M8HS;>E?'W00?[(*_"WH-'X@XAY%_!H$7C#KB6?3+?RN9EGM'Y6&_/,2H&3WH
MF<VH68J1]1L=\7M$B41$*1 60X@;O2<+LQ9P*P1A:[LN9[#0"(7>+: X+%&8
MG0_Z!SZI%(6$OSYJ5[A7F,N_NU:H"F'<'8(Y9&YD02*<.?H4D2@VZ,Q__,&?
M>#]WX1W2+!S(K(5^W* ?][G/WW\IJ7J!'%7*8YWD&Y3*;H,NA+U6IR*LS";6
MS)S1F[GO7T_=S3Z9PS[CH.G2FN]%,]^+WOG^<G?_"?Z!O<V_P7::_:[O):G.
MYBU5*2R)T(1TTAT5=;'J#>-45D.:A0.9M?!/&OR3_W^G3X9$/Z19.)!9"_UE
M@_ZR-_.?BT1HKE"0EV,Y>WFXW;SVCESTCG$JCH',6CBN&AQ7O3B6 FL2('9)
MF90LIFS=A:8RN]A#<_6*3.]PIY(9R*Q%YKHA<SW<7\+U 9?1Y!68WM%.!3.0
M60N,[WW_9/1ZT80T25 @BQ!6J+:(#"(BQ(M.&B Y+W4RF8,-+<'.ST3O@)<_
M>L6K/X93@0WEUB:V]Y'M_[=D.H.$4 $;DI4(,951QF4IL!.:?W N!0?0>L,X
M&=I ;A4T=Z](R5&L;;$G(3+Y4M4KS=.FH+RU993[O7M5C>KO_C5E$C),M-0[
MO]29)*H"KVHH7MB29\65+J#L;:J+8A2F@WZ?<*YV#3- 4V;/OP%02P,$%
M  @ A( #5_4R**BQ @  4@<  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N
M>&ULM97;;MLP#(9?A?"*H07:VG&.Z!(#38,>UG4+6G2[&':AV'0B5)9<2<[A
M[4?9B9%A;BZ*[<:6*/'G1XF2ABNE7\P"T<(Z$]*,O(6U^87OFWB!&3/G*D=)
M(ZG2&;/4U7/?Y!I94CIEP@^#H.=GC$LO&I:VJ8Z&JK""2YQJ,$66,;T9HU"K
MD=?R=H9'/E]89_"C8<[F^(3V.9]JZOFU2L(SE(8K"1K3D7?9NA@/W/QRPG>.
M*[/7!I?)3*D7U[E+1E[@@%!@;)T"H]\2KU ()T08KUM-KP[I'/?;._7K,G?*
M9<8,7BGQ@R=V,?(&'B28LD+81[6ZQ6T^7:<7*V'*+ZRJN?W @[@P5F5;9R+(
MN*S^;+U=ASV','S#(=PZA"5W%:BDG##+HJ%6*]!N-JFY1IEJZ4UP7+I->;*:
M1CGYV>@R?BVXX>4*G<%7IC5SRP3'$[2,"W-"UF^:7W&MX :ERGALX/X>CH!+
M>.!"D*,9^I90G* ?;\..J[#A&V$_,WD.[=8IA$'8AN>G"1P?G?PIXU,F=3IA
MG4Y8ZK;?T!T7ABS&P'Y>/[^0#>XL9N97$VHEV6F6=*?BPN0LQI%'96]0+]&+
M/GYH]8)/!X#;-7#[D'HT91LJ<0M648$2LD:8;7-H0JW$>J68.V_+:- ;^LL&
M@$X-T#D(<*-4LJ)]!%SG=%(P <O65-=)0>=E)A!8I@IIFV JX>X>3#=LANG6
M,-V#,!-<TC61.PB,%U()-=\T13ZH\LX=Z]6,O7]?8KW_ -RO@?L'%_6:2V[Q
M3-"Q3NC46B;GU<8:@];LRBYIPN[_56Z=0?,.#VJ8P?MA3J$PF!8"!$^QB>>P
M=BN$#3)MFM;,W[LBW6OSP/2<2P,"4](*SOM44KJZP:N.57EY:\Z4I3NX;"[H
MT4/M)M!XJI3===Q%7#^CT6]02P,$%     @ A( #5T)FEW>] P  "Q(  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULM9A=;]LV%(;_"J$50PLTT8<_
MXF2V@,1:NJXM&C1M=S'L@I&.;:*4Z)*4G0+[\3N4%$6R%2T:N!M;(O6^Y'E$
M'1UJOA?RF]H :'*?\DPMG(W6VPO75?$&4JI.Q18R[%D)F5*-IW+MJJT$FA2B
ME+N!YTW=E++,">=%VXT,YR+7G&5P(XG*TY3*'U? Q7[A^,Y#PR>VWFC3X(;S
M+5W#+>@OVQN)9V[MDK 4,L5$1B2L%LZE?Q'Y(R,HKOC*8*\:Q\2$<B?$-W/R
M-EDXGID1<(BUL:#XMX,E<&Z<<![?*U.G'M,(F\</[M=%\!C,'56P%/P/ENC-
MPIDY)($5S;G^)/:_0170Q/C%@JOBE^RK:SV'Q+G2(JW$.(.49>4_O:] - 3^
M^ E!4 F"YPI&E6#T7,&X$HP+,F4H!8>(:AK.I=@3::Y&-W-0P"S4&#[+S'V_
MU1)[&>IT>!E_SYEBQ3TX(;>XK)*< Q$K\JO2#+E"0JXID^0KY3DHTW&I%&A%
M"J7$;IHEY#VC=XRC#5Z"_7F*[2\CT)1Q]0J-O]Q&Y.6+5^0%81GYP#C'\=3<
MU1B!F8<;5[.]*F<;/#';W_/LE(R\UR3P@E&'?/DO<FKD_I/RJ%\>05S+@[;<
M1>PU^Z!F'Q1^HR?\KG*%+:I"6=V$/]]C&WFK(55_=0$J+<?=EB9+7*@MC6'A
M8!I0('?@A#__Y$^]7[IPV32++)FU4(YJE*,^]_"-$,D>EU47L5(Y+90F#>["
M"=Z]79-#K_E0#L?C>?5PK>#&=7#CWN ^2K9D4I WD(F4Q8J\>]<59Z_)T)5A
MTRRR9-:"-ZGA3>P_9!.;*&V:19;,6BBG-<II[SJ,8 729'Q-[PE_S/A=!'N=
MAA*<'CU1)_ZD_0A'E@9L@3FKP9SU/Z!Z Y+0\KUH7H<-.*])!KJ+4*_E4$*E
MV:1!R#_@8VFX%I]9S6?6R^>ST)03ED"FV0K18(&!4"I@76QZ[8:RF1VQ&8T/
MX%@:KP7GO(9S_I]?7;W*H1S.CS@<O@<C2^.U./C>8RGJ/6.9Q%@9XE*1U&3J
MSA*QUV4HE<JMB64V/<!B:\0VET:)[@]]_Y._200[W+5M33J&>),)+M8_.G'U
MF@_&9=,MLN76!OM8?_O_0P'N6ZW K;I%MMS:/!^+<+^_"K]F&=-PPG$GG^!&
M3]-LS4RR+Q)])TN;A??2/ZZ\Q[/#1]G2B"4AM['Q-I])/E"Y9IDB'%9H[YV>
M85J1Y9>'\D2+;;$7OQ,:=_;%X08H9CMS ?:OA- /)V9[7W__"?\!4$L#!!0
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
M<M%U?.=MX9%-IL8NN%EG1B<P /,T>U X<VN6$2M :"8%43#N.M?^5:]MXZN
M9P8+O3$FULE0RA<[N1MU'<\* @ZYL0P4_^;0 \XM$<KXM>9TZD=:X.;XC?VV
M\HY>AE1#3_*?;&2F72=UR C&M.3F42Z^P=I/9/ERR77U2Q;K6,\A>:F-+-9@
M5% PL?JGK^L\; #\U@% L 8$_PH(UX"P,KI25MGJ4T.SCI(+HFPTLME!E9L*
MC6Z8L%4<&(6[#'$FNV6"BIQ13NZ$-JK$ AE-/I/K0BK#?L.(]*0VA(H1^:H-
MP[SATBUEBCQ37@*18W)/U0L8.N1 !I"7BAD&^H(,EP@51F&A2J2_I\9N+<EY
M'X,9UY_P*4^#/CD_^T3."!/DGG&.E=4=UZ Q*\_-UR9N5B:" R:^E^*2A-X%
M";P@;(#WCL/[D"/<K^#!-MS%=-8Y#>J<!A5?>(!O.W=-=E;X5C/>OKA7>D9S
MZ#KX9FI0<W"RCQ_\V/O29.Y$9%M6P]IJ>(P]ZV,+8.FD +($JHA4A(-N+.&*
M**Z([-DRSUI)Y'?<^::7_: X:0=UT);&5JVQ]:Y&.C:@_LHT4R7+R92,\0BI
M5AH5KVBC33%A*]E1O!^4QFG2K#BJ%4='%;_?0-'>4WW?:Z<[VAJBHE;2;A87
MU^+BH]W== PT28Q/V>,G(MLRG-2&DU/U>+*7\%8<[59E/RB.VP<Z)JTUIO^G
MQ]-],;X7[2C>#TI#/VU6W*X5MX\J_B$-Y4V*VGM'@.\E<;@CJ2$J\OQH1Y.[
M<3':CQ*\JB9,:*S?&''>98*>U.JB7TV,G%5WY5 :O'FKX12_C4#9 -P?2VG>
M)O;ZK;^VLC]02P,$%     @ A( #5_R[:>2F P  %0\  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#DN>&ULK5=MCZ,V$/XK%JVJ.VF[$$A(E":1\@+J5KJ[
MU:VN_5#U@P.38)W!.=LDMU)_?,= N&27D&Q%/@1L/,\S?L8,,Y.#D%]5 J#)
M]Y1G:FHE6N_&MJVB!%*J[L4.,GRR$3*E&H=R:ZN=!!H71BFW7<?Q[92RS)I-
MBKE'.9N(7'.6P:,D*D]3*I\7P,5A:O6LX\1GMDVTF;!GDQW=PA/H+[M'B2.[
M1HE9"IEB(B,2-E-KWAN'([.^6/ G@X,ZN2=F)VLAOIK!0SRU'.,0<(BT0:!X
MV<,2.#= Z,:W"M.J*8WAZ?T1/2SVCGM94P5+P?]BL4ZFUL@B,6QHSO5G<?@=
MJOT,#%XDN"K^R:%<Z_L6B7*E15H9HP<IR\HK_5[I<&+@]2X8N)6!^\+ =2\8
M>)6!=RM#OS+HW\HPJ P&MS+XE8%?:%^*52B]HIK.)E(<B#2K$<W<%.$JK%%@
MEIF#]:0E/F5HIV<ARV@6,<K)0Z:TS/',:$5^)1^IE-0$G;Q;@::,J_<36R.A
M,;.C"GQ1@KL7P#WR060Z423(8H@;[%?M]GZ+O8T;K7?K'G>[<%L!_\BS>^(Y
M=\1U7(]\>5J1=S^_)PJB7#+]W.#@\G8\]XC7M,^.W0JZ<2MLAUE!A#"]<Y@+
M;IV%PZL/GU<0>!<('K(]*%T<N3LRYYQ\T@E(<C)-_IZO\5AB_OFGZ?B5\/UF
M>).3QVI'(YA:F'05R#U8LU]^ZOG.;TVA[A)LU258T"58V!'86<#[=<#[;>BS
MAW1'F321)5%"Y1944U1+#+_ ,!_&_<R9V/O34%U=L;JZ(KBZ(FS=R_]4:E K
M-6A5:BDA9IIPH10H_()SJB$FE&,A@/D:FF0;7)6ME?*M)_PJ7= E7=A&=Z:P
M7ROLMRK\,4_7F&S$ALS#IV-68R@VRPK9R4XH9JH?1?YMR\6+DF9PXEG?'[Y0
MOM65MRI_ V'0)6'XFG P<IO5'];J#]O5QYIYBW4OP>H2ON4H+>I>I_TFF8>O
M#H#G.\7OA=:MQ&_5^C5K;]C$&G3)&G8$=A:941V946MD@C(:)R_$@>D$>Q)B
M&A?&G[%PUR"Q%J5K#F2#"9WL*<_ACM!4Y)EN"M[HE8Q]MS%XK;Z]-7BWL@9=
MLH8WL):!L4_*]A3P:V@:+$4B(V)91-6S=0\W+UJ7%_.+WGC9:YA?]<9!V:+]
M@"\;Q@_X\668V3ALD,JY'^+++<LFK!QHL2N:AK70V((4MPF&'Z19@,\W0NCC
MP!#4G?#L/U!+ P04    " "$@ -7AC;I;Y@%  "R(0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6RUFEUOVS84AO\*X15#"]212.K#SFP#;;)V&5H@
M:)#M8MB%;-.Q4$GT2-IN]^M'RHJH#U*35><FD>R7QR^/R?.0E&='RK[R+2$"
M?$N3C,]'6R%VUX[#5UN21OR*[D@FW]E0ED9"WK(GA^\8B=9YHS1QD.L&3AK%
MV6@QRU^[9XL9W8LDSL@] WR?IA'[_IXD]#@?P='S"U_BIZU0+SB+V2YZ(@]$
M/.[NF;QSRBCK."49CVD&&-G,1^_@]8WGJ@:YXH^8''GE&JBN+"G]JF[NUO.1
MJQR1A*R$"A')?P=R0Y)$19(^_BF"CLK/5 VKU\_1/^2=EYU91IS<T.3/>"VV
M\]%D!-9D$^T3\84>?R-%AWP5;T43GO\%QT+KCL!JSP5-B\;201IGI__1MR(1
ME0;0LS1 10/4MP$N&N"\HR=G>;=N(Q$M9HP> 5-J&4U=Y+G)6\O>Q)GZ&A\$
MD^_&LIU8?(BS*%O%40+N,B[87GY#@H,Q>,SDH$CB?\D:?**<@WO*XSSOKV^)
MB.*$OU&BAUOP^M4;\ K$&?@<)XD4\)DCI"\5W5D5'MZ?/""+A]_WV17 [EN
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
M/#QB;;2<-.]$I:;Z8G3KZD^X=D5[[\H%;W'@+4YX]8KK93S#@]6&5M,/5G,
M(3ZOW(?=%# "!CZ.]?JYR$%QP"[NOO+'28F+2DV]20C$E1!6_I*GG_M!FZ@V
M @0E\VI^UI=>\'%L5XY*3?4*8%?BONB7D!(7E9KJ$""NA+#HE^CE/,/>;&@U
MO3<G@$+)O*+?Y&48XPQ(4T]4:JI' +H2]Q6_A)2\J-14AP!Y)805O\1P@ROP
MM*U9;S5]!28974:?6?=[\F:7$3?PT:Q7T44V*@$(2]S7 !-2_J)24QT"_)40
MU@ 3O;ZGQ3361'UI 2!1.K, ..^J(CZ:]1L-7.2C4D"QU'T),"6E,"HUU2%
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
M970U-RYX;6RMEVV/VC@0Q[^*E:M.K=1NXB0\[0'2+ES5GE1U5?KPXG0O3#*
M5<?.V0YL[]-WG&2S0$)V3^H;R,/,^.>_AYEA>E#ZN]D!6'*?"6EFWL[:_-KW
M3;*#C)DKE8/$-QNE,V;Q5F]]DVM@:>F4"3\,@J&?,2Z]^;1\=J?G4U58P27<
M:6**+&/ZQRT(=9AYU'MX\(EO=]8]\.?3G&UA!?9+?J?QSF^BI#P#:;B21,-F
MYMW0ZP6-G4-I\97#P1Q=$[>5M5+?W<W[=.8%C@@$)-:%8/BUAP4(X2(AQ[]U
M4*]9TSD>7S]$?UMN'C>S9@862GSCJ=W-O+%'4MBP0MA/ZO .Z@T-7+Q$"5-^
MDD-M&W@D*8Q56>V,!!F7U3>[KX4X<L"-=CN$M4/X7(>H=HC*C59DY;:6S++Y
M5*L#T<X:H[F+4IO2&W?#I3O&E=7XEJ.?G7^T.]#DE@DF$R"K,G,6*LN5!&D-
M>4/N-.2,I^3/>\P< X8PF9+*:U%HC5;DQAA VY=+L(P+\PJ]OJR6Y.6+5^0%
MX9)\X$+@D9FI;Y'8K>LG-=UM11=>H/NKD%<D"EZ3, BC#O=%O_L2$G2GI7MX
MZNZC3HU882-66,:++HFEMTSR_YA+P-<HDS1*\)15^8BRH%8&!:D>J UYRR7*
MRID@*WP(62GIWS=K8S6F[S]=>E0 <3> ^TU?FYPE,/-RMY;>@S?__3<Z#/[H
M4N<7!3O1*FJTBOJBSQ_RQL7E"70>?A5A6$9P]68_CR(\I_WQ'MHV(1TV-B=H
M<8,6]Z*]EXG*@%AVCX4H ;YG:P%=?%68P?':X_$97]N&!MUX@P9O\"SE>(/9
MK=Z@34?C,[JV#1V/NO&&#=ZP%V^I#I+D[$>5S59A-9+%!O.YT%QNR1YDJG0G
M\+ %,QJ=\;9-PG#2S3MJ>$=/G+8%3&_[Q%F/6BL/SU.QPX1VLXT;MO'_T!*;
M,HJ)M%@QJCIKBCP7O/OXQWTT%7#;)*07U)PTQ)->XL^ )<T2GN5:[<N*1IC
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
MO"I;SG)@Y-:U>2MI;#6[Q\RVZ:"*!?;]6DKS."@ ZL9_]A]02P,$%     @
MA( #5W%F2AT8!   RQ(  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
MM5A=;]LV%/TKA%8,*>!$HN3/U!;0."G:H<F,IMT>ACW0TI5-5!)=DK)38#]^
M)&7+MBQSB&>_V*3$>^X]E[SD$8<KQK^+.8!$+UF:BY$SEW)QZ[HBFD-&Q U;
M0*[>)(QG1*HNG[EBP8'$QBA+7=_SNFY&:.Z$0_-LPL,A*V1*<YAP)(HL(_SG
M':1L-7*PLWGPA<[F4C]PP^&"S. 9Y+?%A*N>6Z'$-(-<4)8C#LG(>8]OQ[BO
M#<R(/RBLQ$X;:2I3QK[KSJ=XY'@Z(D@ADAJ"J+\EC"%--9**X\<:U*E\:L/=
M]@;]@R&OR$R)@#%+_Z2QG(^<OH-B2$B1RB]L]1'6A#H:+V*I,+]H58[M*H]1
M(23+UL:JG]&\_"<OZT3L&/3:1PS\M8%?,_#](P;!VB P1,O(#*U[(DDXY&R%
MN!ZMT'3#Y,98*S8TU]/X++EZ2Y6=##^#RH% U^B)<$YT2M'5/4A"4_$6)?+7
M7W"O_P[1''V=LT*0/!8M]$;W'VF:JGD00U>J,#28&ZU=WI4N_2,N?ROR&Q1X
M+>1[?H"^/=^CJS<[OO(BFP+_/;DK:!K3?%8]>'B1Y?*9 *<L1A')%D63_['=
M_SU$RC\V_OV-_WT85V6Q2J5?I=(WN,'15 H!T$(FI2UT#R+B=&$6ZU^?U5CT
M24(F_FY*6 G<;@;6E7PK%B2"D:-*50!?@A.J;'6]=TWLSP2VEX.@RD%@0P^?
MS%PAEJQG1RVM?XY/U%T)UC%@>L-9AO[07>Z2L;H[D4R[(M.VDIEHR%RB)4D+
MT)Q2/;,HI61*4RHI-'(J,;L[G'#0K[&R^CV15:=BU;&R,COU-4NNU>P@HI:L
M5"6MC@5=_:K:#,=&8IV#R<*!5R/6.23OXVK,7KS=*MZN-=X'M:+B&.*RKAHC
MLP*\MGS.!+;'M5=Q[5UJ"^F=,P=G MO+0;_*0?\"5=<_6)SM3K>V.!O&M+WF
MQ3FH@AU<II@&!X72#8):O$UC!LWQ8F][WGO6B!^_CM&STG/S%M+-)\;E'*ES
MW?0>B)"-![H5\[6KZUQH^QG843SX4D6V1CY7'LZ$MI^'K5S!5B40OE>R7]<7
M2Q(: 3*NT)62=N)'(M^J<WLCR1HSX1\44[=?+SA[ *<2W&H1;!<C'VA.<L4I
M+2<ZK[3)@NL2U5N)8EG7FXUL#X5*O5CML9S*=2M5L%VK;(47;&3R#K>:=&ZD
MV/YOBI>0+7BK6[!=N%0DD 2>-7*P W303R"\^8O!:GDJM:W$P7:-,R;9E--X
M!I83PP[QZKWG$C(';W4.OIC0P6=5.N="V\_#5NM@N]CY?WOPH:#Q!_4/*'L
MKR7H[MPTZ&N>1\)G-!=JV28*WKOIJ6!X>7-2=B1;F,N'*9.29:8Y!Q(#UP/4
M^X0QN>GH^XSJ_BK\%U!+ P04    " "$@ -7R8YD@^ #  !3#P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,RYX;6S-EVUOVS80Q[\*H15#"SC1DRW;F6W
M<5:L0XL:S;*]*/:"EFF;*$6Z)!4G^_0[4K(LR[22%!FP-[8HW1U_]^?#D:.=
MD-_4AA"-'C+&U=C;:+V]\GV5;DB&U:78$@Y?5D)F6$-3KGVUE00OK5/&_"@(
M$C_#E'N3D7TWEY.1R#6CG,PE4GF68?EX39C8C;W0V[_X0M<;;5[XD]$6K\DM
MT7?;N8267T59THQP105'DJS&WC2\FH4]XV M_J1DIVK/R*2R$.*;:7Q8CKW
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
MS@;!:4!*F- %MS=J]1EJ/3W'5RAN_"]9U;%10(J%L4K48,Q ,%G]TX?:APU
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
MEVH( ZX=U/.$,;DU=(!ZK(O^ E!+ P04    " "$@ -7_\?HRY8"  "Q!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6RM55UOTS 4_2M784*;!$N:
M?@R---+6@AC:8%K9>$ \>,EM:\VQ@^TTW;_GVFE#Q[)*2+S$7_<<GW.3>Y/4
M2C^8):*%=2&D&0=+:\O3,#39$@MFCE6)DD[F2A?,TE(O0E-J9+D'%2*,HV@4
M%HS+($W\WK5.$U59P25>:S!543#]>(Y"U>.@%VPW;OAB:=U&F"8E6^ ,[6UY
MK6D5MBPY+U :KB1HG(^#L][I9.CB?< =Q]KLS,$YN5?JP2TN\G$0.4$H,+..
M@=&PP@D*X8A(QJ\-9]!>Z8"[\RW[1^^=O-PS@Q,EOO/<+L?!NP!RG+-*V!M5
M?\*-'R\P4\+X)]1-[.@D@*PR5A4;,"DHN&Q&MM[D80= /-V > .(_P8,7@#T
M-X"^-]HH\[:FS+(TT:H&[:*)S4U\;CR:W'#IWN+,:CKEA+/IA<Q4@?"-K='
M6_C"M&8NL7 X1<NX,$>T.[/,(HVWLRD<'AS! 7 )5UP(>A$F"2WI<&QAMKGS
MO+DS?N'.$5PI:9<&/L@<\Z?XD/2W)N*MB?-X+^'G2AY#/WH#<13W._1,]L.G
MF!&\Y^'Q'CG]-J=]S]=_@>]KB2Z)<@&7RAB84$X?J=YJIG,#/RXI&BXL%N9G
M5^H:ZD$WM:OI4U.R#,<!%:U!O<(@??VJ-XK>=_G^3V1/LC!HLS#8QY[>,5&Q
MIE0%]0HF,P1:4(FAUIB#96M@QJ#M_(+V<O]K&AJRD2=S;6V5]H;#)%QUN!NV
M[H9[W=$W0TW3H*N$U7.G79:&SU0,HU9$(W3OG?_ZOL*=KE"@7OAF:2!3E;1-
M@VAWVWY\YMM0^">\:>973"^X-"!P3M#H^(2$ZJ9!-@NK2M]C[I6ECN6G2_JG
MH'8!=#Y7RFX7[H+V+Y7^!E!+ P04    " "$@ -72&78G1X$  #=#P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6RM5VUOZC84_BM65DU4NB5OA$('
M2(7D:IO6J^JB;I]-8L!J8C/;*=V_W[&3YH9@*-KX K9SGL=^CH_M<R9[+E[E
MEA"%WHN<R:FS56KWX+HRW9("RS[?$09?UEP46$%7;%RY$P1G!E3D;N!Y0[?
ME#FSB1E[%K,)+U5.&7D62)9%@<4_<Y+S_=3QG8^![W2S57K G4UV>$.61+WL
MG@7TW(8EHP5ADG*&!%E/G4?_(?$-P%C\2<E>MMI(2UEQ_JH[OV53Q],K(CE)
ME:; \/=&%B3/-1.LX^^:U&GFU,!V^X/]JQ$/8E98D@7/_Z*9VDZ=D8,RLL9E
MKK[S_:^D%A1IOI3GTORB?6WK.2@MI>)%#885%)15__B]=D0+ #QV0% #@BY@
M< (0UH#PTAD&-6!PZ0Q1#3#2W4J[<5R,%9Y-!-\CH:V!33>,]PT:_$69#I2E
M$O"5 D[->G]P*6]1@@6C;"/1C@BTW&)!T!V:8TE3A%F&8IJ7BF3H&T2N!K3,
M'I42=%4JO,H)4APM>%%  "P53U^W/,^(D*@7$X5I#O/<H9=EC'HWM^@&N4AJ
M!HDH0R^,*OFE-?!$\QP""<9NVMV)JT"T7KJ;U@+GE<#@A, 0/7&FMA(E+".9
M!1^?QP_/X%UP=N/QX,/C\^ LX>\EZZ/0^X("+P@MZUE<#@]L<O[?[,E_GOW
M&6$3?J'A"T_P?2L+(K#BXL&VLQ5V8,?J*_1![G!*I@[<D9*(-^+,?O[)'WJ_
MV-QZ3;+XFF3)E<@.-F#0;,#@'/M,G^A>;NX RE)>$-L^5!1#0Z%?GK?9G1^.
MO(G[UG;PL57@C^\/C6(KE><?6B7'5M$H&C1&!TJC1FET-M1BPCA<H">#+;IF
ML%V3++XF67(ELH,M&#9;,#P;;-6#LC>/-\GN\!N<_0U!:?5DU)<_9#-2P:,#
MSQ'JT8_A6]N65;-%K3 )1YU06EALQL-.4-IXPDY(VGC&]HB\;]QQ?]8=R7H-
MZ1+B:Y3I]Q42)B1)6@JJ*/CA$^WW1^OIGL=CBZ C*OZ4)+&0G#B'HT;UZ*SJ
MCUSB>F$PNB ,CFT&_KCC#1M/-PPL/"VO'CADW#AD?,&I2)Z71F<I,Y-=&;U6
MN17;J'V%AOUAT!%\;!7UHZBCV$H5=OR2'%OY@_YP:%?M>S\R3^^B0+A<>4WX
MF72+6=1OA6V=]EG)CL1;S/RP/XI.J&_EW?Y9]8],T;OFW.^X(C" \\XI(.]I
M7D+>B=:"%TAMB?$6V.P@XZXJK14'_"<GI%[+P3$>=;UV;'/DLL]I$HM-]WRX
MK7(%TK^-J1,EJ"J9JE+'9K2I11]-!=89G_L/"]\R'NO:U91'/^BKPO<)BPUE
M$N5D#5-Y_7M8IZAJR:JC^,X42RNNH/0RS2W4WT1H _B^YK!3=4=/T%3TLW\!
M4$L#!!0    ( (2  U>FKFW1'@,  ' 1   -    >&PO<W1Y;&5S+GAM;-U8
M;4_;,!#^*Y$9$T@3:1L:FM%6VBHA3=HF)/BP;\AMG-:28V>.RUI^_7QVFK[@
M0XP/&RQ5B7V/[[G'=Q<<=5B;M6 W"\9,M"J%K$=D84SU,8[KV8*5M#Y3%9,6
M*90NJ;%3/8_K2C.:U^!4BKC7Z:1Q2;DDXZ%<EE>EJ:.96DHS(N>M*?*W+_F(
M=--S$GFZB<K9B-R=O/^Y5.;R7>3O1Q^.CCIWIY>']A,'G)(X2-I_!NE9QUXH
MLT,Q^O1Y]$^18]07^]2;Y<>6J_4]=LYQD]_QL%!RF^:$>(-EIR6+[JD8D0D5
M?*HY>!6TY&+MS3TPS)10.C*VOC9<%RSU@X>[?@:E;WA*+I5VL7T$_W?:+#\
M-C,0R(5H!?:(-XR'%36&:7EE)VZQ,SZ"HF9\NZZLPKFFZVZO3[8.[F:#3)7.
MF6[#=,G&-!X*5H <S><+N!M5Q0 :HTH[R#F=*TF=AHU',["T,R;$#3P7/XH]
M[E6Q4[<.5$VV0RNH&7H:/P'^73;/O4O;>1%O5/%[93XO[7:DFT.GL6O-"KYR
M\U71"L#8NS@[K2JQ_B3X7);,;_[9 <=#NO&+%DKS!QL-6F5F#4R3Z)YIPV>[
MEE^:5K=L93;MM"IPS;TWJ/GOYGG.)--4[(JVO?^:L_QBQ<G%OY+L_JL<"@YJ
M; Z[URZR_Q9$IF]!Y.OLR;@Y=G;.MKV3K;5&\ 8Q(M_A?41L@T;3)1>&RV:V
MX'G.Y*,#SM(;.K6ODWO\=GW."KH4YK8%1V0[_L9ROBRS=M4U)*)9M1U_A>UU
MT_;UQ<;B,F<KED^:J9Y/W3"R QNUN<#A$+ER5QC!?#P61@##XF *,!_OA<7Y
MG_8S0/?C,4S;((@,4)\!ZN.]0LC$?; X89_,7N&=9EF2I"F6T<DDJ&""Y2U-
MX1MFP[2!!Q8'(OU9KO%JXQWR=!]@-7VJ0["=XIV([13/-2#AO(%'EH6KC<4!
M#ZP*6.] _' <Z*FP3Y) 53%MV!.,(UF&(="+X1Y-4R0[*7S"]<&>DB3)LC "
M6%A!DF (/(TX@BD #1B2).X</#B/XLTY%6]_8QG_!E!+ P04    " "$@ -7
MEXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S
M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X
M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO
M3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)
MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0
M   ( (2  U> X%*(;04  ,XP   /    >&PO=V]R:V)O;VLN>&ULQ9M;;^(X
M%(#_BL531YHND!LS5:G4%F87J4/1T)W7E1M,L9K8K.VTT_[Z<9)>CBF<W9<#
M3Q G)%].$G_')^;T49O[6ZWOV:^R4';863FW/NEV;;X2);=_Z+50?LU2FY([
MOVCNNG9M!%_8E1"N++I1KY=U2RY5Y^ST=5\STX4+VHG<2:U\8]WP4XI'^[Z^
M7F0/TLI;64CW-.PTWPO18:54LI3/8C'L]#K,KO3C7]K(9ZT<+^:YT44Q[/3;
M%3^%<3+_T#RO(6_XK6U:'+_]P3W(L)/U_ Z7TEC7;-'LGWO&!^$W;I<JI[_)
MP@DSXD[\:72UENJNWHT_BRXXC28.KY]M$$_,_PFC7BYE+D8ZKTJA7!M'(XH:
M4-F57-L.4[P4P\ZE?A"&S?B=J$_*'V6R:$_0>3(0+G,B_0HS632,A#S7T]%X
M.A^/F/\VO[Z:C,YO_,+%^=7Y]'+, &2$0$8'A/PG I Q AD?!')^XS^^CZ<
M,D$@DP-"!I%,$<CTD) Q@,P0R.R0D F '""0 UK(D;"YD>NZG>DE<RO!+BHK
ME; 6 'Y! +_0 LZKLN3FJ8:[X%;:^LO,".M_56\,(+\BD%]I(;WT%E7NV)P7
M L:MW\/Z[1XMU+6_F(;]$ ]"58%+4)E0V\3[FM]JTZQAYW=&B/H70= PC_2)
M17*>_UOY@];M$ FS1I]8&]^DXBJ7O& 399VI/L0+LT6?6!<C8>0#KU,IMHT3
M8F*^Z!,+8Z+\4^"T>8) F!OZQ'+P/<;:)[%/G]FLX,HQKA9L[&^]=?V[SS"K
MZF-VZ!/KH>U#+KAGS 5KLF=VJ<NU5ILW(::(/K$CK@2W8;^+N:!/+ ,?GU*Z
MYBEM+NNE'\'XP83PST8 &6%RB(CE,'<ZOS_V1A6+YH(*9=LNN2:>KR FIHN(
M6!<3E>M2L!O^*PP=.M0@5L31E;;V$QMSH_QEM<P_QSYBW$#'1I@P(F)AH"E3
MD,)'F#HB8G7@F#")CS!U1,3J"'([=G3#_>'M)TB'>20B]DB0Y&VEP_01$>L#
M9%-;V3!I1,32V)I6;:7$9!(1RP3-K\+"!J:3F%@G;_G5M@#&F$%B8H.@B588
M0$PJ,;%4\$0+YH,Q6L$B5DN;:6V]R)A*8FJ58-E,>)$QE<3DHY#W;&9K##&3
MQ,0FV9G6M*00$U-*O-^"U6NQBAV-A.,RP,3L$A^R;!44_V),+S&Q7G#,%):D
M,;TDQ'K9R,':2QT\.@GFF(38,6$2=LSF?I^+JA!U-$<2#EP2S#')7ASSCCGE
MQK2I11-1B(DY)J%^3;*C1/ARW2$F^IZ$V#DPM_T0RZ C2C#G),3."3'AG3FV
M3I80$[-/0FR?[=FX!VX[*(B)V2<AML\NS/-2&R>?(29FG^0@8YNWNQ1B8O9)
MB.VS"_-O900O(&:*V2<EML\NS)=VB(E9*"6V$#Y4A/64%+-02FPA'!-F1BEF
MH9380N\CVK#7?&F'F)B%4F(+0<P/#@HRI!1]7T]?1$-&X<&]B5DHW4LU;<<H
M/)S\@%DH/>1;F3":F(528@OAF,&3CEDH);80C@G'0!EFH6POK_-W8680$[-0
M1FRAEPK1?_5&&::@C%A!;XQA-">JW1O$Q!24[:?8=LR^US,CJY(U#6S&GS:G
M &28@C+J&6/8^TYV##$Q!674<\8PS*!OS]!)8]2SQE#,8&H;IJ",6$$X)NS;
M,TQ!&749#BT,!]'$%)11E^%0S&"J(*:@P2$G#02F'& *&NQQTL!&]EY30TS,
M0@-B"VU@;OH28F(6&A!;:/=[@=J?T$(#S$*#QD+=9F-[=KH02ZG$8NH/87U[
MSHM\9EC]T4X!3-)Z#L^R*HI+WW:MKC1?O$['?_TKP=EO4$L#!!0    ( (2
M U?'UW-/1P(  -4K   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-
MVDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H
M0%S^ ?J$@,>7<FC&?7L:=OMN6'P>#Z=A5>W&L?M5U\-Z5X[-<-=VY70^LFG[
M8S.>E_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':SV:_+[W;]YUA.XS\&
MUQ]M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ_ODM5?7<00)!,G^0
M0I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P>E)<JX)$B:8$V@
M=4*N$X'7"<%.!&(G)#L1F)T0[42@=D*V$X';">%.!'(GI#L1V)T0[T2@MZ#>
M0J"WH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;4
M6PCT5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58"O17U5@*]%?56 KT5
M]58"O17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*;0&]#O8U ;T.]C4!O
M0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]\K"30
MVU%O)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0
M.U#O(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=&O3.!WAGUS@1Z9]0[
M$^B=4>_\DWH/X]>A#->>[S5>_R>I'L_GENOE+\OOG9.[]X)S?5LQ//T%4$L#
M!!0    ( (2  U<?G85O"0(  -@J   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W:S4[C,!0%X%>ILD6-Z]\PB+(!M@.+>0%/<MM&36++=COE[7%20)H15* B
MS=DT:FW?<^,K?:M>_WKR%&>'OAOBLMBDY*\8B_6&>AM+YVG(*RL7>IORU[!F
MWM9;NR8F%@O#:C<D&M(\C36*F^L[6ME=EV;WA_QS;-VP+ )UL9C='C>.6<O"
M>M^UM4UYG>V'YI^4^4M"F4].>^*F]?$B;RC8NPGCRL<!+^<>]A1"V]#LT8;T
MT_9Y%SMT+*:GCF)YNL0[/;K5JJVI<?6NST?*Z /9)FZ(4M^5QZ(7IY-3OF$Z
M?O*S\Z<RIP+SSL?@?,P3"_3UN->1C*?G/A>BD-K3K_B6F$N?_7XT3KNAYI/9
M^7K_N+"=YA'9]#C_CO^>\5O]+_8A0/J0('THD#XT2!\&I(\*I(]+D#Y^@/3!
M%RB-H(C*44CE**9R%%0YBJH<A56.XBI'@96CR"I09!4HL@H4606*K )%5H$B
MJT"15:#(*E!D%2BR2A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%
M(JM"D56AR*I09%4HLBH4616*K I%5H4BJT:15:/(JE%DU2BR:A19-8JL&D56
MC2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLE8HLE8HLE8H
MLE8HLE;_4];?SFV_.7YZEKUMA]=\-OVA]>894$L! A0#%     @ A( #5P=!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " "$@ -7,=59;^X    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "$@ -7F5R<(Q &  "<)P
M$P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( (2  U=&+BM5S@4  ,P>   8              " @0T(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "$@ -7!'V]Z68&  !('
M&               @($1#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ A( #5[OVKSX% P  9@H  !@              ("!K10  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( (2  U>QN?NF4@8
M .DA   8              " @>@7  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " "$@ -7NDE2GJ4$  "2$P  &               @(%P
M'@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ A( #5PF9
MZ@2I"@  5V4  !@              ("!2R,  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( (2  U<S>?RPQ <  #HC   8
M  " @2HN  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "$
M@ -730:X-_ $  !6"@  &               @($D-@  >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ A( #5YL&HW* "0  'AH  !@
M         ("!2CL  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( (2  U?I.N+\SP@  !,6   9              " @0!%  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ A( #5SKQW4+/"   &!8
M !D              ("!!DX  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " "$@ -7Q\'?K-<%  !A#0  &0              @($,5P
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( (2  U<(['#
M@P8  )X/   9              " @1I=  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ A( #5P3U7_IP"P  &R(  !D
M ("!U&,  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "$
M@ -7A\;U+@ )  !O'   &0              @(%[;P  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( (2  U<[Y$V",@4  (8-   9
M          " @;)X  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ A( #5R6H#%T< P  _ 8  !D              ("!&WX  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "$@ -7)%\\),L%  "\
M#@  &0              @(%N@0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( (2  U<MD!2/I0@  #@F   9              " @7"'
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ A( #5YO?
M7R<K#   O"   !D              ("!3)   'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " "$@ -7U5@K45L%  "H#   &0
M    @(&NG   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M (2  U>@[&IL<04  &H-   9              " @4"B  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ A( #5U<X76Z? P  M0@  !D
M             ("!Z*<  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " "$@ -7JBK;#YX'  !#%   &0              @(&^JP  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( (2  U=0[D:/-@0
M /H,   9              " @9.S  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ A( #5XB/\&S% @  !@8  !D              ("!
M +@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "$@ -7
M@+LFR#\#  !["   &0              @('\N@  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( (2  U?V)Y3%Z (  %<&   9
M      " @7*^  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ A( #5XOW*4,D!P  F!<  !D              ("!D<$  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "$@ -7?,&I954$  !2#
M&0              @('LR   >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( (2  U?'(1^$\0(  &L&   9              " @7C-  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ A( #5S<Z,8TJ
M P  XP8  !D              ("!H-   'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " "$@ -7 -B\X?D%  " $   &0
M@($!U   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( (2
M U=1?*W:_00  /T.   9              " @3':  !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ A( #5U@)]C4(!   >0D  !D
M         ("!9=\  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " "$@ -7B:^&.MH"   J!@  &0              @(&DXP  >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( (2  U<"Y2U#8@,  )('
M   9              " @;7F  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ A( #5ZQN#JM; @  BP4  !D              ("!3NH
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "$@ -7Q;$S
MIG4%  !M(P  &0              @('@[   >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( (2  U=\&#ZZ%@,  -X)   9
M  " @8SR  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
MA( #5^ZOD./0!   )B$  !D              ("!V?4  'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " "$@ -7]T IN7T%  "U+   &0
M            @('@^@  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( (2  U?_9:!JO00  !$@   9              " @90  0!X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ A( #5Z2@-Z.H P
M<@\  !D              ("!B 4! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " "$@ -7]3(HJ+$"  !2!P  &0              @(%G
M"0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( (2  U="
M9I=WO0,   L2   9              " @4\, 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ A( #5R04 P(J"@  _&   !D
M     ("!0Q ! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" "$@ -7^O)%S_\"  !Y"0  &0              @(&D&@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( (2  U?\NVGDI@,  !4/   9
M              " @=H= 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ A( #5X8VZ6^8!0  LB$  !D              ("!MR$! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "$@ -7J).^CH )
M  !S70  &0              @(&&)P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( (2  U?)[$72BP(  +<%   9              "
M@3TQ 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ A( #
M5]4<^Y\S!@  [BP  !D              ("!_S,! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " "$@ -77"23FK "  ![!P  &0
M        @(%I.@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( (2  U>'$Z=%=0,  ' .   9              " @5 ] 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ A( #5WGCURV2!0  ORD
M !D              ("!_$ ! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " "$@ -7PD[8@\T#  "<#   &0              @('%1@$
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( (2  U<.)\<Q
M10,  , )   9              " @<E* 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ A( #5TJ[I9FJ P  C0L  !D
M ("!14X! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "$
M@ -7?8]2A+("   U!P  &0              @($F4@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( (2  U>.PT0OOP,   00   9
M          " @0]5 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ A( #5W%F2AT8!   RQ(  !D              ("!!5D! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "$@ -7R8YD@^ #  !3
M#P  &0              @(%470$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( (2  U=AUWV6! 0  (01   9              " @6MA
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ A( #5YP]
M%>;. @  U @  !D              ("!IF4! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " "$@ -78$P=&#(#   :#@  &0
M    @(&K: $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (
M (2  U?;,%Z8JP(  /<'   9              " @11L 0!X;"]W;W)K<VAE
M971S+W-H965T-C<N>&UL4$L! A0#%     @ A( #5^3SN[F! P  +@T  !D
M             ("!]FX! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"
M% ,4    " "$@ -7TCP8%Q<%   Y(@  &0              @(&N<@$ >&PO
M=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( (2  U<6EM+^]@(
M !,(   9              " @?QW 0!X;"]W;W)K<VAE971S+W-H965T-S N
M>&UL4$L! A0#%     @ A( #5\B0H6W? @  \P8  !D              ("!
M*7L! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "$@ -7
MCB5N>1H#  #B"0  &0              @($_?@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<R+GAM;%!+ 0(4 Q0    ( (2  U?_Q^C+E@(  +$&   9
M      " @9"! 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%
M  @ A( #5TAEV)T>!   W0\  !D              ("!780! 'AL+W=O<FMS
M:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " "$@ -7IJYMT1X#  !P$0
M#0              @ &RB $ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( (2
M U>7BKL<P    !,"   +              "  ?N+ 0!?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( (2  U> X%*(;04  ,XP   /              "  >2, 0!X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "$@ -7Q]=S3T<"  #5*P  &@
M            @ %^D@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " "$@ -7'YV%;PD"  #8*@  $P              @ ']E $ 6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     4@!2 '46   WEP$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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>89
<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>90
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>310</ContextCount>
  <ElementCount>324</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>74</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Description of the Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/DescriptionoftheBusiness</Role>
      <ShortName>Description of the Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards</Role>
      <ShortName>Summary of Basis of Presentation and Recent Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Product Sales</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/ProductSales</Role>
      <ShortName>Product Sales</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Other Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherRevenue</Role>
      <ShortName>Other Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Collaboration Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CollaborationAgreements</Role>
      <ShortName>Collaboration Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Other Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponents</Role>
      <ShortName>Other Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Stock-Based Compensation and Share Repurchase Programs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms</Role>
      <ShortName>Stock-Based Compensation and Share Repurchase Programs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - (Loss) Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LossEarningsperShare</Role>
      <ShortName>(Loss) Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954701 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies</Role>
      <ShortName>Summary of Basis of Presentation and Recent Accounting Standards (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954702 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables</Role>
      <ShortName>Summary of Basis of Presentation and Recent Accounting Standards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954703 - Disclosure - Product Sales (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/ProductSalesTables</Role>
      <ShortName>Product Sales (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/ProductSales</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954704 - Disclosure - Other Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherRevenueTables</Role>
      <ShortName>Other Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/OtherRevenue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954705 - Disclosure - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/AcquisitionTables</Role>
      <ShortName>Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/Acquisition</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954706 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/FinancialInstruments</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954707 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954708 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/Inventory</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954709 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954710 - Disclosure - Other Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponentsTables</Role>
      <ShortName>Other Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/OtherBalanceSheetComponents</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954711 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/Leases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954712 - Disclosure - Stock-Based Compensation and Share Repurchase Programs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables</Role>
      <ShortName>Stock-Based Compensation and Share Repurchase Programs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954713 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954714 - Disclosure - (Loss) Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LossEarningsperShareTables</Role>
      <ShortName>(Loss) Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/LossEarningsperShare</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954715 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954716 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards - Components of Accumulated Other Comprehensive (Loss) Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails</Role>
      <ShortName>Summary of Basis of Presentation and Recent Accounting Standards - Components of Accumulated Other Comprehensive (Loss) Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954717 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Summary of Basis of Presentation and Recent Accounting Standards - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954718 - Disclosure - Product Sales (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/ProductSalesDetails</Role>
      <ShortName>Product Sales (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/ProductSalesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954719 - Disclosure - Other Revenue - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Other Revenue - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954720 - Disclosure - Other Revenue - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherRevenueNarrativeDetails</Role>
      <ShortName>Other Revenue - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954721 - Disclosure - Collaboration Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CollaborationAgreementsDetails</Role>
      <ShortName>Collaboration Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/CollaborationAgreements</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954722 - Disclosure - Acquisition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/AcquisitionNarrativeDetails</Role>
      <ShortName>Acquisition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954723 - Disclosure - Acquisition - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisition - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954724 - Disclosure - Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails</Role>
      <ShortName>Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954725 - Disclosure - Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails</Role>
      <ShortName>Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954726 - Disclosure - Financial Instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Financial Instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954727 - Disclosure - Financial Instruments - Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails</Role>
      <ShortName>Financial Instruments - Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954728 - Disclosure - Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954729 - Disclosure - Derivative Financial Instruments - Cash Flow Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments - Cash Flow Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954730 - Disclosure - Derivative Financial Instruments - Balance Sheet Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails</Role>
      <ShortName>Derivative Financial Instruments - Balance Sheet Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954731 - Disclosure - Inventory - Schedule of Inventory, Current (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails</Role>
      <ShortName>Inventory - Schedule of Inventory, Current (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954732 - Disclosure - Inventory - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/InventoryNarrativeDetails</Role>
      <ShortName>Inventory - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954733 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954734 - Disclosure - Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954735 - Disclosure - Other Balance Sheet Components - Other Non-Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails</Role>
      <ShortName>Other Balance Sheet Components - Other Non-Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954736 - Disclosure - Other Balance Sheet Components - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails</Role>
      <ShortName>Other Balance Sheet Components - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954737 - Disclosure - Other Balance Sheet Components - Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Other Balance Sheet Components - Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954738 - Disclosure - Other Balance Sheet Components - Deferred Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails</Role>
      <ShortName>Other Balance Sheet Components - Deferred Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954739 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954740 - Disclosure - Leases - Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954741 - Disclosure - Leases - Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954742 - Disclosure - Commitments and Contingencies - Indemnification Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails</Role>
      <ShortName>Commitments and Contingencies - Indemnification Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954743 - Disclosure - Commitments and Contingencies - Purchase Commitments and Purchase Orders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails</Role>
      <ShortName>Commitments and Contingencies - Purchase Commitments and Purchase Orders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954744 - Disclosure - Commitments and Contingencies - Licenses to Patented Technology (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CommitmentsandContingenciesLicensestoPatentedTechnologyDetails</Role>
      <ShortName>Commitments and Contingencies - Licenses to Patented Technology (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954745 - Disclosure - Commitments and Contingencies - Moderna Science Centre (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails</Role>
      <ShortName>Commitments and Contingencies - Moderna Science Centre (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954746 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation and Share Repurchase Programs - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954747 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation and Share Repurchase Programs - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954748 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Share Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails</Role>
      <ShortName>Stock-Based Compensation and Share Repurchase Programs - Share Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954749 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954750 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="mrna-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954751 - Disclosure - (Loss) Earnings per Share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails</Role>
      <ShortName>(Loss) Earnings per Share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="mrna-20230630.htm">mrna-20230630.htm</File>
    <File>exhibit3116302023.htm</File>
    <File>exhibit3126302023.htm</File>
    <File>exhibit3216302023.htm</File>
    <File>mrna-20230630.xsd</File>
    <File>mrna-20230630_cal.xml</File>
    <File>mrna-20230630_def.xml</File>
    <File>mrna-20230630_lab.xml</File>
    <File>mrna-20230630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>mrna-20230630_g1.jpg</File>
    <File>mrna-20230630_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1010">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>92
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "mrna-20230630.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 1010,
    "http://xbrl.sec.gov/dei/2023": 29
   },
   "contextCount": 310,
   "dts": {
    "calculationLink": {
     "local": [
      "mrna-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mrna-20230630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "mrna-20230630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mrna-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mrna-20230630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "mrna-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 525,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 8,
    "http://xbrl.sec.gov/dei/2023": 5,
    "total": 13
   },
   "keyCustom": 38,
   "keyStandard": 286,
   "memberCustom": 29,
   "memberStandard": 44,
   "nsprefix": "mrna",
   "nsuri": "http://www.modernatx.com/20230630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "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",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.modernatx.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Product Sales",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.modernatx.com/role/ProductSales",
     "shortName": "Product Sales",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Other Revenue",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.modernatx.com/role/OtherRevenue",
     "shortName": "Other Revenue",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Collaboration Agreements",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.modernatx.com/role/CollaborationAgreements",
     "shortName": "Collaboration Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Acquisition",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.modernatx.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Financial Instruments",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.modernatx.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Derivative Financial Instruments",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.modernatx.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Inventory",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.modernatx.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Property, Plant and Equipment, Net",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.modernatx.com/role/PropertyPlantandEquipmentNet",
     "shortName": "Property, Plant and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Other Balance Sheet Components",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponents",
     "shortName": "Other Balance Sheet Components",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.modernatx.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.modernatx.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Stock-Based Compensation and Share Repurchase Programs",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms",
     "shortName": "Stock-Based Compensation and Share Repurchase Programs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.modernatx.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - (Loss) Earnings per Share",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.modernatx.com/role/LossEarningsperShare",
     "shortName": "(Loss) Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954701 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards (Policies)",
     "menuCat": "Policies",
     "order": "24",
     "role": "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies",
     "shortName": "Summary of Basis of Presentation and Recent Accounting Standards (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954702 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables",
     "shortName": "Summary of Basis of Presentation and Recent Accounting Standards (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954703 - Disclosure - Product Sales (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.modernatx.com/role/ProductSalesTables",
     "shortName": "Product Sales (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954704 - Disclosure - Other Revenue (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.modernatx.com/role/OtherRevenueTables",
     "shortName": "Other Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954705 - Disclosure - Acquisition (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.modernatx.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954706 - Disclosure - Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.modernatx.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954707 - Disclosure - Derivative Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.modernatx.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954708 - Disclosure - Inventory (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.modernatx.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954709 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954710 - Disclosure - Other Balance Sheet Components (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponentsTables",
     "shortName": "Other Balance Sheet Components (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mrna:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954711 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.modernatx.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mrna:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954712 - Disclosure - Stock-Based Compensation and Share Repurchase Programs (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables",
     "shortName": "Stock-Based Compensation and Share Repurchase Programs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954713 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.modernatx.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954714 - Disclosure - (Loss) Earnings per Share (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.modernatx.com/role/LossEarningsperShareTables",
     "shortName": "(Loss) Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mrna:NumberOfDevelopmentCandidates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "candidate",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954715 - Disclosure - Description of Business (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.modernatx.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mrna:NumberOfDevelopmentCandidates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "candidate",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-20",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954716 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards - Components of Accumulated Other Comprehensive (Loss) Income (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails",
     "shortName": "Summary of Basis of Presentation and Recent Accounting Standards - Components of Accumulated Other Comprehensive (Loss) Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-67",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954717 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails",
     "shortName": "Summary of Basis of Presentation and Recent Accounting Standards - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-42",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954718 - Disclosure - Product Sales (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.modernatx.com/role/ProductSalesDetails",
     "shortName": "Product Sales (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-71",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954719 - Disclosure - Other Revenue - Schedule of Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails",
     "shortName": "Other Revenue - Schedule of Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-85",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-96",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mrna:NumberOfParticipants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "participant",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954720 - Disclosure - Other Revenue - Narrative (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
     "shortName": "Other Revenue - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-96",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mrna:NumberOfParticipants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "participant",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954721 - Disclosure - Collaboration Agreements (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.modernatx.com/role/CollaborationAgreementsDetails",
     "shortName": "Collaboration Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-124",
      "decimals": "-6",
      "lang": "en-US",
      "name": "mrna:CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-126",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954722 - Disclosure - Acquisition - Narrative (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
     "shortName": "Acquisition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-126",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954723 - Disclosure - Acquisition - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Acquisition - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-128",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954724 - Disclosure - Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
     "shortName": "Financial Instruments - Summary of Cash and Available-for-Sale Securities by Significant Investment Category (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-154",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954725 - Disclosure - Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails",
     "shortName": "Financial Instruments - Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954726 - Disclosure - Financial Instruments - Narrative (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954727 - Disclosure - Financial Instruments - Unrealized Loss Position (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails",
     "shortName": "Financial Instruments - Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954728 - Disclosure - Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Financial Instruments - Financial Assets Measured at Fair Value on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-215",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954729 - Disclosure - Derivative Financial Instruments - Cash Flow Hedges (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
     "shortName": "Derivative Financial Instruments - Cash Flow Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954730 - Disclosure - Derivative Financial Instruments - Balance Sheet Hedges (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails",
     "shortName": "Derivative Financial Instruments - Balance Sheet Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954731 - Disclosure - Inventory - Schedule of Inventory, Current (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails",
     "shortName": "Inventory - Schedule of Inventory, Current (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954732 - Disclosure - Inventory - Narrative (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.modernatx.com/role/InventoryNarrativeDetails",
     "shortName": "Inventory - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954733 - Disclosure - Property, Plant and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails",
     "shortName": "Property, Plant and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherPrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954734 - Disclosure - Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails",
     "shortName": "Other Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherPrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954735 - Disclosure - Other Balance Sheet Components - Other Non-Current Assets (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails",
     "shortName": "Other Balance Sheet Components - Other Non-Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "lang": "en-US",
      "name": "mrna:DownpaymentsAndPrepaymentsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "mrna:AccruedManufacturing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954736 - Disclosure - Other Balance Sheet Components - Accrued Liabilities (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails",
     "shortName": "Other Balance Sheet Components - Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "mrna:AccruedManufacturing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-51",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-51",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954737 - Disclosure - Other Balance Sheet Components - Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails",
     "shortName": "Other Balance Sheet Components - Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherSundryLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-4",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954738 - Disclosure - Other Balance Sheet Components - Deferred Revenue (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails",
     "shortName": "Other Balance Sheet Components - Deferred Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mrna:OperatingLeaseNumberOfProperties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "campus",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954739 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.modernatx.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "mrna:OperatingLeaseNumberOfProperties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "campus",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mrna:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954740 - Disclosure - Leases - Balance Sheet Information (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails",
     "shortName": "Leases - Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "mrna:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954741 - Disclosure - Leases - Minimum Lease Payments (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
     "shortName": "Leases - Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LossContingencyLossInPeriod",
       "us-gaap:LossContingencyLossInPeriod",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-276",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyLossInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954742 - Disclosure - Commitments and Contingencies - Indemnification Obligations (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails",
     "shortName": "Commitments and Contingencies - Indemnification Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LossContingencyLossInPeriod",
       "us-gaap:LossContingencyLossInPeriod",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-276",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyLossInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "mrna:LegalContingencyFutureFirmPurchaseCommitments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954743 - Disclosure - Commitments and Contingencies - Purchase Commitments and Purchase Orders (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails",
     "shortName": "Commitments and Contingencies - Purchase Commitments and Purchase Orders (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-279",
      "decimals": "-8",
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954744 - Disclosure - Commitments and Contingencies - Licenses to Patented Technology (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.modernatx.com/role/CommitmentsandContingenciesLicensestoPatentedTechnologyDetails",
     "shortName": "Commitments and Contingencies - Licenses to Patented Technology (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireInProcessResearchAndDevelopment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954745 - Disclosure - Commitments and Contingencies - Moderna Science Centre (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
     "shortName": "Commitments and Contingencies - Moderna Science Centre (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-282",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "sqft",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954746 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Stock-Based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation and Share Repurchase Programs - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954747 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Narrative (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails",
     "shortName": "Stock-Based Compensation and Share Repurchase Programs - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-3",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954748 - Disclosure - Stock-Based Compensation and Share Repurchase Programs - Share Repurchase Program (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails",
     "shortName": "Stock-Based Compensation and Share Repurchase Programs - Share Repurchase Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954749 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-309",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954750 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-309",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954751 - Disclosure - (Loss) Earnings per Share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails",
     "shortName": "(Loss) Earnings per Share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-13",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Description of the Business",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.modernatx.com/role/DescriptionoftheBusiness",
     "shortName": "Description of the Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Summary of Basis of Presentation and Recent Accounting Standards",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards",
     "shortName": "Summary of Basis of Presentation and Recent Accounting Standards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "mrna-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 74,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r675"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r676"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r677"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r673"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r672"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r674"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "mrna_A2022RepurchaseProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Repurchase Program",
        "label": "2022 Repurchase Program [Member]",
        "terseLabel": "2022 Repurchase Program"
       }
      }
     },
     "localname": "A2022RepurchaseProgramMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_AccruedClinicalTrials": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Clinical Trials",
        "label": "Accrued Clinical Trials",
        "terseLabel": "Clinical trials"
       }
      }
     },
     "localname": "AccruedClinicalTrials",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_AccruedDevelopmentOperation": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Development Operation",
        "label": "Accrued Development Operation",
        "terseLabel": "Development operations"
       }
      }
     },
     "localname": "AccruedDevelopmentOperation",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_AccruedManufacturing": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Manufacturing",
        "label": "Accrued Manufacturing",
        "terseLabel": "Manufacturing"
       }
      }
     },
     "localname": "AccruedManufacturing",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_AccruedOtherExternalGoodsAndServicesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Other External Goods And Services Current",
        "label": "Accrued Other External Goods And Services Current",
        "terseLabel": "Other external goods and services"
       }
      }
     },
     "localname": "AccruedOtherExternalGoodsAndServicesCurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_AccruedPropertyAndEquipmentCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Property And Equipment, Current",
        "label": "Accrued Property And Equipment, Current",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "AccruedPropertyAndEquipmentCurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Schedule of Assets and Liabilities, Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mrna_AstraZenecaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AstraZeneca [Member]",
        "label": "AstraZeneca [Member]",
        "terseLabel": "AstraZeneca"
       }
      }
     },
     "localname": "AstraZenecaMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_BiomedicalAdvancedResearchAndDevelopmentAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Biomedical Advanced Research And Development Authority [Member]",
        "label": "Biomedical Advanced Research And Development Authority [Member]",
        "terseLabel": "BARDA"
       }
      }
     },
     "localname": "BiomedicalAdvancedResearchAndDevelopmentAuthorityMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_CambridgeMassachusettsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cambridge, Massachusetts [Member]",
        "label": "Cambridge, Massachusetts [Member]",
        "terseLabel": "Cambridge leases"
       }
      }
     },
     "localname": "CambridgeMassachusettsMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_ChangeInContractWithCustomerLiabilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in Contract With Customer Liability",
        "label": "Change in Contract With Customer Liability [Line Items]",
        "terseLabel": "Change in Contract With Customer Liability [Line Items]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityLineItems",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mrna_ChangeInContractWithCustomerLiabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Contract With Customer, Liability",
        "label": "Change In Contract With Customer, Liability [Table]",
        "terseLabel": "Change In Contract With Customer, Liability [Table]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityTable",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mrna_ChangeInContractwithCustomerLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Contract with Customer Liability [Roll Forward]",
        "label": "Change In Contract with Customer Liability [Roll Forward]",
        "verboseLabel": "Change In Contract with Customer Liability [Roll Forward]"
       }
      }
     },
     "localname": "ChangeInContractwithCustomerLiabilityRollForward",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mrna_ClinicalOperationsAndSupportCommitmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clinical Operations And Support Commitment [Member]",
        "label": "Clinical Operations And Support Commitment [Member]",
        "terseLabel": "Clinical operations and support commitment"
       }
      }
     },
     "localname": "ClinicalOperationsAndSupportCommitmentMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_ClinicalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clinical Services",
        "label": "Clinical Services [Member]",
        "terseLabel": "Clinical Services"
       }
      }
     },
     "localname": "ClinicalServicesMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_CollaborationArrangementIncludingArrangementsWithAffiliateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Arrangement, Including Arrangements With Affiliate [Member] [Member]",
        "label": "Collaboration Arrangement, Including Arrangements With Affiliate [Member]",
        "verboseLabel": "Collaboration revenue"
       }
      }
     },
     "localname": "CollaborationArrangementIncludingArrangementsWithAffiliateMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_CollaborationArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Arrangement [Member]",
        "label": "Collaboration Arrangement [Member]",
        "verboseLabel": "Collaboration revenue"
       }
      }
     },
     "localname": "CollaborationArrangementMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_CollaborationReceivableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Receivable, Current",
        "label": "Collaboration Receivable, Current",
        "terseLabel": "Collaboration receivable"
       }
      }
     },
     "localname": "CollaborationReceivableCurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Rights and Obligations, Maximum Aggregate Milestone Payments, Per Product",
        "label": "Collaborative Arrangement, Rights and Obligations, Maximum Aggregate Milestone Payments, Per Product",
        "terseLabel": "Upfront payment"
       }
      }
     },
     "localname": "CollaborativeArrangementRightsAndObligationsMaximumAggregateMilestonePaymentsPerProduct",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_ContractOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Options",
        "label": "Contract Options [Member]",
        "terseLabel": "Contract options"
       }
      }
     },
     "localname": "ContractOptionsMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_ContractWithCustomerLiabilityDeductionsDuringPeriod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, Deductions During Period",
        "label": "Contract With Customer, Liability, Deductions During Period",
        "negatedTerseLabel": "Deductions"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityDeductionsDuringPeriod",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_ContractWithCustomerLiabilityPrepaymentResearchFunding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liability, Prepayment Research Funding",
        "label": "Contract with Customer, Liability, Prepayment Research Funding",
        "terseLabel": "Prepayment research funding"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityPrepaymentResearchFunding",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_CurrentMarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Marketable Securities [Member]",
        "label": "Current Marketable Securities [Member]",
        "terseLabel": "Current Marketable Securities"
       }
      }
     },
     "localname": "CurrentMarketableSecuritiesMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_DefenseAdvancedResearchProjectsAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defense Advanced Research Projects Agency [Member]",
        "label": "Defense Advanced Research Projects Agency [Member]",
        "terseLabel": "DARPA"
       }
      }
     },
     "localname": "DefenseAdvancedResearchProjectsAgencyMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_DeferredIncomeTaxExpenseBenefitNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Income Tax Expense (Benefit), Net",
        "label": "Deferred Income Tax Expense (Benefit), Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitNet",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_DownpaymentsAndPrepaymentsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Downpayments And Prepayments, Noncurrent",
        "label": "Downpayments And Prepayments, Noncurrent",
        "terseLabel": "Downpayments and prepayments, non-current"
       }
      }
     },
     "localname": "DownpaymentsAndPrepaymentsNoncurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_EmbeddedLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Embedded Leases",
        "label": "Embedded Leases [Member]",
        "terseLabel": "Embedded Leases"
       }
      }
     },
     "localname": "EmbeddedLeasesMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, To Be Paid, After Year Four",
        "label": "Finance Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_FinanceLeaseNumberOfProperties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Number Of Properties",
        "label": "Finance Lease, Number Of Properties",
        "terseLabel": "Finance lease, number of properties"
       }
      }
     },
     "localname": "FinanceLeaseNumberOfProperties",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_FinanceLeasePrincipalPaymentsNetOfAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Principal Payments, Net Of Adjustments",
        "label": "Finance Lease, Principal Payments, Net Of Adjustments",
        "negatedTerseLabel": "Changes in financing lease liabilities"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPaymentsNetOfAdjustments",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_FinancingRightOfUseAssetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing, Right-Of-Use Asset [Member]",
        "label": "Financing, Right-Of-Use Asset [Member]",
        "terseLabel": "Right of use of asset, financing"
       }
      }
     },
     "localname": "FinancingRightOfUseAssetMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_GenerationBioCoGBIOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generation Bio Co. (GBIO)",
        "label": "Generation Bio Co. (GBIO) [Member]",
        "terseLabel": "GBIO"
       }
      }
     },
     "localname": "GenerationBioCoGBIOMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_IncreaseDecreaseInRightOfUseAssetOperatingLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Right Of Use Asset, Operating Leases",
        "label": "Increase (Decrease) In Right Of Use Asset, Operating Leases",
        "negatedTerseLabel": "Right-of-use assets, operating leases"
       }
      }
     },
     "localname": "IncreaseDecreaseInRightOfUseAssetOperatingLeases",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_InitialProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Project [Member]",
        "label": "Initial Project [Member]",
        "terseLabel": "Initial project"
       }
      }
     },
     "localname": "InitialProjectMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_LegalContingencyFutureFirmPurchaseCommitments": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal Contingency, Future Firm Purchase Commitments",
        "label": "Legal Contingency, Future Firm Purchase Commitments",
        "terseLabel": "Loss on future firm purchase commitments"
       }
      }
     },
     "localname": "LegalContingencyFutureFirmPurchaseCommitments",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails",
      "http://www.modernatx.com/role/InventoryNarrativeDetails",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Agreement For Building Project, Term",
        "label": "Lessee, Operating Lease, Lease Agreement For Building Project, Term",
        "terseLabel": "Lease agreement for building project"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseAgreementForBuildingProjectTerm",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "mrna_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_LesseeOperatingLeaseNumberOfExtension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Extension",
        "label": "Lessee, Operating Lease, Number Of Extension",
        "terseLabel": "Number of extension"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfExtension",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_LesseeOperatingLeaseNumberOfExtensionPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Number Of Extension Periods",
        "label": "Lessee, Operating Lease, Number Of Extension Periods",
        "terseLabel": "Number of extension periods"
       }
      }
     },
     "localname": "LesseeOperatingLeaseNumberOfExtensionPeriods",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_MTCSouthMTCNorthAndMTCEastMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "MTC South, MTC North and MTC East",
        "label": "MTC South, MTC North and MTC East [Member]",
        "terseLabel": "MTC South, MTC North and MTC East"
       }
      }
     },
     "localname": "MTCSouthMTCNorthAndMTCEastMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_MerckMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Merck [Member]",
        "label": "Merck [Member]",
        "terseLabel": "Merck"
       }
      }
     },
     "localname": "MerckMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_ModernaScienceCentreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Moderna Science Centre",
        "label": "Moderna Science Centre [Member]",
        "terseLabel": "Moderna Science Centre"
       }
      }
     },
     "localname": "ModernaScienceCentreMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_NoncurrentMarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent Marketable Securities [Member]",
        "label": "Noncurrent Marketable Securities [Member]",
        "terseLabel": "Non- Current Marketable Securities"
       }
      }
     },
     "localname": "NoncurrentMarketableSecuritiesMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_NorwoodMassachusettsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Norwood, Massachusetts",
        "label": "Norwood, Massachusetts [Member]",
        "terseLabel": "Norwood leases"
       }
      }
     },
     "localname": "NorwoodMassachusettsMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_NumberOfDevelopmentCandidates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Development Candidates",
        "label": "Number Of Development Candidates",
        "terseLabel": "Number of development candidates"
       }
      }
     },
     "localname": "NumberOfDevelopmentCandidates",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_NumberOfDevelopmentPrograms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Development Programs",
        "label": "Number Of Development Programs",
        "terseLabel": "Number of development programs"
       }
      }
     },
     "localname": "NumberOfDevelopmentPrograms",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_NumberOfDevelopmentProgramsUnderClinicalStudies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Development Programs Under Clinical Studies",
        "label": "Number Of Development Programs Under Clinical Studies",
        "terseLabel": "Number of development programs under clinical studies"
       }
      }
     },
     "localname": "NumberOfDevelopmentProgramsUnderClinicalStudies",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_NumberOfParticipants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Participants",
        "label": "Number Of Participants",
        "terseLabel": "Number of participants"
       }
      }
     },
     "localname": "NumberOfParticipants",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_OperatingAndFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating And Finance Lease, Liability",
        "label": "Operating And Finance Lease, Liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiability",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_OperatingAndFinanceLeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating And Finance Lease, Liability, Current",
        "label": "Operating And Finance Lease, Liability, Current",
        "totalLabel": "Total current lease liabilities"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilityCurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_OperatingAndFinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating And Finance Lease, Liability, Noncurrent",
        "label": "Operating And Finance Lease, Liability, Noncurrent",
        "totalLabel": "Total non-current lease liabilities"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_OperatingAndFinanceLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating And Finance Lease, Right-Of-Use Asset",
        "label": "Operating And Finance Lease, Right-Of-Use Asset",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseRightOfUseAsset",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_OperatingLeaseNumberOfProperties": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Number Of Properties",
        "label": "Operating Lease, Number Of Properties",
        "terseLabel": "Number of campuses"
       }
      }
     },
     "localname": "OperatingLeaseNumberOfProperties",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "mrna_OriCiroGenomicsKKMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OriCiro Genomics KK",
        "label": "OriCiro Genomics KK [Member]",
        "terseLabel": "OriCiro Genomics KK"
       }
      }
     },
     "localname": "OriCiroGenomicsKKMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_OtherCollaborativePartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Collaborative Parties",
        "label": "Other Collaborative Parties [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCollaborativePartiesMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_OtherGrantRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other grant revenue",
        "label": "Other grant revenue [Member]",
        "terseLabel": "Other grant revenue"
       }
      }
     },
     "localname": "OtherGrantRevenueMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_OtherPrepaidExpenseManufacturing": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Prepaid Expense, Manufacturing",
        "label": "Other Prepaid Expense, Manufacturing",
        "terseLabel": "Down payments to manufacturing vendors"
       }
      }
     },
     "localname": "OtherPrepaidExpenseManufacturing",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_OtherPrepaidExpenseMaterialsAndSupplies": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Prepaid Expense, Materials And Supplies",
        "label": "Other Prepaid Expense, Materials And Supplies",
        "terseLabel": "Down payments for materials and supplies"
       }
      }
     },
     "localname": "OtherPrepaidExpenseMaterialsAndSupplies",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_ProductSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product Sales",
        "label": "Product Sales [Member]",
        "terseLabel": "Product sales",
        "verboseLabel": "Product sales"
       }
      }
     },
     "localname": "ProductSalesMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_RawMaterialsAccountsPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Raw Materials, Accounts Payable",
        "label": "Raw Materials, Accounts Payable",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "RawMaterialsAccountsPayable",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_RestOfTheWorldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rest Of The World",
        "label": "Rest Of The World [Member]",
        "terseLabel": "Rest of world"
       }
      }
     },
     "localname": "RestOfTheWorldMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_RestrictedStockAndRestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock And Restricted Stock Units (RSUs) [Member]",
        "label": "Restricted Stock And Restricted Stock Units (RSU) [Member]",
        "terseLabel": "Restricted Common Stock (RSUs) and Performance Stock Units (PSUs)"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsRSUMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_RevenueFromGrantsCurrentFundingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Grants, Current Funding Capacity",
        "label": "Revenue From Grants, Current Funding Capacity",
        "terseLabel": "Amount committed for funding"
       }
      }
     },
     "localname": "RevenueFromGrantsCurrentFundingCapacity",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_RevenueFromGrantsMaximumAward": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Grants, Maximum Award",
        "label": "Revenue From Grants, Maximum Award",
        "terseLabel": "Award amount"
       }
      }
     },
     "localname": "RevenueFromGrantsMaximumAward",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_RevenueFromGrantsRemainingFundingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Grants, Remaining Funding Capacity",
        "label": "Revenue From Grants, Remaining Funding Capacity",
        "terseLabel": "Available funding"
       }
      }
     },
     "localname": "RevenueFromGrantsRemainingFundingCapacity",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Assets Obtained Through Finance Lease Modifications And Reassessments",
        "label": "Right-Of-Use Assets Obtained Through Finance Lease Modifications And Reassessments",
        "terseLabel": "Right-of-use assets obtained through finance lease modifications and reassessments"
       }
      }
     },
     "localname": "RightOfUseAssetsObtainedThroughFinanceLeaseModificationsAndReassessments",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_SupplyAndManufacturingAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supply And Manufacturing Agreements",
        "label": "Supply And Manufacturing Agreements [Member]",
        "terseLabel": "Supply and manufacturing agreements"
       }
      }
     },
     "localname": "SupplyAndManufacturingAgreementsMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_TenantImprovementAllowanceReceivableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tenant Improvement Allowance Receivable, Current",
        "label": "Tenant Improvement Allowance Receivable, Current",
        "terseLabel": "Tenant improvement allowance receivable"
       }
      }
     },
     "localname": "TenantImprovementAllowanceReceivableCurrent",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mrna_TheBillAndMelindaGatesFoundationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Bill\u00a0And Melinda Gates Foundation [Member]",
        "label": "The Bill\u00a0And Melinda Gates Foundation [Member]",
        "terseLabel": "The Bill\u00a0&amp; Melinda Gates Foundation"
       }
      }
     },
     "localname": "TheBillAndMelindaGatesFoundationMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mrna_VertexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vertex [Member]",
        "label": "Vertex [Member]",
        "terseLabel": "Vertex"
       }
      }
     },
     "localname": "VertexMember",
     "nsuri": "http://www.modernatx.com/20230630",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r191",
      "r192",
      "r323",
      "r327",
      "r454",
      "r626",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [
      "r775",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r237",
      "r643",
      "r744",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r237",
      "r643",
      "r744",
      "r767",
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r234",
      "r486",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r617",
      "r641",
      "r657",
      "r685",
      "r738",
      "r739",
      "r744",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r234",
      "r486",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r617",
      "r641",
      "r657",
      "r685",
      "r738",
      "r739",
      "r744",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r616",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r616",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r191",
      "r192",
      "r323",
      "r327",
      "r454",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r235",
      "r236",
      "r534",
      "r537",
      "r539",
      "r592",
      "r593",
      "r594",
      "r603",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r618",
      "r642",
      "r660",
      "r744",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r235",
      "r236",
      "r534",
      "r537",
      "r539",
      "r592",
      "r593",
      "r594",
      "r603",
      "r605",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r618",
      "r642",
      "r660",
      "r744",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r19",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r238",
      "r239"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRoyaltiesCurrent": {
     "auth_ref": [
      "r22",
      "r622"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Royalties, Current",
        "terseLabel": "Royalties"
       }
      }
     },
     "localname": "AccruedRoyaltiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r170",
      "r179",
      "r180",
      "r414",
      "r629",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Net Unrealized Gains on Derivatives Designated As Hedging Instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r170",
      "r179",
      "r180",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "terseLabel": "Unrealized Gains on Available-for-Sale Debt Securities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [
      "r178",
      "r179",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445"
     ],
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r27",
      "r28",
      "r88",
      "r159",
      "r502",
      "r522",
      "r523"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r178",
      "r179",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r2",
      "r12",
      "r28",
      "r421",
      "r424",
      "r453",
      "r518",
      "r519",
      "r704",
      "r705",
      "r706",
      "r710",
      "r711",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Total",
        "verboseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r80",
      "r656",
      "r772"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r385",
      "r386",
      "r387",
      "r530",
      "r710",
      "r711",
      "r712",
      "r751",
      "r773"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r53",
      "r54",
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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) income to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r380",
      "r388"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive potential common shares excluded from the EPS computation above (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of a real estate property.",
        "label": "Area of Real Estate Property",
        "terseLabel": "Area of office space (in sqft)"
       }
      }
     },
     "localname": "AreaOfRealEstateProperty",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r123",
      "r158",
      "r189",
      "r219",
      "r228",
      "r232",
      "r279",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r412",
      "r415",
      "r439",
      "r498",
      "r563",
      "r656",
      "r671",
      "r741",
      "r742",
      "r760"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r152",
      "r162",
      "r189",
      "r279",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r412",
      "r415",
      "r439",
      "r656",
      "r741",
      "r742",
      "r760"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": {
       "order": 1.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",
        "negatedTerseLabel": "Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r245",
      "r287",
      "r497"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": {
       "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r719"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r253",
      "r496"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Due after one year through five years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Estimated Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
     "auth_ref": [
      "r716",
      "r717",
      "r765"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r718"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "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), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r252",
      "r495"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsAmortizedCostandEstimatedFairValueofMarketableSecuritiesbyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r246",
      "r287",
      "r490",
      "r714"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails": {
       "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": "Estimated Fair\u00a0Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r242",
      "r287"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "auth_ref": [
      "r155",
      "r242",
      "r287"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.",
        "label": "Debt Securities, Available-for-Sale, Noncurrent",
        "terseLabel": "Investments, non-current"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r63",
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r408",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r56",
      "r57",
      "r408",
      "r651",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [
      "r408"
     ],
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisition"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r58",
      "r59"
     ],
     "calculation": {
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "verboseLabel": "Finite-lived intangible asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r58",
      "r59"
     ],
     "calculation": {
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Total identifiable net assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets and liabilities, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ],
     "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": "Purchases of property and equipment included in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": {
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by project.",
        "label": "Project [Axis]",
        "terseLabel": "Project [Axis]"
       }
      }
     },
     "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r34",
      "r154",
      "r619"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "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",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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 [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r35",
      "r122"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r34",
      "r100",
      "r187"
     ],
     "calculation": {
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r1",
      "r100"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertificatesOfDepositMember": {
     "auth_ref": [
      "r9",
      "r662",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.",
        "label": "Certificates of Deposit [Member]",
        "terseLabel": "Certificates of deposit",
        "verboseLabel": "Certificates of deposit"
       }
      }
     },
     "localname": "CertificatesOfDepositMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement transaction between parties to collaborative arrangement.",
        "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement [Member]",
        "terseLabel": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement"
       }
      }
     },
     "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r25",
      "r74",
      "r499",
      "r550"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r308",
      "r309",
      "r606",
      "r734"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r658",
      "r659",
      "r660",
      "r662",
      "r663",
      "r664",
      "r665",
      "r710",
      "r711",
      "r751",
      "r770",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r79",
      "r551"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r79",
      "r551",
      "r569",
      "r773",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of period (in shares)",
        "terseLabel": "Common stock, shares, outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r79",
      "r501",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, par value $0.0001; 1,600 shares authorized as of June 30, 2023 and December 31, 2022; 381 and 385 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r29",
      "r175",
      "r177",
      "r182",
      "r492",
      "r508"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer equipment and software"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r61",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "verboseLabel": "Schedule of Deferred Revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r330",
      "r331",
      "r341"
     ],
     "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",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Contract option exercised"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails",
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r330",
      "r331",
      "r341"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r330",
      "r331",
      "r341"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.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, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r648",
      "r650",
      "r769"
     ],
     "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",
        "verboseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r93",
      "r486"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.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 sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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 operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r247",
      "r287",
      "r295",
      "r297"
     ],
     "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": "Credit losses related allowance"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": {
     "auth_ref": [
      "r296"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense 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), for which no credit loss was previously recorded.",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r135",
      "r292",
      "r635"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "negatedTerseLabel": "Gross unrealized losses, 12 months or more"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r135",
      "r292"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "terseLabel": "Estimated fair value, 12 months or more"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r135",
      "r292",
      "r635"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "negatedTerseLabel": "Gross unrealized losses, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r135",
      "r292"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "terseLabel": "Estimate fair value, less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r132",
      "r289",
      "r635"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "negatedTotalLabel": "Gross unrealized losses, total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r133",
      "r290"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss",
        "totalLabel": "Estimated fair value, total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r131",
      "r635",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r134",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of AFS securities in loss positions"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r392",
      "r393"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r399"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Valuation allowance on deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r7",
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset.",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative asset, statement of financial position [extensible enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r163",
      "r164",
      "r438",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r557",
      "r558",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r628",
      "r660",
      "r771"
     ],
     "calculation": {
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative instruments (Note 8)",
        "verboseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [
      "r540",
      "r542",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r577",
      "r578",
      "r579",
      "r580",
      "r583",
      "r584",
      "r585",
      "r586",
      "r595",
      "r596",
      "r599",
      "r601",
      "r658",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r64",
      "r65",
      "r67",
      "r69",
      "r540",
      "r542",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r577",
      "r578",
      "r579",
      "r580",
      "r583",
      "r584",
      "r585",
      "r586",
      "r595",
      "r596",
      "r599",
      "r601",
      "r628",
      "r658",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r117",
      "r419",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r14",
      "r64",
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r68",
      "r684"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "terseLabel": "Net realized and unrealized gain"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r163",
      "r164",
      "r438",
      "r532",
      "r533",
      "r534",
      "r535",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r564",
      "r566",
      "r567",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r628",
      "r771"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative instruments (Note 8)",
        "verboseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r749",
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [
      "r340",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r340",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r349",
      "r353",
      "r381",
      "r382",
      "r384",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation and Share Repurchase Programs"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchasePrograms"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "(Loss) earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r183",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r207",
      "r209",
      "r211",
      "r212",
      "r213",
      "r217",
      "r428",
      "r429",
      "r493",
      "r509",
      "r632"
     ],
     "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 EPS (in usd per share)",
        "verboseLabel": "Basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r183",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r209",
      "r211",
      "r212",
      "r213",
      "r217",
      "r428",
      "r429",
      "r493",
      "r509",
      "r632"
     ],
     "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 EPS (in usd per share)",
        "verboseLabel": "Diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r206",
      "r214",
      "r215",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "(Loss) Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LossEarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Compensation-related"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r383"
     ],
     "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": "Total unrecognized compensation cost related to non-vested stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r383"
     ],
     "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": "Weighted-average period of cost expected to be recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "verboseLabel": "Employee Stock Purchase Plan (ESPP)"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "netLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Manufacturing and laboratory equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r13",
      "r150",
      "r178",
      "r179",
      "r180",
      "r193",
      "r194",
      "r195",
      "r197",
      "r203",
      "r205",
      "r218",
      "r280",
      "r281",
      "r329",
      "r385",
      "r386",
      "r387",
      "r401",
      "r402",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r518",
      "r519",
      "r520",
      "r530",
      "r589"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee.",
        "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity",
        "terseLabel": "Difference between carrying amount and equity"
       }
      }
     },
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r225",
      "r277",
      "r695",
      "r725"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r696",
      "r752",
      "r753",
      "r754"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investments accounted under the equity method.",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "terseLabel": "Equity method investments, fair value disclosure"
       }
      }
     },
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": {
     "auth_ref": [
      "r510",
      "r724"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Realized Gain (Loss)",
        "terseLabel": "Net gain on equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r42",
      "r666",
      "r667",
      "r668",
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity investments"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security without readily determinable fair value.",
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "terseLabel": "Equity securities without readily determinable fair value, amount"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r324",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r432",
      "r458",
      "r459",
      "r460",
      "r638",
      "r639",
      "r648",
      "r649",
      "r650"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r434",
      "r435"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r324",
      "r343",
      "r348",
      "r432",
      "r458",
      "r648",
      "r649",
      "r650"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r324",
      "r343",
      "r348",
      "r432",
      "r459",
      "r638",
      "r639",
      "r648",
      "r649",
      "r650"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r324",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r458",
      "r459",
      "r460",
      "r638",
      "r639",
      "r648",
      "r649",
      "r650"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r430",
      "r435"
     ],
     "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, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Financing Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r448",
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseLiabilityCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Financing lease liabilities, current",
        "verboseLabel": "Lease liabilities - financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, liability, current, statement of financial position [extensible list]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Finance Lease Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Financing lease liabilities, non-current",
        "verboseLabel": "Financing lease liabilities, non-current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (remainder of the year)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amounts representing interest or imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 2.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Right-of-use assets, financing, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, right-of-use asset, statement of financial position [extensible list]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r288",
      "r293",
      "r294",
      "r325",
      "r328",
      "r426",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r507",
      "r635",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r720",
      "r721",
      "r722",
      "r723"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-lived intangible asset, useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r301",
      "r303",
      "r304",
      "r305",
      "r487",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r43",
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r106",
      "r487"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-lived intangible asset (Note 6)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "terseLabel": "Foreign currency hedges expected to be recognized within the next 12 months"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r628",
      "r648",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign currency forward contracts"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r95",
      "r573"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r156",
      "r300",
      "r489",
      "r637",
      "r656",
      "r729",
      "r730"
     ],
     "calculation": {
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill (Note 6)",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrantMember": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award of money not required to be repaid.",
        "label": "Grant [Member]",
        "terseLabel": "Grant revenue",
        "verboseLabel": "Grant revenue"
       }
      }
     },
     "localname": "GrantMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsDeferredRevenueDetails",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r14",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r89",
      "r126",
      "r219",
      "r227",
      "r231",
      "r233",
      "r494",
      "r505",
      "r634"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "(Loss) income before income taxes",
        "totalLabel": "(Loss) income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "negatedTerseLabel": "Gain on equity investments, net"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r306",
      "r307",
      "r574"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails",
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r307",
      "r574"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails",
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r190",
      "r391",
      "r396",
      "r397",
      "r400",
      "r403",
      "r405",
      "r406",
      "r407",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r136",
      "r147",
      "r204",
      "r205",
      "r224",
      "r394",
      "r404",
      "r511"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "(Benefit from) provision for income taxes",
        "verboseLabel": "(Benefit from) provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r73",
      "r699"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r485",
      "r707"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities, net of acquisition of business:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r683",
      "r707"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnification"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestReceivableCurrent": {
     "auth_ref": [
      "r699"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Interest Receivable, Current",
        "terseLabel": "Interest receivable"
       }
      }
     },
     "localname": "InterestReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/Inventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r105",
      "r623"
     ],
     "calculation": {
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFirmPurchaseCommitmentLoss": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss recognized on firm purchase commitment for inventory.",
        "label": "Inventory, Firm Purchase Commitment, Loss",
        "terseLabel": "Inventory, firm purchase commitment, loss"
       }
      }
     },
     "localname": "InventoryFirmPurchaseCommitmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r701"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross 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": "Inventory, Gross",
        "terseLabel": "Inventory, gross"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r160",
      "r620",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNoncurrent": {
     "auth_ref": [
      "r697"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.",
        "label": "Inventory, Noncurrent",
        "terseLabel": "Inventory, non-current"
       }
      }
     },
     "localname": "InventoryNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r105",
      "r625"
     ],
     "calculation": {
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r105",
      "r624"
     ],
     "calculation": {
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryScheduleofInventoryCurrentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory write-down"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r96",
      "r222"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.",
        "label": "Investment Income, Net, Amortization of Discount and Premium",
        "negatedTerseLabel": "Amortization/accretion of investments"
       }
      }
     },
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAllOtherInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, All Other Investments [Abstract]"
       }
      }
     },
     "localname": "InvestmentsAllOtherInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities, by Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r128",
      "r129",
      "r149",
      "r240",
      "r243",
      "r436",
      "r437"
     ],
     "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": "Financial Instruments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Additional payment",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r759"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (remainder of the year)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r452"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less amounts representing interest or imputed interest",
        "verboseLabel": "Undiscounted future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Extension term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesModernaScienceCentreDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r21",
      "r189",
      "r279",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r413",
      "r415",
      "r416",
      "r439",
      "r549",
      "r633",
      "r671",
      "r741",
      "r760",
      "r761"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r84",
      "r125",
      "r504",
      "r656",
      "r709",
      "r726",
      "r755"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r23",
      "r153",
      "r189",
      "r279",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r413",
      "r415",
      "r416",
      "r439",
      "r656",
      "r741",
      "r760",
      "r761"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r310",
      "r678"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Reserves established"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "auth_ref": [
      "r735"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.",
        "label": "Loss Contingency, Loss in Period",
        "terseLabel": "Losses related to indemnification obligations"
       }
      }
     },
     "localname": "LossContingencyLossInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r736",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Number of claims outstanding"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesIndemnificationObligationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Maximum Remaining Maturity of Foreign Currency Derivatives",
        "terseLabel": "Maturity of foreign currency derivatives"
       }
      }
     },
     "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r746"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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 used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r100",
      "r101",
      "r102"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r90",
      "r102",
      "r127",
      "r151",
      "r173",
      "r176",
      "r180",
      "r189",
      "r196",
      "r198",
      "r199",
      "r200",
      "r201",
      "r204",
      "r205",
      "r210",
      "r219",
      "r227",
      "r231",
      "r233",
      "r279",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r429",
      "r439",
      "r506",
      "r571",
      "r587",
      "r588",
      "r634",
      "r669",
      "r741"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss)",
        "terseLabel": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "verboseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]",
        "terseLabel": "Not Designated as Hedging Instrument"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r238",
      "r239",
      "r491"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Convertible note receivable"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r219",
      "r227",
      "r231",
      "r233",
      "r634"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(Loss) income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesMinimumLeasePaymentsDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseLiabilityCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "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",
        "netLabel": "Lease liabilities - operating",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating lease, liability, current, statement of financial position [extensible list]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, non-current",
        "verboseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails": {
       "order": 1.0,
       "parentTag": "mrna_OperatingAndFinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets, operating leases",
        "verboseLabel": "Right-of-use assets, operating, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/LeasesBalanceSheetInformationDetails",
      "http://www.modernatx.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r76",
      "r115",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Description of the Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DescriptionoftheBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r161",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets",
        "totalLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r5",
      "r11",
      "r116"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Net increase (decrease) from available-for-sale debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Available-for-sale securities:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]",
        "terseLabel": "Cash flow hedges:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "totalLabel": "Net increase from derivatives designated as hedging instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r165",
      "r169"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized gains on derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r169",
      "r171"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedTerseLabel": "Less: net realized (gains) losses on derivative instruments reclassified in net (loss) income",
        "terseLabel": "Net gain (loss) reclassified from AOCI into income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r5",
      "r11",
      "r116",
      "r174",
      "r177"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Total other comprehensive income (loss)",
        "verboseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "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 income (loss), net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r4",
      "r88",
      "r172",
      "r275"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedTerseLabel": "Less: net realized losses on available-for-sale securities reclassified in net (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r166",
      "r169",
      "r275"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized (losses) gains on available-for-sale debt securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r7",
      "r45",
      "r94"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInventoryCapitalizedCosts": {
     "auth_ref": [
      "r700"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before valuation and last-in first out (LIFO) reserves, of costs capitalized in inventory classified as other, expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Other Inventory, Capitalized Costs, Gross",
        "terseLabel": "Other inventory, capitalized costs"
       }
      }
     },
     "localname": "OtherInventoryCapitalizedCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r22",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r702",
      "r728"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Prepaid services"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r22",
      "r46"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r31",
      "r184",
      "r241"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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",
        "negatedTerseLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r32",
      "r410"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payment to acquire business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Acquisition of business, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInProcessResearchAndDevelopment": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflows from the purchase of net carrying value allocated to in-process research and development costs and materials acquired in a business combination.",
        "label": "Payments to Acquire in Process Research and Development",
        "terseLabel": "Consideration paid"
       }
      }
     },
     "localname": "PaymentsToAcquireInProcessResearchAndDevelopment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesLicensestoPatentedTechnologyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireNotesReceivable": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Payments to Acquire Notes Receivable",
        "negatedTerseLabel": "Investment in convertible notes and equity securities"
       }
      }
     },
     "localname": "PaymentsToAcquireNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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",
        "negatedTerseLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r78",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r78",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r78",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r78",
      "r551",
      "r569",
      "r773",
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r78",
      "r500",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, par value $0.0001; 162\u00a0shares authorized as of June 30, 2023 and December 31, 2022; no shares issued or outstanding at June 30, 2023 and December 31, 2022"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r703"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r621",
      "r636",
      "r728"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r184",
      "r185",
      "r715"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from maturities of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r30",
      "r184",
      "r241",
      "r274"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sales of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r3"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "terseLabel": "Proceeds from issuance of common stock through equity plans"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other revenue",
        "verboseLabel": "Total other revenue"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProjectMember": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Planned program of work.",
        "label": "Project [Domain]",
        "terseLabel": "Project [Domain]"
       }
      }
     },
     "localname": "ProjectMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r680",
      "r682",
      "r733"
     ],
     "calculation": {
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Less: Accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r682",
      "r731"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "totalLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r679",
      "r698",
      "r732"
     ],
     "calculation": {
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r140",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property, Plant and Equipment, Other Types [Member]",
        "terseLabel": "Furniture, fixtures and other"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherTypesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r77",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r77",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": {
     "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": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Line Items]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": {
     "auth_ref": [
      "r77",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Table]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [
      "r77",
      "r124"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Purchase commitments"
       }
      }
     },
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CommitmentsandContingenciesPurchaseCommitmentsandPurchaseOrdersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development [Abstract]",
        "terseLabel": "Research and Development [Abstract]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": {
     "auth_ref": [
      "r390",
      "r747"
     ],
     "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": "Research and Development Arrangement, Contract to Perform for Others [Line Items]",
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r75",
      "r389",
      "r762"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": {
     "auth_ref": [
      "r130",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes 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 in-process research and development acquired in a business combination consummated during the period.",
        "label": "Research, Development, and Computer Software Disclosure [Text Block]",
        "terseLabel": "Collaboration Agreements"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r694",
      "r708",
      "r763",
      "r766"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsOtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r137",
      "r697",
      "r708"
     ],
     "calculation": {
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Noncurrent",
        "verboseLabel": "Restricted cash, non-current"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsReconciliationofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r81",
      "r110",
      "r503",
      "r521",
      "r523",
      "r528",
      "r552",
      "r656"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r150",
      "r193",
      "r194",
      "r195",
      "r197",
      "r203",
      "r205",
      "r280",
      "r281",
      "r385",
      "r386",
      "r387",
      "r401",
      "r402",
      "r420",
      "r422",
      "r423",
      "r425",
      "r427",
      "r518",
      "r520",
      "r530",
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r148",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Other Revenue",
        "verboseLabel": "Product Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherRevenue",
      "http://www.modernatx.com/role/ProductSales"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of Revenue from External Customers by Geographic Areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/ProductSalesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition and Deferred Revenue [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAndDeferredRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r181",
      "r189",
      "r220",
      "r221",
      "r226",
      "r229",
      "r230",
      "r234",
      "r235",
      "r237",
      "r279",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r439",
      "r494",
      "r741"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "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": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/OtherRevenueScheduleofDisaggregationofRevenueDetails",
      "http://www.modernatx.com/role/ProductSalesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r451",
      "r655"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for financing lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]",
        "terseLabel": "Product sales"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsBalanceSheetHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r28",
      "r756",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Components of Accumulated Other Comprehensive (Loss) Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r56",
      "r57",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionNarrativeDetails",
      "http://www.modernatx.com/role/AcquisitionScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash and cash equivalents.",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Cash and Cash Equivalents"
       }
      }
     },
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.",
        "label": "Cash, Cash Equivalents and Investments [Table Text Block]",
        "terseLabel": "Schedule of Cash and Available-for-Sale Securities by Significant Investment Category"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Basic and Diluted Net (Loss) Earnings per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LossEarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r52"
     ],
     "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r52"
     ],
     "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": "Schedule of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r431",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Financial Assets Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r18",
      "r85",
      "r86",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Schedule of Other Non-Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "auth_ref": [
      "r68",
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "terseLabel": "Schedule of Foreign Currency Derivatives"
       }
      }
     },
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": {
     "auth_ref": [
      "r390",
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements.",
        "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]",
        "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]"
       }
      }
     },
     "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r17",
      "r122",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r350",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table Text Block]",
        "terseLabel": "Summary of Share Repurchase Program"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r6"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r350",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r103",
      "r188"
     ],
     "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 Basis of Presentation and Recent Accounting Standards"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r13",
      "r26",
      "r150",
      "r178",
      "r179",
      "r180",
      "r193",
      "r194",
      "r195",
      "r197",
      "r203",
      "r205",
      "r218",
      "r280",
      "r281",
      "r329",
      "r385",
      "r386",
      "r387",
      "r401",
      "r402",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r427",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r453",
      "r518",
      "r519",
      "r520",
      "r530",
      "r589"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r218",
      "r486",
      "r526",
      "r531",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r551",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r589",
      "r661"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r218",
      "r486",
      "r526",
      "r531",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r551",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r570",
      "r572",
      "r573",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r589",
      "r661"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r13",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Vesting of restricted common stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r13",
      "r78",
      "r79",
      "r110",
      "r362"
     ],
     "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",
        "terseLabel": "Exercise of options to purchase common stock (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r13",
      "r78",
      "r79",
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Purchase of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r13",
      "r26",
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of options to purchase common stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Authorized amount for share repurchase program"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized at end of period"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r13",
      "r78",
      "r79",
      "r110",
      "r527",
      "r589",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchase of common stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r13",
      "r78",
      "r79",
      "r110",
      "r530",
      "r589",
      "r604",
      "r670"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r79",
      "r82",
      "r83",
      "r104",
      "r553",
      "r569",
      "r590",
      "r591",
      "r656",
      "r671",
      "r709",
      "r726",
      "r755",
      "r773"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsComponentsofAccumulatedOtherComprehensiveLossIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Other Balance Sheet Components"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r325",
      "r328",
      "r426",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r507",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r720",
      "r721",
      "r722",
      "r723"
     ],
     "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/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.",
        "label": "Shares Acquired, Average Cost Per Share",
        "terseLabel": "Average price per share (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "auth_ref": [
      "r13",
      "r47",
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "terseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r13",
      "r79",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Number of shares repurchased (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/StockBasedCompensationandShareRepurchaseProgramsShareRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CollaborationAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r631",
      "r648",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. treasury notes",
        "verboseLabel": "U.S. treasury notes"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by the United States government.",
        "label": "US Government Debt Securities [Member]",
        "terseLabel": "Government debt securities",
        "verboseLabel": "Government debt securities"
       }
      }
     },
     "localname": "USGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryBillSecuritiesMember": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one year or less, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "US Treasury Bill Securities [Member]",
        "terseLabel": "U.S. treasury bills"
       }
      }
     },
     "localname": "USTreasuryBillSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryNotesSecuritiesMember": {
     "auth_ref": [
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities of one to ten years, are interest bearing, and are backed by the full faith and credit of the United States government.",
        "label": "US Treasury Notes Securities [Member]",
        "terseLabel": "U.S. treasury notes"
       }
      }
     },
     "localname": "USTreasuryNotesSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r631",
      "r648",
      "r650",
      "r764"
     ],
     "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 bills",
        "verboseLabel": "U.S. treasury bills"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/FinancialInstrumentsFinancialAssetsMeasuredatFairValueonaRecurringBasisDetails",
      "http://www.modernatx.com/role/FinancialInstrumentsSummaryofCashandAvailableforSaleSecuritiesbySignificantInvestmentCategoryDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r39",
      "r40",
      "r41",
      "r138",
      "r139",
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/SummaryofBasisofPresentationandRecentAccountingStandardsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "negatedTerseLabel": "Decrease in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValueAddedTaxReceivableCurrent": {
     "auth_ref": [
      "r699"
     ],
     "calculation": {
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Value Added Tax Receivable, Current",
        "terseLabel": "Value added tax receivable"
       }
      }
     },
     "localname": "ValueAddedTaxReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/OtherBalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r713"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r208",
      "r213"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted weighted-average common shares outstanding (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average common shares used in calculation of (loss) earnings per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r207",
      "r213"
     ],
     "calculation": {
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted-average common shares outstanding (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.modernatx.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.modernatx.com/role/LossEarningsperShareBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 14
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org//360/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org//805/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org//810/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org//815/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(a)(32))",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org//940-320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org//942-320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org//946-320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "730",
   "Topic": "985",
   "URI": "https://asc.fasb.org//985-730/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org//320/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "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//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "808",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org//320/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//842-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "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//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "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//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "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//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "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//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "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//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(d)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(4)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r672": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r673": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r674": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r675": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r676": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r677": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org//210/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "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//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "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//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r741": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "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//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "808",
   "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(3)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(18))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "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//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "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//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>93
<FILENAME>0001682852-23-000027-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001682852-23-000027-xbrl.zip
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
M\A!7?SO@0/=W[37/@ZUO&/O/"((O*UJR;*ZS+F2%>V4D*G_^2 C]\$@\T]E
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
M!U\[\F!^,$?+_;4T\KS)Y<7%Z^MK]56MVL[SA=SI="[>\)Z2?].E\;9TW]O
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
MO3K%XBC-O/LI^-BKTZ1([AT3'.W5611B+Y"O(NN].@ORY=UCP<\>E586:ZM
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
M._Q40V9  )8G05H?7K[J_WY[79$[(-@U#1[JAW3QRL0D 82  ^ 7Q,<4[!(
M#,3$<.I-@=C/K$/&+ 2]^:'&[)#<P+8QT]XM^QDVKQ1P]PZ;(NL4A>#" <*S
M&"Q?"*AAC(V"O,G>PV/EROX=U.L7PYG"0VSKV69>.U@1QE'ZO.=4&2$]11;S
MTX!P+NYT N84[&7 ?_!=F6UQU$'S*:C+4<8I8I:1[;S# SP<K/1A/@'==H%-
MF&T63"]@/+^:_E^S8A]D@J87,CE\"*?]L0PC'./]^.WJ0KG^\@-_ >_!=NN]
ML\_/]@MU+)P2&GF.@T9:P$YP=6)[&#%:N;1NMPD>.Q:/;6$09MW#PHU!Y6?8
MH\2U+6(N8(Z9F]3;#(8Y*SH4P! \?\A20P!O \,$?1'9A Z'E*5Q@5A'PY2"
M06M8?EX:"5Y1QKIEKVBZPK\X,MC,L,#9+,^-OMCF"PX[&-*K ?>.R L--YZY
MG\&AP%%6H2 F*YE##(:P&6(^O& O=;$5+".^#CL^2ZS<(G&1_+ZM,A?@=(Y
MQ U+?,0'%HF,O$L*V!/,H,Z1BYP[VVJ K(X]9;(?ME33'C 2PMYG8.6&L*!4
M0';D4GS:=**S".(FZGLPG5E^_A#/*_@7_6?Y0/!U.2K=@28,:JHE_0:RRIV@
M=2M <3I0(+F95)VI'2RQF)5Z]>4]WO7P^/N,OAH:VDA[4'$>[GH56:TW!,5.
MR,;SO1<V60W,P^'49)NOY:%WQ5>U%]4XIG<:3._5T<MB@*W$N!Y8?JZEPG5!
MQM.3D01R-_SLGR-P=/1XS2VGUY$]1GME1N15ZB_0L1P8&OYF'1*<;MZK\9ZY
M6<1T.^L]-*\6=$4P)_0I^@M 8V.^OD653G>FSR@WT FGH2$Q4Q%>Z,C03/^K
MF6TT%R'!*PWKA;J>\<SV!U1,J6[X6B@*(#P]$5I8>/?LP]056\6)$&N@\]T*
M"(!10\>W)5Q$A.O:@!%4!AA6EPW?< L) ;1HCV]W BP8"8$%@.]"YO#U4'PJ
M E_"C@9,VQ1(. T2D#*N9D^8-Q&(Z@717!!.Z'X+G7K S_"GX8Z"7<9@7D9&
M-\22B?'HJ2]7)A0W*1:(07?D@HZY0?YL%R3;A0@#U*S XRH %VU91#F.SY9
M4\8>JQ)Y=JCOU)A[I[:8W!/*(A"2"=^P 6N4'?K">TSB^R/9[S<N@,!O)CX3
MWP>Q:-"@OSH\Z <0]W7<FEQ;<$J 9'( I[!QC<=3RWZF%O:BA WW&;WV'CJ]
MS2FU_B+2%PFC6D:Q_!6\D]?W'F_R.&/.S(NA3]'ABMDPU$8K%^C'PJIDLB8<
M\%%,,KQ-PFUI4?Y,_!:_> <.)I \WG2,MN_[A"[M=G@4BYUJDC34F\PINHY1
M87**! ZNG5F6!D0E+)T*] 90D5WCV0\=Z+9+*SI%&<X(.R+.F&A^1>!E1_=,
M_1Q0BPX-WW_*I(3:45I%(B7/?,Y:ZAACQJ=#B9U##"(HC"?!+BK[Z6LTC*NX
M4S,(6H2J)%,Q0FIZF'3CEI>L#=<#S@T4"'@ 0$8;!2[0-1G@KCBY@WBKK\:8
M)AE@*7;;69((/T"Y^8,]\'=0 >B;=._#CDY91JG8-$X$)F9JHZ\3R$DM!\C%
M*&M8FR$R)^#"S3H=(PXF8.\&&B=#IR#AB4@X#T3J+T!'\NPG%Z%@1H9D.9-!
MZ00/ZTNM6 F"3IEX,.T!,PN7;,0%7_0LC!U(TJTVGB#?Z;9=S$1B)O',1D+2
M#(+#.A+V2O/]1&CZ>/39T *-/'0%A;=&M]F+1%Z>%>2Y% W\+9))II8V6C9D
MEG6O\(XBT8AG%MP= YHG%-%5M^LP$*=4%Z0ZG;0,DKT"&\(8#Z:.RZ1G*#AG
M,B\-$BVF_&:8X9Q!MK( :0*0#J:&B;[M.2C7DA<7?/'HL/:]WT*0G(9&J"2-
M,<P1TB<(T*(CVW)1=#CTA5K30''2R,3P6%;'O%ZF(-7IMN<9@S!J#*=^7&B1
M&JM^9E"-J49\MQ3;-?Q#F/@)<ZF\D6-/GT=!Q?#5A$@7OM!8IH")7DFP@.%-
M>+"0J0<3_ZS!XK $&$ZI ,QTZL!AS)AX;AO-O8,,,+-XXRS<N#E N>4![*R(
M?_!CX5$L%K+DAO2_6DI87[2[EP1^F%>.TL;Q#)%UD3%\5A,N_*,6(%R"$]P
MK[YC7!F.+7VCECU&C^3?JW^O"K*=;@N8RV?@&78$RM($WYR( 'X&AF]QS63:
M@JQSP^3CGQ8[)\9:*/H"%S=BX]F26#$#Q]CDUHA/%D'?H[I ?!_'LK^#'9G<
MZEWTRUG, P4(AZECA6GP;/SVJA6$8<-/"!+!Q2>A\A+#^CX,=#[:86K8A'K&
M+(\YR.Z8@EKT7EUO]\?AF> =QUSM(>SYX<E<Z=7&4BK^@2HWK'B+NGXYK&\;
M?#<F[ZM?N2-[:NJKWVJ;OO23HMS5KS%9S=+7OF8>_=4OB3%>_RX\1D+7+K&C
MPR_KW\^LW;67.LC!ZV.<Z4CK$\6*-%,Z^SXXDV+19^81"\PM//!)G?&"[NR'
M"_UD1KABA*F#Q/1&S!+#8\:8RK/]./:,?OX+&!7QB';P@%<J!?-?. :WG%@X
M#(KVS)ZQXV68>^GX)ZQ@T.7@!PLW^#F(K -'X#MX\;'F+-N&Z-_9HK[,DK5M
M$T;M&.X?8,=.,8$)YXG)ZD&.)%M"%)S(G6QV>,Y6(UAV*#@7//4M5Y:3 6/2
MC>&0HL"%U398[?ZA8X\7<]'#FX,C\7@F?7XH?O"^=X5@Z37-9IF:> ;WW9Y*
M/G,P4@*<80,!X3_%-YD&3E>R]Z][5?JZ>9J1IQ@<BE^F_>Q4.QG;Z"$(#O)C
M,FDYR"TQL6F8CD,.:@6Y02(NJ^"*;6 "'G@ .H6C#-F 97&;+GUEQ40V'/RW
MPB??$\>3;LO2+4Q8DGO574\-\B5ZEH537R]R\/?9F3"6M>U7GKJF&L5FIE)0
MXD2I2K=#"9N<X@8,VMB<1QGB\.LES$FV!FO(JI8;OG.,C=RO6[58D8 YUH-V
M#[# -JR[AD=3ERG%9.,V8OE+OP.".Z&2AUWI:><<-D#%H;@8+)X!2_]BT%<T
M4$,_%J;4SEICS'Y4E?Y)?2IYY \LV2#9 S/0TUAY,I:*ZW/_UK&4L9<>G7C2
M8F.,P7MXS)'569^W.C+):U7ZUYSI61D=5/89^SMX>CD"N_OO"B8<^NX6YXQ#
M9F/'TS P*.J7/-NU%+_9K]BGI!P(.W8:$H_M:*;M3K%$SICH3!:%6>1!<R0W
MY+>%5X5MH?P^4,%!L*663\C9LUIK6._'/^H7+LN '3%"3J#Z>BF=3/&ZN5S,
MTT/O^N9'[^'OO->!D1MA'9@Y[\SJO  4 8YX=BK4;S%'B>)I^" 5PE[\!A0'
MV!9";9@!ADE]('!5>K1-1+-?OP\L(,N@;.]>?2)^9!6@@M<'R5&XA0$+H8!&
M_&!,""%T%..@6:VW(JS;AD@FEO:JJ-4ZFE&K!3B)2_$)K&E4ZTC%WR+2&S<(
MV!WK;>53T#G5]2O5! W09E0/*]?XVK9/B5F!QU _-)PPGYVIKJ\6=0*G/]-&
M84=R8#\+Q TF!( B[9=X](+=?$$V@D LAP_UC]XPD>C93#CK]L)P&"!G@YUC
MSJ]#"* +B@$M8<I>PC!.9\S.) :6' B9D3%A$&-;-[S&G@7&0:9A&1;X N\!
MF3D%S+_[$G+EU;D04G?+M:RN^C_N>W?_@F^^WCS<W%W=\"Z[V"1^6B:F=R&V
M@KIR/BU>#7?638MIIZ$Q%6B*/VP=3PO.3#"\(;@45!E<M=I>Z>HWTR7--?@2
M4+F@>:ZI):B_ >S"UTNWEE;U#1C?-F.=.L,-U35T@S@;\;2AJ*"L5I43>&LV
M@ZEW?7W[=-N_ZWV7;N^^]A]^]/!3'A#4!S'R2F&ML7; Z^MK=>S3QGNK C^O
M9IC=,N\=R(*'4&"$)H[_8R.X[BX_YE,0O'(F&.D"(QL,]_67702?*GCYTV+F
M/M.H;+\^#@508$,WRP)CZ1+-'3H G=!__S#XM/@X[^V3]/2*?>0<_R;/_[!X
MS[^]-^G#_S?_\-$?\7?#^H/JM\'D3/;)L-@/@WJOBR\)?0N$G6 QAB#407""
MM3CU$XL6RZZQLF?2="GFO%"W=V:P+_YF.'.?X@+CCA">G:'S[UF5+ PZA2X.
MG[:^?K%Q#7&!%U\#+#MT?-T5]H;P!![^'.L,K]S)BCWJ8!XNEI2SP^IUP3'A
M&;Y6$+!]2/#88 <=X.$NV()TWSST?ZZS<"O;HS"TSH[EPPJ75_5XWE.R],A%
M)^5:EE4GPT<=O6%&5 .#:4O 4E>XZ8$-N$&8GK:K%RPG5D ]J*V74JT=H:%3
MJUUM'MC7:]=C&U5 Z)$;.D7MW[)44E@^L-KX40H*[]]\&5;N>P]/TNV*F#IZ
M*PAF6IRH14+$=0!!MMZE('WL9#$WWTE;79I>ZARQ=6K#X=&FYH]/IUJ0Y73I
MNWB9E?^9<#,6:>1@J>U?(NRQ:JG[=::#/<X=C!]^6@14-- [/GZ^(*N;Y*E:
M5#&VW0YB0>EXE&YL(67Z_8@$/V=$Y6:I"PJBCMG8.JJ*<^_"%V*R:.+CB%(O
MC!/\;6I12:WY1?V9<;(6!Q/L7Q1@"/8O/)4[6]G_<3&M1^K/4O!GL7 /WN+7
MX7.--VD,PQVY06Q\74H(P5 DR#2%8"@XE95&1,& H1"'CN ^C.W=6IH]IM*'
M[[;K?A220F"H)21%T:G<CB@I6'NND6W"*]S_D6[^G(8%]86(.&OPM(6(*#B5
MU7I498*X(^FK:;_.K0PA#LX,*')-R(.BD[E5ZM[9GI\TND4P; HR""8O"O5E
M.1F3YR:HJ8B@)O^(E!6YU/VQWB+TVG"UJ7_, /6,GD7,=]=@FLI</*'\,F8U
M4QZ"TSA++E,AMPJ#$C6A=I(;P:4*P94#2*J=4O<?4SRJ[/GG@E$&_0/;! 2?
MKQ?.8_GYM#_\3I5X#E+(I<* 0$WH1<F-7*H+N90#2-85YO'Q'-OTL^KOL:N0
MCF)(")W"4%CMG%;H;$YK9F>:EBNQ<)"P?-R,Y:5;3[_:G*0)'U%Z""&1BI!H
ME[K?64VS^WE7.;$!%(:V'&T F8JDGI!)N<%M0RYU%XL "7%4&+(*<;0:<Q#2
MB'?8UK% A4.?L2H:5K)Y9&VB[6&8(+52 NFGWYTO4*>$\"H."NKG$EEH"@]>
M'B#9*G5OWD;&P!!Y%P4BZ:FE3!8U>_P2$YM(=,0WKI'(LF.>MZN5NH^WW^YZ
M3S\?L+#6 2QWW-0WP9W'/6\)]*_O3(NZ8)57PN]S7:E'/7*EGA,"0.$(C+O'
M$@.,M8WU@^;0/+%$9P6-I$W(6S?! UAW,JMS%T0IMF2P+DXAPN"WE>F)R&?-
MTH9W\5*AZD?_^N;AKE>6;N^NMI<AXV6T5_V[ZYN[QYMK"?YZ['^_O>X]P8<O
MO>^]NZL;Z?&WFYNG]7J8F^FK+N^\F<YK7K@%Z^Q)\ 83<Q9G5:HGU/$KV&$A
M:/(QX@Q]120W]<5:]6I-;:=>"$RN53MM]:#'[KY6[T2K+Q9[L(TTRY8ETT=]
MKCB-_Z*]CU48K,*C1S'\%T5;@L5J+X=4(RO:>N AM#.&@W_T+CH,!D3[XYDU
MJZH$(]0T2D$=CFF7C@U=-^GI=TPVZ9[KT@55;CLIM\XVV I926;88MFI)RD<
M> RL[%W.),^(/\C8Q!^R_W%*_,U^I:N@[0UA(+@\" 4KTSZ(2,=^1DJ,+.&_
M2GL#4=GGL(E<9UV_RY;*>!#9[T@-?V"-^!=B+AEPRRI2I.6H27F(T?Q7HBGR
M74/UL_&&?MFO#O%;3DTMPWM G\C4U4MA=P#VA58!K.M4,\;$='\M59HEUAX"
M[ZP\$S*Y1(3T+!W_N9G#H^==$<?!#DZ_$W-*2Y)?\1ML]3?OTIJ.*[K-G#/X
M6. E6!9X)#P;S?EA1:V5NFJY79,_7RP/%#N"-&N?DE FY,48%$ISXQ%\4E0^
MJ6? )YCK4U9J#8[X)"7=)Z?[I=_S8KQIAYPMAA)O,39*@7RSRIXMI?="#!.=
M7U]M!]. YJD_UW3@S3\%*FA<IE%*W7JYV6@G99H=P#W6YA)5V140VR.-CPPQ
MM=1MEIN=%D<0.V\[!EO'3OTNNAJ%S1<H?Y!\CJJEY9MY]LGG8#$?9FMY1[T9
MIZPQ0[W4552%(Q4E;1^2 ,P^:;L3,/%$:Z/4E<MJ6ZB\O(A65'DMSW;>A<)[
MJ$"=+2&PQ0;(-TO=EIP8\$)=Y1@@>P3H'H"T2MU.O<,10,Y;V;QWZ(08.K:9
MQX)^[D*+1FTI:B)4T$,E9K#$-_X*]RR]C\OK!R0/5"S:J%C('94CQ4(HJB>6
MLT> 5<>'55'U5;7.>9SZR?:(F8;<#19A:S9 T5EGGU,@ 9/4:UCNN-SHI*7#
M1"-2CM3?LT7=/L]"$M3)@#JU7%<3AYE/@KHT=6I&J%SIU N!M;($I*H$$EVH
MT,>.LMW9EG88?RD8!9&YBDX+C9K30-OA*%-+W799E1.'<SE5L/,GJN\=>P+#
M>2]+$Y.@SFWI+'-P@M(;A#<]3&B?AR-PK]_#7]M[7%FP3V_"=86__7-V]#LE
M+GW U_>'/\&(10VIA^=(>YHV'4]-["IQ32<.O(4=C(1?]L8VK-9?[&-<]L/H
M7EEIUSCR/@KW],G=)KRALH&HK"7?%/CSB7/M;&$$KMC#RM2E@:^E+-E^_P?K
M63(1!,+K?;#T[X<KN8F;-G!!$PW<Q))9J-\<(V:/9(Z+&&Q)I/"4=K]':H9'
MIEF1F9T@.]6=YZW[7],A=;!\GT?>4G"V%YQY]XC[<#']9M)/Y,WW=K(<@'CJ
M$(MMUH627F@T[=D*=J%I#3"=4K?33IRSR9_VG%.QRL+0BVYOD4"25)6>!_8/
M=CTV,&Q95CI"PRXRD/9IV)N!M(85&26J<%+S(E']M)#-4O2(P?@<G]Z--_GB
M\'^DO)>X.X=2ZBIRN=VNYR+U("5=7?"5X*N8F3UQ^4H%OFJ4VZD=[LU%2@\G
M(8'-1:*^&V1@F//&#8^>K?TQLDU85C=H,!VT>$BID)0*Q-#M*19<Y+B25-11
MGE,I*7,.%5%/JIA'8V;GL"?D?=,A;%$>IZC;?<0SY?<^+K:>)L<.,:I<0(^+
M0'Y1D1_Q</Q>Y#=*W7H[<4D13CU(N=S*G"G5%[46$>I,(/YQ,1>,A</.=#2:
M+-*9W"4O(IT<@VF_1$T'3"W,(I23EZ'D- Z:/YD[2R]QZ NUIJ*&T^%E6^%F
M?,P_#6]T-75A3M0)&>;]0'9A62:U>@&5<X&KR&5.CX"K#DOF5HL:/,V?&/93
MB##'CV[UY AU):HH?L)EW&?]L:YX/-63%%KMB25K-)C(Z"3@"";GK:_VEXH^
M)?44G(>"$25Q;Y-IM\8*F&.A-CE2&H0RFD5N7B2L8-Y \@IZG"J8.:O1E))#
M-5+;IH+RQ1X9FM@SUL0H7%E6$A?+BTNK'&FKYXR_/7(Y.?XP%E;NY =_Q<KT
MBN:<%76:CN^IW77DH-DL=9L=47B_R-A)XHW=B9T68*?%4RW<<TB$["]7REC4
MA),+T_-PHL6JH!&-%3"L54OKH$9.E=F"HR96%8UHJ,$3U 4\0,VU_/1K31U)
M?IZ'0K%'?BY6\XK$!ZU:J=NN\Z1(""7TQ-(S/F;PK+3,D^%R%LKG6HT)D=EZ
MA'C53N KH&HFM[J$JLDQ7&*&K';"1<7Z?CPU!COO*CU^&"NE*/\YAP^BAZ]B
MQ@U:=18W2,XS<8F4(V7UG($7/6X5%W@-[(70R@_P3JWQZL9+1H?/[?'8\!N+
ML/H$" B8 +4TK%CP(23,EJ$-AT<;FK]T@"C;826P+V&QJ8-WP7(1;L8BC1SD
MG5^,VH!211MTY%JG56]IS4&=-+4.;0P'0Z)JS<Z_.ZU2]\[VJ"2#ADNZ>U;V
MJ$3_..,WAKLT5-UXV]N;:UQ:AOEKR7.F=#UJ,X-DS]*O%@$YDR=-9-054<)-
MH8-X$C?Q6K2VKL5YZZ.;2JU05FKEL/(:*59".=HS,MBWPF<'CZC@_9=*:[*.
MCHQP<.^$F1DN(J(L38@CO1!S2J7_VL6K]]1Y'!&'[M22;N^^;NBBZ;^/ ?">
M.'WGT<,&#[_C.^=/#92DVHR1V[MEQ[;QJ,<:3Z?4K56!-NL'0->^^"1M';F+
M3W?C-[A=&#,;H-N;>B/; <+KZPIFN[9C[3:/8'\OU'@CP'9ZS76O[1:-UQ^3
M1&9/E(@KV4/I;U.+2FJM+"DU164:V375Z'A '4F5V;=*LK7>"Q!_JK>N.\5I
M+JKY0^.-ZI6_J&-OF+Z2C  1A]6?>JX'JP*")L;8U-AC.V3)#AM;_23K%IN<
M8+!9]GXP[_]""I!NL!%(MB/9\W62B!<%\=(>?56X56.)4R;W8V !E&VF/RF?
M./*U"M?\Z9N#)\!0BT<,G3HI) _:,EJ<MG4B5=E_64R]M'TD/?FPP1Q32=Z;
MWCH;\+I^&LL_VXFO/N]-VTYM;*A8EYNU];H:6W6-TVO5$18@5,'6YA=?<X[[
MZB7-=.W]H!VK[0CP9>MV9 1O7:2$:G+B16K@(JV'+_:IN[AD2_IN5#B6)7C*
MA,)#7ZCYGD#_/8\<K.@<$5-QZ:2G_(HD/HX!%%U:Q 50>IHO?QE].:U+T8-)
M( &("0JNH<,X)8U,#(^8(M'OX!*6LS6]AR6]M:[\!=W $'B@I".R_(J,E7T5
M*K=A)9YAT$'#@*^$T?.N][/0S%RR_=H_]GCBT!&U7-!C)=-VSZWTSX=$(M:%
M\<-?&RJ\ANO,$F:O%E?9KT[W'9;ZCGK]X1-Y6V<=&%NIJS37.>>CT&8+@:0U
M 7P\),E@&;?6G3.9(.F\U=H'ZA'X4I<H<2R8CCBV<K V&R[E3;"2"WQR38>&
M9L0MV2+7V.&6<DU.7&9+:+X<XVJ/YGL$7.$IF'9957BJ^7_>B8?^01AW:_JA
M.!=S%)F]F._IM]2+S4MUS.$J=U(KA2@.R!0+@7ND>PH(;*!S+(W2@CD[*9-K
M46^N-/F,+OHC5N;SEWQ3U\QDW)CCIFGI+U!QQ%3T Z0]2T]!:#6/T\X[!:)F
M;!@)]A;LG>4QW738NW6<KN(9LC=36BX\["41)M4LY&:.B?-L6.'XYJF8W<\#
MYZ*[G(NSZV>+@]) ?:'.Z<&E,"UE1"6B82R&6.^8AF39'JHJ#GQM20:,[-EA
ML7#'P_0D;T1="@@D4]W 4 Z@#[0OU_^+$8-%>(9^N3%FZL(7[)!B=>OJ! -2
MFS#BB>VR^-^E0TV"&4Z?7@W=&X6LL/"K8#%K\Y^0 8Q@ZFW_"2^+WEA)VEKX
M+XX6F6O_H6&Y4PI_-'+FN<//M#)P*/FC0H8PP4MBOI)WMW2Q#$? 8C"@NE)M
M-6#0JTMV\G/="D?GNG>/)?JY;KD&#(:2!%D'3^@B'V1XPIN!;_7$S"HWGIY)
M6AO'^:-_??-PURM+MW=7VV4'+Z.]ZM]=W]P]WEQ+\-=C__OM=>\)/CP^P3\_
M;NZ>'J7^5ZE_?_/0>[J%&R+N%&HF.\7F&7[X&4K],NP+$KS!!+YPRQ)]TRAL
MMA/J^!FN$NP!Y&/$&?I*,=MNYX*=;?$P+Y-,7'H9_O%)-]R)2=XO#8N-COWH
MT_+C&NM. +9^_N6YE,.T?)1T@7<B>'-PN<HNK:@L_K6Z7%4;VR_7JO*!UQJR
M<M O=PU65JIU];#'%F:P\,IV;@9[Q)5M1GKL'H]=C-H$>V_MK-VZP4KU!=YI
MK+'V/BGH>_5@\Z?2#[AOY$HWH!/HLY3]")4CBKHJC\9;A#4Y(;H6'#/;#,9=
M1_7X6V$\#A*E-,G>V299LCRNFI(&6PHX'0-.N5LR)8XX*T3=^ >_85'F59$B
MB:2LRRZ)068WR#1CS2W.F?+>L?6I!LM"S!V5=(\8FSJ#Z%)!XT.-?3F(3-R[
MFT(];=@"BW@V2X"]J&!O1@5[S*!G!TME-]3UN@B"%P0O<,H+K>/P D:XE+*L
M"%X0O) ;7F@?B1>P&E&M7&\T.6*&-(];\&X7^7V:@A[+1_58%/,8:1P>ZAQL
M2,A*J=M(O%^(,\8<@P.T@H/1H6+"<.)T0@$/GN$A'PZ/>JF[H=::0$>!T*$<
MC@XLQ==(ZX3>"=2O,*,)!DMW(TK<>>B=@@29WYEJ[8U:M<&Y'>*?_$MBAZ18
M5"%:]+V(^\C>.A[;]Y$F["/UE(^L[<]_R$N=CO.%U-X2'@=ZCEH846@EKRT@
M$%<TQ!T)<!C,+2NUM#R5 G"% 5SD#(&8B.LPYWA;3JLI]W$A=PZY??T)Q;-M
MUK-$WR9XB-/E-\V/_\PT,<)CC?"<4ONN;)>=LSY::E^<3;#H6]W>SA"NUQ]^
MLVV=%4N@SHNA4??1-C<T(9&56JG;*F)*D !,9/-O%V#B:4L*:VRTJ?6.P%.!
M\'0R.&&!V7(C>>4X 2>>X;3'=$L13QBD+ZN=M*K^<&2QY4)+?* N)8XV8A4%
M=;#(37N"-79$SE/&$06?+,!=UW.BW/C&=6P>J[,6)G61"E-H2.V-*.R$U#IJ
M&F"&R(GK?0O,\(R94TJA)@L4M'C*J1&(.KW3/TU(M7!C4YJ)P^N<-H?A77E\
MI"9\^5R6GJE%L;8C*I%$'QN6X7H.J[DH'(^9ZI'??,( M_66R+)CVV^7NJJJ
M<&2."=2<6E4\ #4=S+47/L9"HR9MT*BU4K>IM@1HB@R:/?K@ :B12]UZ<BN"
M4W]A;G*2[;64CZQ=AD=H&93I.J<=@$97?<!6L7.N5(49[\EW^.,U#)K12N"/
M/XTR,?[\,%$ML5TB\%=,_!T9?G7,JJ^K''?L$_#C6,M-C+\&XD^NYV;[3<D+
MRK4>_ %[EG^4#-:_7!HZ]CA4BFTK\X3+HG%CK+[TZ]KPEL;TL[SU>1/ZV*S9
MQ!A$N[GNQHC>FSXNS8Z]*P@<GD0I3@-]V#6M7*^GY403$.0?@O%$X0DEH7\2
M4%U/#162L( P3%,_3@-]G5*W66ZVCG[4/C,5.8?G F^Q\P)UO4!)SMI#7/18
MRQXG\*WU K3 ?!N?S4+J;."F>@W/V/*45R/@<FKU- Y<,"8G4D4+C9;TP(*Q
M)#GQ 2*!%I[1LD?ABP,7M=1M\%2G\1Q\FW[]X\"U^2&(\'\L2Q8][&202)A)
M2XECE+FS+7O99-J>+U/'TS]I644BR8I/+\^:*K?-S1,;/0U 3PH>'0$</H%S
M--RPNH<"-T7%S9I^EQIP,**Q7DPN$^"<@XMN.8H]H$/;H>$GC[QQG-:91Z?Y
M<<+8<Z_Y5\<>7\%##&L**].?I2-\873U[WM"JMZ\>0Z!E34LXKS?>G3L I/B
MZQV;G>F:&V3QW/#U-H;#-]4?C<[!L0A?A RI/"(Y74\C/_CML(!Z\C"2 '$.
M0'P479DC-#=83[U:(XDB+H"< R"GZYOE![\R!O5;M;2"!<<%\3DXAC]\H18=
M&A[+=_TH31S[Q7 1<4#8Y&9#YA9XCG:C>,8!L&E@<P<$W,1M2JFK-I-H[HEL
M[\PSM'((F?2U\$A P=-8K6P/;@NT<*7N1H)-O=1M-3(+)@C$\*!71@)*H]1M
MI];"1B1K1J/U'?6D#^:"-_@8GM_CGB+D;DVC]TF//7^^!<=Q=%F Z.$9XHVF
M7PE]/4\Q/6<(9_X0P6WGP6UIF@')>(R=1Y,[B6T#P6B"T3ADM*-84,DXC@5<
MU=IZ:0"QJPEFRS6SI6E\)N.Q3JG;*+<WA-$XW=4"<S4<2+BJ#<9&:7L^3O2,
MA45385ET>SHPZ=JJB5&>]2C/P4\39.Q1XE@P9%>:4&#T$7%HYCTWQ3-R](PT
M"]4WN"]:^H6XAG:,F'1BI_^FI<HT$3RZOKEIBCE.<K^GSB/*T=WN266K'7<3
M2.3P.0QS,W6R-E,GF[525ZTVUVM9YOETA."#//'!06Q07V&# ]$O@S%537ZB
M5[" 8('3;P4I[P28<57=4%96[ 0\0:7(;' 0%S32V0E4/)E>;:Z?]BM&+P?^
MK:)KPYQZ5)>RR/0HLAC8-$6^Q<!)#:, =IM$0CVQ:<1?72#!"7GBA!.81COP
MWT#C2"E@X3W!!'EB@E,:1SNXH9G8/!*,(!B!<_-H!_ZQO[%:;7-8_:Y0J07B
M&3EZQJE#_+KQDHWH^2?[ -8Y@:&19PJS'8]!!+%8ORM-7;AD6!(,69N:[&"V
M9 _#$QR[L@/8C+B*18MG\/D,D2.0DT."?.I(OJ2*6^$TE'L]7^S=3<<#ZO2'
M3%=R^U//]8B%2[3L5IYG:S:Q@WU;]"(O.HSVG&-)#*,.P*C#4VQ"P.@8,#HN
MBEJ8Z]-.7+]&H(AS%.TY?I 81C(*HZ(VO>=?-0Q\-%G70CT#1CI,.0SHL\9/
MFUA)244]Y,^Q+("4@GH8!TAJJ5N7TVH)+H#$*Y".CJ-Z*BJBP!'G.#I,18P#
M).P2K_ $)*8D7GAD8-+0[PS_"5\])LZS857\GUQV&'9.3$B%$7+@7'27O>.[
M1KFX!AK%RJ89C?MI1"6B:?88WOT.I)(LVX.G U D&(P!(WMVB"E-B.-A9, ;
M49<"2LE4-S"L /#4L0X7^XN=02;X]="PB*49\$. FD>Q1Y=;W;HZP8#J2K6%
M.OS$=@W$W*5#,23Q0C^]&KHW"CEFX8?!>M;F/R$#& 1@?>M/>%GWYDHD9>&_
M.%KD1J,VH%31!AVYUFG56UIS4"=-K4,;P\&0J%JS\V^E40I_-)I%4R? ^)6!
M0\D?%3*$"5X2\Y6\NZ6+940"'(,!J4T8\>IZ;5V5X?!HJ^(S!<@WVZ\1? D"
MA3IX%XR)<#,6:>2@-/YE/WWD&C 8"BYD'2R"C'SP^8+,!$46R),V(2]3#FEM
M'.>/_O7-PUVO+-W>76V7';R,]JI_=WUS]WAS+<%?C_WOM]>])_CP^ 3__+BY
M>WJ4^E_ATH_[AYO?X+[;WV]P7OT?-]*'[_W'QX\1MPXUDZUC\Y0__ RW@3+&
MD.$-)A;VCCH57\]C^_I<GK/#^C !DTQ<>AG^\4DWW(E)WB\-BPV#_>C3\N-P
MYUC1(]A"^9?G\JU:\V5<X'8*WAQ<KK)+*]J-?PUWIW9[Z^5:53[P6KU3/^B7
MNP8K*]7:@8\MS&#AE8WM+^5LL$=<V<B8W6"NA7P'ED#4,J8Q\@CVWMI9NW6#
M4>?+P--8=>U]@K'FZ]0.I=(/N&_D2C>@-^C2WZ86E=1:.8+SMZBK\FB\';PF
MQ\5A*OEG4;M"\$TDI8:V__X Q=[9GM62*6FP=1$71F#I*%@Z0!P6HFI50:N+
MY^O@18J5(?D]GI1-=?$6U]7%,SG))+BM&-S&377Q%O_5Q06C"48K4'7Q%M?5
MQ06S"6;+?W7Q%O_5Q:,P6BJ&[>8$9:X-V[XWH@Z>S9PX=$0MUWBA82-4W]XM
M2Q;U$S#(VZ5/TO7_'O78F7C&.3SC7#U+O1=BF!A5KH#<K;@$8])4FSJ&9U!7
MU$07STCZC"/N;+Z*6..<PWY:#H5A_$5U?TNC[D?IF1B6*X'>1-;93Z<#;X$'
MQ9%J3AR<3%6Y6M14?*UU3M_?;!.7ZAL0%U79OO4XHV+/,5RX= T?K>=[F):M
M@]K;'SZ1MPU*;;L&AF,27Z@X\<@UY-;<?!Q 3BYU$[G?!>1X-L%W6^"GQ)E2
MZC9Y.HHKP):^?%MS^' @W]125VFT>19P1S1!(VO*F8+L.W7=2^;OF6G,OL*\
M15.>*\GP \TDKFL,#;^NEW6*A(E(/%_ (WK'T**1NQ]F1-38T9.>_I^IZ^$9
MJJ^./>[UKVZ_VLXC4+X_G(N!73Q?QQ+Y')WH$[@[?L2<!]PU0)<6L"LR['A$
M'=9[7K?@!.P*!+NDBO51<(=UEGDJLIR1'[K#N7:-.<2@"X-J[5+I \"(_?51
M&@+5<^"'CI;H7D2FWU/4:1NOSR)[0%$DZ(+E/./XD*WO;8>) L]SC,&4G3)]
MLN^) [=LXOAVJ9M8K8Y%UAPY=PJ%T].ZM8^(V$ZIVTJA9:Q *\]H/8%'_'@0
M[=1*W=1J5 J<\HS3TSK3CPA9N=15ZNLELW(A5C-,^,H4?%?$'4E#TWZ51E1_
M%CE>XAG%R/'*E*D6<KQFJ5T@T8P75L8-S&[7<Z9COPB62.?BT%A&QQA*QJ\@
M&']#N1A&G+_@MDG7?&987XZYPQ9/*PR--ZI7_J*.O6FS5$J@S+456?DDLA^*
MC, ]9SA31^ ZTK"TLFB]46B0<2OEZD+*G04 ]YSI.X&4:Y2Z+?[[5(FDKO6D
MK@],1_ZXD-RU65<665U9<WG:VG0:.TPSM1U&Y#IP[?A,6Y&.L[FT-N;2Y+ES
M>L&A=>KLK<0(:XL<P?RA+&'DYH3PZI2Z]?4<#8X$V+%]QHK"N6*\E(_%DK#F
M6K +?Z-08CU%B,M"-3!!GAS)A8K(9JH4,S9>XVU+QWAL$'J-JATKM5K:_A>1
M2E 8X*:M4$< [CI Y5)73LLY+;!9&&SR $TE!95<(+-HR$Q;BS\(FGAZ.7'A
MUF)F6VUW@[//!O;I\RXKG?4V29EB\,GVB"G9^^K?I5KR+D7C_7SE00+U_Z T
M2Z563^&X12RRY<B)5"@<GO:X10)$-DK=QKH2GUY58X%&#M!X(OW]0 ABQXC:
MT6O9"R!R ,33GI=(@$GLL+#!N9$+N7BN%:B7$)!"=LD>FSNB<3;O>BOI]A0[
MQ3+R)V!K[N(?T6OGI[DT19)T46LN;1!R\WH.L<KM*S6_I44KB9!+D9P9.] $
M,PMF/DUL)DT6[K ^4/6T<F<%'PL^+C0?'Z6Q5(H,+6.U\++<29+N(WA9\/(Y
M\'*:D;\T65C&+E9-->7P,T=\O-6]<,&\*O"O;KQT/[/_^',=.!?=V;S#B^'C
MQL1Y-JQP@ATF 0[YV7I7[-,#4V'AP!&5B(:!0&*]8ZJ?97OP=.+ UY9DP,B>
M'6)*$^+XW;!&U*6 7C+5#<P1!.3J $3_+T90ECHX-"QB:0;\T/7@"Y8X6-VZ
M.L& U":,>&*[!@+PTJ$F2TG\]&KHWBADHX5?!8M9F_^$#& $4V_[3WA9]-;R
M4BS^%T>+S&G4!I0JVJ CUSJM>DMK#NJDJ75H8S@8$E5K=OZMM$OACT9..(,)
M>::5@4/)'Q6"\?Y+8KZ2=[=TL0Q'P.+BHJ^NU]95&0Z/MBH^1X"HLAV6F7 )
MTH4Z>!>,B7 S%FGDH)3^93]]4#UZ0AF#?'.%$IYESY*9E,@">=(FY&7*(:V-
MX_S1O[YYN.N5I=N[J^V"@Y?17O7OKF_N'F^N)?CKL?_]]KKW!!\>G^"?'S=W
M3X]2_RM\ZE_]_;?^=YC8X_](-__X>?OT+^YG]N%G*.K+>! 2WF "/[@?$^YT
M;.^="W*F%L"43#)QZ67XQZ=P[S8L-C#VHT_++VBL9]>P]_F7YX*M6O.%6Q!4
M"-X<7*ZR2RLZCG^MWJ@V6]LOUZKRUFN['MNJJFKKH*?NOJ8J8JQBK&<_UGHC
MTE.#,..*&BHK3*O?;$[LC9%WUF[=8++[<O T!FI[GYP/HY%C,$L?/5O[(T+X
M,4J-+L=^74T;R-62]&"LJ/P1D]EV]\30*[<6^_N*3 P/OA<+Q19*TZ;CJ8F&
M'UL=EN#@K].BIX)]@TD.8MG8LCU0C\"7NG1#' M&+=9E(4&9@85)HY%M@G;H
MLL-EK4_L^YL_IX;WOK1<FT6Y(B<1Y0O.X!C-V?E>W,<1<:+5U(\RY;-:NM[8
MGEI>2DQZ^EM/7?SG.,E5T4CUA9C$TJA$/.D'<;21I,IE2:DIZE;J%2:U<76!
M8H8C7"8?UB(2S;T1"= >F;CV!4Q_ZKD>L7!5-D4=E%)7;9_5T8(C@NMT\;]H
MV(H>_HLW]WPRU*;XWAYN6E1[?%4GQD%\64V[3)7@+\%?F4\Z%G^UXO/7.A_5
M2]V6FCA73?"0X"%>)ATOGZP=,:$L&C<U2EVEN7YJ*A<G5 0C"48Z?#/J)%/V
M(N1PX8G$=EE-WL1)\)C@,5XF'8?'E-K1>:S%>*S=7&\ZQ2./[?'U;<J)%'<6
MZ<Y3-Q@^C;-WLZ2X>:..9K@LS<Z>($^ZDF=+DZFCC;#$I>:'MMV=H>V<=58X
MBI=7V5-,@8G16]>=4OUZZL!2W,.H;-WW^+*+?7_Y0XKHFR0I'N3DOGO"V;3H
MB :DP*$HJ,0UE6*I3,I!O/X[,:<T,JMWTFO7+4 D6%U025 I5U1*L[Q?&@(9
M[&2N!'*J*2F<6RGWH3D"5LJB12*QHT42'4],^YW2X,N9\0*6G94D:25_3'.8
M:!,=2025!)6RL@AN NG%[@DEW3V(KDV;$!;B5T0'HGPA2?"[H)*@4K[,@EA2
M6>%,*I]3!(,1J#(@?AF-\81:+BL[<%[1"N'3$%025.)/\>_I_YFZ'BOA\V3/
M#\7B>=A;*S@)RV* 3(!=+<BO!_KGU' -CSY2Y\70J+\W/5#-?K;84]@VM6DW
M4DO=%D^>*@$Z(1H$E025N!3@^VR$+ 1XG3,!?DZAAO[6WEYER:)^&3_R)J(*
MPC,BJ"2H)*A43"K%,@%/WEM0::376U! 2C"^H-)13(<C,'Z3+\8_ISC# YUL
MR4(ZKTC#]H/0"0Y&S!=WP^F(38S0VL0(L3MG"(\,UYN?H!(OK'UHRM,6OM[J
M^6J7NDUEO9^&8&Q>(2,86U!)4"F+$C-1<IOBBM\.1^+WG((.8 U*YJ[BSH6T
MM85'1%!)4$E025!)4(DG*L4S@]=Z0&\I]0=[_-S]&[>$DLJZQ:KM6O(B@ )&
M/,)H79T_"HQDKF"4:O@@/U7U_S:UJ*36$A35#]9A9\-8G$WD_A'YX*BXD8?]
MK8#C%-Y76>']M,HOI4>[C'TR&8,TO_4FTU^??#+O)J5J#^<F*O*OIE?D7_"R
MX&7!RWMX^8"&'>L\6P?%M9.X?JS@5\&OY\BO\3P::QU DC0O4%GS@G7.C1U3
M$DPKF/:LF#86SZXU'$F[B+N*C1):Y9J<N%&"X&?!SX*?=_-SE.2.9.R,/1F:
MY4Z]..S,O,D7+(4>_M6-E^YG^$\X\#%QG@TK'-]*/HC?+S> 19>U29[-/^,'
ML?G,5M]?0UAYDTQ<>AG^\2EL8V!8#'?L1Y^67]"8K*T?>Y]_^=.KH7LC1&JU
MYJ,U\,L';PXN5]FE%4SXU^J-:K.U_7*M*F^]MNNQK:JJM@YZZNYKJB+&*L9Z
M]F.M-R(]=4N'^'J2#O&=M5LW:#?\=3+WHT;2X\Z3/_$ZCSOVZVK,+U=+,B^+
MP78\K(U1N;78WT&%#+%0_D)IVG0\-8E'=;8Z[(2@OTZ+QP39-]]WY8.>U[(]
M4(_ E[IT0QP+1BW6Q5^7)]L+6&[1(&"QK=8G]KUO'"PMUV91+BM)1/F"]1Q#
MR^=[<?V4@ A(BS3ELUJZWA@,1"\E)CW]K:F>/,A/6M(/XF@C29597I*2Y"A"
M@O:A^?':;,DYVM.Q-F[.4;O4A7'EHF]F2DFA1P17?EVEY]J;-F'_Y]UY0)W4
M\H $?PG^XF72L<(,1^_]7*^5NFJY64^K:HU@,<%BF4\Z5CJ-NE;_)DDZ31U/
M<+23E+X1C"08B9=)Q^*C*/5FDNU5V,8%-BNY(38KP6-GR6-'SSNIJWX:62L?
M/+;'%1BF7< TZ&ZV%'?F\TX!@#._\YQ*G(;MK[' J>UWQ)8\>]Y/^7R+GL:,
M JAK12$B-1[T(P)1&Y+7\4P41UU"4DJG+C:01"6^/% IELX<Y:SREB:CD5F]
M4>JNE^43(.(:1(+5!94$E3)HRW"8\A5/(#?Y$LCG5"SU?DL;!@"%3AV)!HV[
M@R]GQ@M8=H?UA,YM 3)1;5!025 I7Q;!32"]V#VAI+L'T;5I$VJ5NHF/;PH@
M"7875!)4RB.53F45Q!+*;;Z$\CG%+QA]*JP1-UH&LT[<YQ6K$!X-025!)?[4
M_I[^GZGKC:GEN4_V_,@TGI:^M8)STBP"R 38U8+\>J!_3@W7\.@C=5X,C?I;
MTP/5[&>+/65;0Y]ZI]1M)#X])$ G1(.@DJ!2'JF4IHF0@0!OU#@3X.<4:&#5
M.9@A,:O,P;JTE26+>AA]\,B;B"@(MXB@DJ"2H%(QJ13OJ-]:J?LM1_W8SK)4
M\FG>T^F.>OWA$WF[MQU\8<_S'&,P914=G^Q[T"XL;Y.B((.BT.2CK9, EF#_
M@E I7@^WJ*T C\#^"C_L?TX1AWF#[=5LI/.*.6SGDP0')+9T+W\,GKC.!.JF
MT%LFS<N%;T9XT I"I7@:<)34IRU\'?C XITG;N AJ++264_&%7S/*Z($WPLJ
M"2IQ8: <6SHWN)+.YQ2\ #M2,IA5*4(4PJ\BJ"2H)*@DJ"2HE(=$%'6M ^NR
MG@9[^]QA'%LG:Y:Z2EGNM#A*4A<(.G$J4S($M?A#4*I!A_ST;/C;U**26DO0
MLB%8AR,W*<T/,VV)5^SIKQNSK4.C7>JJ':4PK3=3<M5D#-+\EBM-?WWRR;R;
M=*F$G;%WMI!HI-="0O"RX&7!RWMX.6$[F/VJ;;.&JFU=5@4["W86['SD>%1]
MK?U,DM8831EXM[Y^6"9VJ$DPK6#:LV+:6#R[ULXF]3T8VW TRFU9V,>"GP4_
M'YN?C]Y6I^FW_.BT$[?\X(:?F;?Y@B7EP[^Z\=+]#/\)!SXFSK-AA>-;R1/Q
MNS4'N.BR)MVS^1_M00$ZU"8\8F*[[,CQI4--XADO]-.KH7NC$#H+OPK>6YO_
MA Q@+:?>]I]L&U]J#,!\\SLY0,$QM9>78O&_.%I$IE$;4*IH@XY<Z[3J+:TY
MJ).FUJ&-X6!(5*W9^;<JE\(?C6;]TB?DF58&#B5_5,@0)GA)S%?R[I8NEBD'
M9%M<]-7UVKHJP^'15L4'#_"I[;!#Z9>L7BK>!6,BW(Q%&CDHF7[93Q\9C/4G
MY$$\>W&%4LWRW,\79,8'62!/VH2\"!RRAX./*D&8()MS/1.>L%XFF;CT,OSC
M4]@=Q;#8K-F//BV_H#%9$YSL??[E.1=4:SXG! &[X,W!Y2J[M+(9^-?JC6JS
MM?URK2IOO;;KL:VJJK8.>NKN:ZHBQBK&>O9CK3<B/34(X:_H+$J=F4";+:B]
MB2"=M5LWV#6^',Q&@=\<X??#R=+CSH.$,98!;G7LU]5D@%PMR;S>#MOQL.A.
MY=9B?P>E=\1"^0NE:=/Q%%1[JK/588>-_75:/'',OL'L'[%LP4E>C\"7NG1#
M' M&+=;%7Y<GVPM8;M$3P(+>K4_L>]\KL+1<FT6YK"01Y0M^LQCF/=^+Z^<*
M14!:I"F?U=+UQO;4\E)BTM/?FNI1I/SD*UY3C8X'U)%4.4'.8O+.U/EQV6[.
M1ZSO:=0<,Q^Q62]UU>3^6='V/.=QDC-M>[Z/FQ+E"#8;J>4("OX2_,7+I&/Q
M5Y1SY\EBC$T\:"ZW$N?M"183+,;+I./ETJU5WDF42]<"A;"5))=.,))@)%XF
M'8N/UFJXIKY7M6&O:I=5)7%==\%C@L=XF70L'CLZBW6 Q3IE6<F'/GA.%5-_
MIZX'8\:4'0?^= S-\[NUG6GEU+B.OSVE(;:T,?2=@ ^S!6>W]5Z)HW]S6 6
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
M_;2%L0,W6*Q#Q6H-VT.5.PHG?4T%H@3?"RH)*O$IG2.E0:4JG3M<2>=SBE^
M)2D9S*X440KA61%4$E025!)4$E3*0RY*H[-;3X.]?>XRCJN3R;52MU%N-Q(G
ME@@$\8N@?9I^,@3)_"$HU:A#?CHW_&UJ44FML:X-2I*8PY%;E>:'F38'+-0]
M77;C=7909:7453MI57#*O@%G2JZ:C$&:WYJEZ:]//IEW4S_=A/VQ=W614.7T
MND@(7A:\+'AY#R_OL8L2URA6Y7JIJY3K&]((!#L+=A;LG&X\JEY+L3N&*K/N
M&.N%N6*'F@33"J8]*Z:-Q;,)N[)%V(.;I:[<*+=E81\+?A;\?&Q^/G87.%7&
MO-Q6N=-.W/>#&WYFWN8+EI8/_^K&2_<S_"<<^)@XSX85CJ_#6-B?(3;FGLTV
M_-G.BUN?N=X'.FVL,3?X3K IK!7YB$I$PX.RQ'J'A94LVX.G$P>^MB0#1O;L
M$%.:$,<_-CNB+@5$DJEN>*Q4CZ53RR_:8S%*$?QZ:%C$T@SXH>O!%^S<=77K
MZ@0#4ILPXHGMLE/5EPXUB6>\T$^OANZ-0M98^%6PF+7Y3\@ 1C#UMO^$ET7O
M+"_%XG]QM,AY1FU J:(-.G*MTZJWM.:@3II:AS:&@R%1M6;GWVJ]%/YH-.L*
M/R'/M#)P*/FC0H8PP4MBOI)WMW2Q#$? 8C"@NE)M-6#0JTNV=6&&PZ,MC,\4
M((ILAQV]OV158?$N&!/A9BS2R$'A^\M^$F&P]@G%#++.%0INX(//%V0F*+(
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
M3,6#4+0OE'%LU[-76$?*.3Y[:<;+)S_(\H_,_-[BO$)O8G\Y8: *NCG 0#V
M<-8)Q&@-S(-'D51ML?[&IA_ ?VWG9?!W^"/]](0$SXYWPQ]AH,^\W0)%@@;)
M^0[^/@Q^&\QWL/^+*D,4EJBP%5,4Q)2G,67>VPE\>X;R,VG(&* /%\1L1)\#
MXDI3$K#>N-&8@G2-/1+;#LL;\#'K(>1_8]$8@C\GXA@>#"/X@>E<G8W021:D
M*1VC!XN>^KPY[VU 75#?7NB[5\>.QBEJ9QY,X-E=/$*&L(@XVOQ(4^".9299
M<&3_Q.4BP3C=(:6*-33EKFEHAJ4/-:);)NV-AB.B6KKY;]5HI0^-@W0+4_),
M;X8!)3]OR AV>$O<5S(+6[\MHR3@8[(B0X$EKP)L(UA&H]K PJD"F)$?,+W]
M%HB>!G@7K(DT9BW2.$#6^;?=YR-W@<)80 1HYQ[9+G/XD#FG. 7J27F8MY%9
MJ7MPO6+(JW5;.5\_/H&N14D9E+X^?/CXQ[>[MO3YV_UFUE4<5L=>_[>'IX^/
MTM.#=/_P[</';X\?/^#?'A^^?/YP]P3_^/3YV]VW^\]W7Z3')_CAZ\=O3X_L
M.-_\2+G[VPJVG8<B7/I_BR>P,VM=BU]6/QZ"9^(Y_V$T>#^7,? /L.F_!R"-
MO(C]\V'T*14ZCW.9\\$)+=</XX ^P2?>NZR10:J+]%L2!0UEBD@7Q'0'VZOU
ML.2.] '6$CC3M"L]"%HI;7J]=@Q;J>\T3.6K#]S1(T NGM61WL!G78II!-2=
MM:57)QI+#MCO2TI"& ]#QW9( $9Z&[2-&>Y[_IY7VI9B^-V/ PD,?(3'/==2
MWDH.*"C2T %-Q1I[L,'GF91H,-(4X$=A"YC&('FP-\LE(9]S16W'0GA*$V)3
M_@LHM*# !A(0NO1F G^^[4CXG\S-J G9%"LQT,'O2[83P,;8>H:^/6/FGO$.
MMD9=-\0;IH%OQQ9%W0GT6_@U=DG0AC=.A@'Q*&XFQ*H+! '<&U''@^?&))+&
MY 6T+GQU %@9@]:*-T\#^@*X#*"4AM2C(R?B\,053'V4**AGP8=!'09Z8* )
M? +PG<)"@WB"6[6=$'7SL",] #RGH%>A42L-8\>U 3JL)W?D>+$?P_/V"RKS
MK)/$D(2P"A;-GTY=!Y;,P!-:#H5;V@ 9%Q86S*3,4>#=@$_Q"+3[&$^BG;2F
MQ4.)0[9P(+O$2F @BX,P1HBAGDD <US81. /XS"" YU21#?<!9ZG#=!P?9Z"
M8,&G&#+!OOZDR5&QR_BI#!QYV.4%%%UVIN@Q<CPL;G%PPREPVI(SF<2>?^-[
M%MM*6PK8.^?721SY[)[%C^S-%@ELQW\AH86'G7TA* T8V(/5NAPR[.P0J4-
M#]"N&0=T73)$/<,/<M3D9E&[W -J1R2Z?_C7YP\WLIF"%:D2]S5R C@V;/5$
M V8"<(+@<XJ<,)DW1VT@<3@@BH@%V('_9AH60P\4 =+CU/E)7\BO6G0EO=,K
ML-,<6P0SA6Y4]O2J90E'SG55L&<-[=V)=#QV0)S.?;" 02BZZ1&U&?7>R(JA
MMJ4(9#AC0@CPQ[L_'F_N_7_=*!*C_2A@MEL IGZ;HRWE[,D%^@K P+#963-F
M,.<F0,E <(Z-F&X3L,CQEA0[X"+(9%0;GK-?X]](&2=637.FR/T6A'.+%R<
M,J4OOOM"TPCJ,U :T,M,>HZ!!6"T%7 KGC+1TI$:3D1,9/Y)4XYO(P\->=84
MZ"E@4".WSW*Z+!?<Z-R9L\.MB=J?OWU:BJF 'C:DP</HP^)S]W.^.O?A=!=Z
MD]D::.L).!L8LT2LP \Y9]BX\,RC</C/ 9D<NH/O_#5YZS?![,B9U+4,[N3Q
M-L+[=>Q8XU,L_@?RPWLX=F0RCQ$HY;D'8LJM@;J>!L+$(5:=)R\ ]&9OD%AR
M"<JC%5'SVY)>OIMJBIIY:FLOQ?\1>"J+X'G1'4\O!-;Q';1'T#W"=77>5%JI
M$D/M._36V\.>T:>:2@B1-=4P^WUK1*@]U$E?'9&NT1SU7^E(C_$$!"-3@=^#
MSL4TUJQYPW@##F0 [%R 0P)3Q[-!^6B*C<#>>(L)38Y58..;MYIT2DIFU"X9
M?@W9ZE;>7@[5&1@>1BMH/N-_YJ"ZNHJZ:U[<O3RTW J9OR=Q]G*',)-40.H>
MVB.@I2_R?@,N?9E>^Z/SV)&>P4I!+7Z&E^D4OT86&#M='.R;W^_NOK]=6!<6
M\Y0%L;LLY%G:5&(2+^::LCO2$ 2:AA,G#!%[WCQ^O'^;J/@10'^2V2LLW0\B
M9I(@-)PP2D82P7)!,<7;V5W,= I3.\L/Z=S\@7M1E-UY7@QW_L'>A_;3)U2
MY.[-?[,OXU*Q2AHKZN"A#T"WR.4E56Y+2E=1I#?LS_E#8';> < #.@*-F.DR
MWA+TT;I;0"BK\4PHC@!%S0N?Q;_@M\%.&8/R%S&5=0/T<XZ)?U7ZX3',86Z4
M$'6P$49?TJLYW ? OTBVD-[</=[S4\UC5-(/IJ/A73_>IL<Z=]WD/_+>QX^\
M^73W^!X@]32&??.3E,*Q'[LV(";FU-G)<*G_C3TNH^=V<H88=I! <K[+Q]-9
MDXW-9D&R4IH%+7'8C8Q'RV,\93A,4C0@+;N+F&4(5[,>(: (H$E&PG-^%  X
MN';#R7](7.ZI6' GT)(G\.$$FZWLKM9.4<+5APLU8XE0$D5CWNR-LSV2\<^%
MY;:>\H5H'%"NZH?.+VD"QS(.$S[Q3W0LJ%W&(U2FOV6X5(89V<Q7.%RPHQ5T
M91L#+A:[$>.<6+^1\-&]5@%,2/* AX4A' TP# >T>XOSEH2 DR\ X-+/ B<"
MJJ2_D),B2)+OCF(XU9&#2BSGD)B\$V/:<^8=O  9G57HPY&8 RQ.F>(FH&=
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
M.B6P-@^KC/$[\-&ICTP3E^9X[.$?G<<.+ !NC%+^\0]*W(BO[!\Q@ Q>&[S
M]T+IS3_^\0@+JH*3;LB$K9Z3ZMW60-N8])=AI<"^J M<*Z*K#'7RQ[<[4)4,
MM2-AZ6CFB D %OZ&M4%A/ SI7S'\#%P1@,LQ!/Z4&20QR1Z_@H79CLW+2I>H
M 5D?OC3$N\)X.O4#7K#MQR&KWP9=@#P#DP2L9+B4722H4'![N+38-JS"<F-&
MG$3:>#AX\H[E #%%:X>TE&KY^=NGI5,"Y0B$]L/H^^(%!3N4=!>'@Z&X;AN(
M=KW]0&9ATO<Q ;15@=QC>]:6ID!.)&(US2DTX%^P2B 6VW=IB$46J]?8,4S'
M!-9GP1D\ Y<"4F2O=&C(CW;"$2U![1$@H,2H,(%EZ+S,J2[O?!DNL$-L<]S
M.GQX(YP>($7*P[*,:V/DZ%@<K1S5&OE=&JJBVD5K!EW)[ZFQU)JADP?18P%.
MNG/7A1AH-( A0TJ]N="S-Z@_B$-!*JLS4C.1IVW)HXSYI'7HB9Z$:%7NS#:D
MJ=6I$NEJ:["Q(^=DY? :+N__"4HQ2E2E*^M+$I](SZX_!/8RYO)RRNT.X!H
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
M\*SM Q9$[)0=FS>#'5(X+0" 8\=(4E((MKTS EN!*XJ('L,X1(4[Y&"',XT
M!AWI>QR$<7(;;]BZ:-'*5CHA,WQ]0!/"AOLFY.>:I.3J\/P?\12W#&8#"-J4
MA%\('"GH+1GABY3P'+O8#([W"$8$H0%K,CM)!1ZN8^P =B0\A:0B$>Z.71M7
ME]EO1_H41X"<B^?GJP(K9P1?08Z#B@;;U<@%BX7SJV(-;U_'"<L'K$>#Q^>J
M)OJ(X"H_5XM1J-V1,JBQ"9BPN*7C"OP9<9EN@P8#WTH(3";$Q4^YP$=MQF5+
M7)Q:%E-(0#.0!%1>):3?EAPLHNW]YK;WVN:V]\4]6[H\]VR)7OFB5_YAO?*+
M.T;?)RS_WI\,@94A>+9X07LX.767%W1CNM>QW*,Z*(^H8W)&<HAZ<,2MY!_P
M@R?]DW@Q.JY258P)B;D.C4:P'T<@?+B,"<? V)D"]Q X]T[@HT?1GSA6*/UW
MY[\[Z!#Y)X$=W@P)LWI!]WH!*0'ZP)BBG'1\=&VE+D.\C/W(771S63$JCB!Q
MF MMA,U\T246SCP4+PZ7[F0R=9F8XJI.ZB9S4$*C:ZNDCKZCSC"U<Y_\.PZ0
M%)UI^#L.""BMF1NM07^7X0-J@$7"<4=")P_7D\@"W=CQ^,.(P#I0]OHN[\2^
M -HV@.', Y>$$X>Y&_&T?E)0!V+'9:<[1&+$!?!Q"( 9(UAB',"U3GK@I^1'
MB<<U;PDG)Z4PZ[2=>^:9*HS8[B9Z$6IX2X!%A<IB2C&<5CK&8.'5#E.W]@;/
MT0@.'R<9H/V401/IE2#:6.BI0#42, 1_6*C@UH(A)[H@4_:!W!.3;L$"F#G
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
MCGSU WK%L%A/D6A6R<QY%7JP,4#20MN6OC#%\Y"BF4HJ9LX+BO-R&6E#J8Q
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
MHC%H![B[G2!ABW^CO%V]-$/YS,PHB;4W&KGP]CC9,"A68%/3B 2S#1I^@:-
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
M# BV)1^+RFAH4=AT&YA-0*:2'R30"R@) 3AM5O2 W>]AD7 B(R>82-,XL,:
M7@"^R<2)^/A5$E#LCX^FA,V_"%>G<'1\&IKEA^R_K-7[GD-=.]*GDE-=VPO7
MZ1)$7BFL]K]*31PN'*['SWR KRSW#??B"7R;55[A._*8NX%3[3?UJ4S*2-B>
MRRV\]G7W6P-]8[@J67<;\6]*+61:[JST02H5'F3A\/G> #&Q$GR3%V?_@]S1
M0O7PA6-9G][?L? #3Q)(L@@WJ9% /\%'OR??O)]_$BN62\-+!C-DD[.[=H*M
M<!\8-]S8XJ,R"J[IW(N'4BN#EPKPZE?/J8L2>(4[T5H#52O)N_.5#'9R$^)X
M[HP/S@,$B/Q$R8AHAG_;,<4KH&:YHQO7&5%L'.9P&<^@MK@5] 2NK7"]!1<!
MK[4I*$IV1_I2%*&F >P_<)97EKPXJY'FOR(:DPA45=?EZZ2@EN+$>H;]FS17
M5@KJPXN6%-Z.]#2F^/8Q"9ZY&L0*2U<6:0< :=!^9TR)2DIW 5[.*$H2--G4
M' X&W JN!/<%*M8+O (6=1/A%W!5]P__^OSA1C;ABF6!PA@R$!/$--0?V>3#
M. 23#I2^Y(TD9&]<?1+V$?RDT7Q)(3]%7!7\!91=I/J)8TDATQT!G,D#R38[
MTEW1HMHV!ZYE!;ASUR%#QW4BUFASE8V,XBA&Z.6=W'8U<UG?EUYAVZ7H=8/
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
M3E!>?$R_NNV6EF]=F>BV9"?)3F4W/-F*G5I7M_W]VZN^%CN5=(F^G85Q# +
M7B=)JQ.,'$SQBH'_GFMOR,S&5R_5S.+HSN6CTOAOZUFM?76K-\NZN*W0U:LD
MFZTJ-K<CFZUSK+N5S+%^51?P&-2 P[+#F6*#=@W"R=SD29D,> 2O@>/C,PO'
MGO60(B6/8;I8 +UWPR"9.5IA8ME@$Q<@EMYY-BRI>&SM%\^S7FS'4:XWQ-,.
M=3G>K-!%_?J];']1C\UWL!1'Z1SQ=I[0NT_ 41JA)6G,F,?RI%[_ZK:]M]23
M'DJ%B6.#ADR)8VM'I->\>$?D:/KRHPVH9G7'?F8XDB<TW!%55E,^BE2B4HE*
M3^(P2I0SWB?DNX>$[40.'\N+_O6P V)94R6E\UE%DMF@6C>1S/8*5RM-X9ZJ
M@WH,4GAD0>C;)J9LFD8PEA<PQY2_*3+N 1=Y3*)C>_ *&:221%Y9WFXFD=;5
MK5HE;_?L+T\H<5[>EQQ3<&:*33[;@<D<QW"9%ZV_NN[A+#)IO)XSV6S?<Z,
MV72 ;&0/C@KUX%A5N21;;E0IJ5%6Y)>AWE9EU6RNP>]AID!-ZY<U=?[X-?B2
MI25+5Y:EMS<]UEL;O:O;?J]W-CR;TUSB:!7/_^;_6[AY6-7:XC7KG[2=ZY_R
MVP)LKJF?K\'OPI.LV>J:[4&_I5JM 3QO6-V^-F@U54/71)W5PKN.VB,A_^";
M#W*?+5GWC9?,&,X7.QPK<!(#5C7MJ4%!4G@\FDSI#0,V\[#;F\N4&3/\QC)
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
M])"8:V[1@APPZ5$Q2Y"#+GUU; ?&2*3%<![H>.:@B6.F3R)*##-)>(;O8;Q
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
M ,!25*YQM#9-R\ZAA)L:ER*NAP+!YGI5L4 &H;A@2FA/< W*Q3'#" 08''\
M\@&+6Y&\@LR>+(44LK+NA? ZQP&D &/#H5V0,\^&;[-PABL.#3I_3;%=TXEH
M]U/@3)8F!0VB  @EX-)M8OA_,)1H<% A^?#/'JH<6 +E"::0@UR<>GZ(E&(S
M\8S8^\28<>&7'B$<@]$^&L.7F!N_(05Z_"D>,0K(A@A]@^_4 6*'UX9\8CF(
MU3\!7O9P)J#R&('-H38'[;J:@=,3,R.?-J9\^ $O<4'0WIE4/*SV]58-Q1'0
M+"Y91 KM.-'^.YBH 8A+8HQWLWN<Y?Z=+<VG;W>K/9\^B": .5@D0*JUGVT@
MKXQF1;8A L@@'@A-$&@\C7[##/KLO/D:,(_)P!L#%2E6!A8R3GL,?5=KM-5=
M9XRO^ZR_XZKK-JNU&FJW5[7YX\N/YD2CJC>%5D[:/C2$ET8COU)6QU%C>5_6
M6 X'+?,JUL=D8\SM1".F'.@%KS[F# +R)X([\\\(+%4KUQGN7=TN)VKN1^F[
MY;(G.#B&84*(N(O=9K1@4\O@(&&F3J.]Q9YR(K)(\'6]D6-+8+R!A_FNU9L]
MDJMDA?:%5&A_8SX)B+421ELK8&+1(E@'8S[IJHF,P<8=+;UQCF-J*DW8=Z.1
MST;@1"D9IPEDVR%T]][%;96#7N$[WC,1"_L8'(\L1'& <N S"\>>",@5CM%W
MFB R:FJ[K"O<$ZKI.RI=/%(XD@*(<Z%,(U0H_#<4=PJR0YXT+$J[&LP/ZB>D
MF$;WTV<*Q?FS<@6',-4ZG2J->LU)[EA5PJ'V%FLX\"]'2J3X-__?RLR2(^Q\
M"Z]**\.K.LKMVKQW:MA6)GC-KU\H0L.#YHSG1O%K%_;#M,'V"XT?"S<2>4E$
MV0R&'?&Y*N6(\B&VR/?H7.UT*_+@FMZ$?3=^O+<#T_' *&$Y5R$=C8LG."/X
M+2@Z.GW+&G1,U63M?DO7AGW3M%BSWV:FV3('S#S&U4G^_;#:;BC\E H<,].H
M]F#W2WBC[[F8<?-UF,!7)-Z]8RX;VB'EYN0!6C^9.R>\7[(Y7(%)8N9)+I:X
MS1, Z[$ (]-6_ET2/@Z/8O :&#6X>5/XUOYDKII:W8:FZP>X:FKU6Z5?-:G-
M1K]WX9N%5[97O[1BFST@9#M5NW'LG^:-X_>QS]@6=XZ7!15Y#_OJ]["[GG8?
MD)TBU+0RV%*2TR'(Z>1 IEU<)L3U)R\(;F(?8<# U&<9CV''D2'E%-U=>DW=
MR9?,7>_7A2*  \!/^=$0I-N/OC>YYQ$/@,A7<%$IN!.\(S).O'H6?/@1^@8
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
MP 7^@1GQ+FXH$:EK57#^TTMD2ZD3VZQL*25;2LF64H>&BFPI=6@(RQY ^_<
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
MY-'J^"?\T<$/@FIM.Y^T'EP^01<-=U)9J(L<HJ0@&L0&/\@\(XLELH%,[I
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
MZV]Z4[^)@[C!,@J7[K/CT#LEAX%\ %'DS(2'CUD.N"#^/>88 $1\]8D)&4*
MIO>4L [7Y LQ X>2I[U8S%F+MY=!$K!/-_LN3MU89KQ-7D[%@Z'WGW];O"[L
MM+HWTJMX/3Y:#!<*!@+,V"9>$25<E,75$ML UHAMTEA7K_E3PCXUD?GH"E9(
M+IM%!"V:XB_=FMYL@@<,JE^HLOG 6KN9R>6S*9TVV26Q61K%I$PFOM<T&IG)
MY.5I3PFKQ7H.CQAGW-(M+]\,I0RH'?QF2USH+40%Y^\.O0'@".RMC;>'V8QM
ML7M&>X^O\6K"S^8F^8*H2V0- ']IA6F:*X(>E#A@<KB%$$-\:YC<EK[8@)8!
MG7 T8FAZ)7>OY*>9IH^F+2P-1_7@8)CBB2\S*7_[Y*YF2-5_\SU,S,?$'Q,L
MO8EM"*&D]S5Y%_/JNEW]65NXJ.!1C&\&.$88/%.>N/<6,P*B:?5]37PK,Z1J
MA65,?\/D+_0,W)''-;R5I@IG+@>2:(3P3<ET!PX ^SPN1_(G<_*!!]Q02G S
M?PH>0)S&PF,8UZ8W]GQ84ZU3L@Q:X\ASL_@[<^OS[Y!()3>1\?R>)(<_YE(N
M.Y)[(7 9F,7C(OBRAO*!SL0]K2"-EB" DOTH<6BHW4B!+"Y40#3RW"TTE5[
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
M'($K1^"FW8G:Q6\ZJVA6GR=Z>BV9>%MQ%%VKM4Y3.PL>.CO7]%KM]>40W Q
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
M#0<+BR#%(Q?>E8KY2'NS "52F(QX$A81W@6D:$BS;@Q5F*F= ED6L)V.2RI
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
M2;*%"U0OH>VB@BNUAJ'#[V),L3"0,%@O.SR3[,EB9"*,L<Y>;/NA0*"F$?,
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
M*TDA*@53'X/< IF^)&3Z4B#368MC7@XHSV;..KM2?YH'&WMT)M;#MA3AENR
M<=0=^!PH']QIE&*A#<,@KY#!*HN]#:V(2@N\\R*7I6V+?NK4KVQ;'^JL6UDA
M_P[&29>8H_>CF7<4Y_6' ^HTYO'>0@Y5TOD%FUQM?<6]%6>]?;,*3"43QDI*
M>6=6RR^\'<OG7:5W6'Q+%PNG6DG;)M6&W,FO7??8DV\!7J?M%AY&K[1TQ,Y>
M\L]5_F/\0XE2!5K8/=@G[ KSFE6@7CV[.;<C>7RD*>\?YM[42UJ3+BWFJ_B8
M\>Y@&<SPGJH.8>5JZFL-\C*,EB%K/3K%8HHS+#=C4Q?))4\66NO762MSI35)
MSY?:I+_]V_V370>3:EFIM>9ZJ1G]T0DENSY^$&EO.$,KGT*M@KNE?7E^E<BP
M2Y,* MW 1P\%$G$^$%,5XPV),ELN;-LNFO)=LP9Q]WVT(>DJW32Z:733Z*9Q
MX&G4Q(N -#Z24]/4-?UO1TT.7WB.XR-=CU$X[!'-F]]A"Q<7ERGD-T>?(+_8
M\OF8NCXR^]0V:9Z &7.-A)[Q+O>LZ)7H)+-9:A_NA3$V,\1;)W:!8$T@!A<6
M:P+!/L).$/01+VDIU=8J],:!K_6).6#=:9QPB?<0^06W6 P9Y@2SS8:RHJD5
MN''O\X/OKL0H1K]?:(!;/>N[32?0Z$[@J9Q H^H)W&SCTYW 8YU 0]/_WIW
MTSB!QBX=*)\ _5+Y5;O5KK7L+.CFL/_H@9GT1V=_8/2^KMU\NCVNUCHJ%N"_
MWW[]J-SP?BC*N]!.J;YXCVJ#BSXIBB,^S_KUL*K,HOXQ-22S6%^(=U9B@5+P
M\R86Z..E]R36'2LK[RZFKH,E*Z46C3?D7&4/BO>5^8A.@>K(=[?7_SIWOOO%
M>@B#<+$"C9^X =7@O[7G[L+*&/&4&>#ZZF/' !L,<&WY=LJ:69X%%[Q[_Z$A
MEZ8F<<$[[.1(  CEHQ=\0^C)67##QZNWG4S8X(:/UM3USXL1OGQ]WS'"!B-\
MB=P8-M[*!,-+\,(QKR>#,]8-U]0N[PMB+<OO%Q<,(I2PVK'R_8'0<-1'VR:
M1R)8R<U8208882L[2W0.SF I> Q?;?+5!NI7T*4("&%;T1I\B:&-AOOA2W:-
M.AEJ>L5A]T  '"1RWVWG<VYGVQ MY9*HCA!N@WK]0/@Z[(2%@K(3<<TX$PV&
M$QSZ-!_/I/I[ 04KS^#YWED$WAY,A!R/B.@;M@OQB%D:!5X\+UA0"H:C2,HD
MU,O9<=T%Z^]GV=A0%+L^%K&[%!ZDMLM9:V#Z"6_S1[!@T=\/0>++-%J&O&M4
M%ONXK!517%#K)$VYQ;Z7Q3653 3F/G5WH)*] %<'ZX*I4O_0O*6H-)M\$J8\
MB:RG<XV)JYA3Y"ZS3E)DW^;]W96OU$XLPM /=IRBQ?G^2EY"K,!6R:O0*B S
M!Y='L\M>K$UB&<1_4[2]_!$D /V@?Y#>B:-^EMS0]4YL9!I/BWHGBGEL.R./
M]#]]^:-5GD]S>_//3U>__/KU_>W6J7+#E;#GQ@NT_BW?AR]25)_:U;I_IE[$
MDZAR)8C,QS*]=1-5C#Z\<*K#;M:TR-S"+H38$AQ#NPY3X)$+JB3AVC&&#<3L
MG8#BOE-W;ODSD>Y(1X ]H+(NT2EJ3!HP3]3<GL(CT_T9TI8K,@@C9GO_W>;F
MC_I NWR&6]P 3-6Q>?!A34V?3 X_ZE SQ]4Z'U:\N+U FLQAO29-D@FLUO/G
M=^^_?KI2E9M/U]IVQ-2Z>W/PC&;T4=*=VN0&>P>WG]?G&V1[NZJS^#:LZ*?X
M)^4V^>M?#--\LP1;QE7>(GS-/]5 ,:\$858NC/H\<J)^)N:IJJ5C,,&A&+XC
M=I68]-QS9R5)1^BX%"5<SH+XQZ@<P1I_/K/G@T9\[26P7KO"='9DHNWH\-F9
M@0TZTYT9>()FX']:..#/FO)S:'_K[+_._CO9\_MD3N^H7-GPV\AU/0MZ=[;>
MNJVWP0>G;^MM*7;[2$SOQ8+UC8G+Z]OC\C]-0V<%_YDG"_\?_P]02P,$%
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
MTUI"R6U838^1LAK[&V$(.K)SR'SJB/KAPSY@+.:LQ325K,O#-)(#I" 02CI
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
M\7LD[_PVLG143%J?@/-(RKD(3H\XT<9<J+%.8M+QQF!YD*B>6LV=8-)6$LT
M\G8XKE'AG41)+FP(W(,U,9,%\ (":@8Z4^B;F')*8V-X/$!23PWH3N!H*85V
MNF-^?*7)B,,U>IPB<J3A$((B>G)&<#((,$45+4+6S*O62N-.:C8!A'IF@&BT
M]UTX4:_.Z: H3^A"\5Z.I*E4X1H<%@U:2C29&9%5Z,Z7>K6Y[/4SD_V.>]UE
M!"6T*EZ0B8K)15!<D@//6 1ZY87.UI)/O^<(:GN^/A)A2/NZ"GC^&48+')2,
MDLF4P;HDB;&H(<KL(%"$HQRB8+IU8' +&7URCW>4_DU0[[KI37-'D_$:%:8P
MK]%RT-8[4+)&NS9'*")*=&B8#*RQZ&_2T"=_M['<=]KN9D(_R'E8>0^CCV&8
MWXU?A:_#>1@-R*U"E!S!B!) ):[ AV+ *1\LL\:+W-J&W4%*G[S:QA!HL?GM
MD)#2XJ1N+>:ECT7X_#K%8QS/AJ?X;IPH>G\_F<U^P_EA^1R^#PH+7IF"P&4A
M'>6,(LLKD!BW6=F<=?MT\I8D]LG];8V<#H75#%&?<!Z&8\QOPG1,X?ULC>C7
M6(9I2"Z[(6"C5V C)[IT(KI2"I!=+L7Q:%QJK68>IJI/KG-CW#0623OE,YOA
M_-*IMXH4723W1RI%3GUFY/FHX"$%Q37C+%C3VN>\1D #/_HK*?0WW[_2 XD'
MX]4S>IU'J7UPIG H,GE0 2VI=X44QV@*C)SE/+1.'VU 5I_\[,=CXA87NZD\
MVL'^- SI[1&^G4R/P@B/,"VFR_CV-<;YU:L+(M&*I:J&R"V2BRCH)X4<)&VP
MBE(S#*VCS"U)[)/#W@Y 7<JI7?P69L?UA)G^JI;BE.BL9\[S5V$Z/2-EOXHR
MM!/"12; H"3?TJD(7O$$+JM@Z1E@LOT1V":$]<G-;P><]C)I!I=WXU.B93(]
M(R=QX- %)5T"&3+Q:*(G[\(6T$&PK&UPTK5.6Z^OWR=/O9WP'[W#+6.ZR8(
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
M5.Y=X)U@=174/_!$,>N#)4T-PJ=E&&,A,%LS[CIP42(OT78(RTUH[%-;FB=
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
M0F61()0>(NL'&&SL3PRV"D5NPX[!XDZ;@'KLH<BM&+=1 .HN5!],)((3+D5
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
M.9TBD0L<$B F7*@S1'1DD#/=]D"OFY4R Q_H]+L&W0\1;,6Z'I+]SKJ>UZ#
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
M+ONB;&Y="K WT=F\9GYODK,-.X;JO/#-[;7RN3JI,! ^%L';6@N#+*@8F,J
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
MRBQG%Z7T(CO7NH[E6B![4VUV9=3E-A,[4[D'C7:9R_$MI^Y5E\ZM/&FC0@_
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
MGG-",A=R""*1S6=[EI+K@3U406G AAZF#E[9^]+BYUF!3IQ.-9XUTT&0WN_
M,66R-5"XR)CZOD"'C4X.(0-W(N^^8Y)KM_+TZVN8+P8A7)3R:CIF#CD)@TRE
M.OTN<""K,65F4Z[3[S(=@<WS139&MS<'6P-1N$VZVK"D_RMIB7)EE&X"K:\4
MW_6P]I3CVQ-';[Z:=F;'T!*CC)$B!Z(GKZ4+N=")C(JA38)N4VZ#;=Z.8VA)
MN2WQ]P $90LN]" @E]P+OYU"[52,N')+*5>[%3O2O'T-:J).+'(K67;2%^&3
M%+QUY^>;$>U;K]V!>5UOE-^_0_#MZ30=+Y*N+W[E[-,W%51/KL%M5N[927AG
M(ES.9.;)E.+KL-2BP68@I48$!UYZ:S//-[D+M\&PXZ3U*RN]^)+&I]6,?]5-
M/LYQ>G+^IW,[0'$)V17+?*G>[FH"!%ZG?)F22R C()K6-M'=D.X\B?[*JN^P
M'AJTZBH'?9ECN_S['/,15R85[R(IL=HS+= P &MKW0D:(>C_?.L+>6N0>Q@[
MW+^<71E6WROK&KHS5VU%/\+XP@WUZVF]H7X=34^N.0R.HA<U%TFSF!0AE8[H
M0B"9E"ATP1@Y;-J]=8ME'[38],R%'K2^K8BSM+!#D!DQ9Q8\I#J$JLX>]9H)
M&9T2()T5K;M^;X]R*#_709Q)35EV*/ZQK;:Y,,RBX%FFY)E3EC/-@V.!=&]F
M@9L,.>3D6@]8W!KDOKQE?0O-+C*Z-?/V?0ZN;+Y-(/?D:+L#W/TXX'H6A%W$
M;@<N'H@ 2K20)>>L!%(;M"?H42C.,,M0 H(RV+I>_V $[Q9_WN'+W3;,:YV]
M]_[TTZ?QUYI #I/34DOCZQ#E)Q^GN+C#SU+1;/02G5 L\AI+33ZP8)QET7F;
MA-;9R,TF]VZVWH&;!G?A6]<OT5L;D,_HTYK>>#8=[0P2&$<;BZR8^FK8C*2W
M)L,DR$"8LM>7Z]77M>"\]OD/G.\-B-J\X>H*TJH(O)LL1N*1?';3^?G&5T!C
M],46%UEVEO1 [PKS@)HY4Y0)22H M17W-UGUD<A$<P8,-$3P!K_S[\MOOZ>?
M)PF?T5>FNPP9O.-*/3OX-][D)8>^R4IJ:Y41$C3:%(/(#KFOS@#'9;G)H7_3
MFOWV*\G.@1!9L("+B&>NK7+JQ)&L(P_".'#W9(CAV>/7#EB+WB0#0%L-$)F.
M0K"H@JD-+Y3#DLD";AV4N#\C[;:1@XU'VFU#\?8.\VM:H=1_OFEEOW;3IZ>C
M<;T%"/%_89HO9B\I7V=Q:\[(-"A,.\(+&>GHDO1>VR!M"&&C._&N"!Z&< S'
MA%X:Z5W%77$M,T9JP[&C8IPKEI0Z5^KX7V<,"Y(0NHS<&8@25?.TSUM1/0S1
MZ8D+>QFDN*R$F)'I!]'SJ)A,VC)=@-=YX%A[RB41M2658;-2^6U6?1CBT"^Q
M]S!=,28/6M5AY!X7<<'$@@;%@DN\<%="L*VC;/=NNF+K<^.N].]ANN*-3=J^
M=2L\Q2-,Z#2G2S!91<8AK]0H/#+GDY%DG09LG[NY(;:'+S [<Z2'@8PW-9Y(
MUGHGZ?X#L^AY&B0+7#A6+%HG$@!/K<<QWH-.>;M+Q>[4WG?4??>N1SY9([.)
MS'#K:KH3W:>2%U90$ U+E,IME"#\V#KE;24ES3KE;<.M0^E2M@GF'YWR^A6%
M%NW*[L+'0Y'!;!6IA2"8$3H0=HMD-2C)E-<&'4>.13\XV>NM4][@HK<-^YIW
MRKO&?[^*\ 0/690(3)5*!ZP#:4 5LDIMX*$HJ=)F =;U:]R3[GA;,:AK3]V!
M"FC>S[OTCZ>D#N1GW<DG>L\6%(%)?G\,4WK0IU4PDJCS<0HGL^N__^)+_7&7
MZ%HO.%K$WOHGT*7(7/;%<:@BD9S.!J)3$.D<BCZZH+4_Z@71;J;>"V)Q]Q5Q
ME5FP ')EQ2?CQ8,6A^\[3-W'R>B?F)=>L&?=;'ZA,C]F(R3WD5FCR7)-M9V5
MC8YQ+X5'Y[V UC5^C;>P<UQPN1+FZX&LN'?D,6 MS&*V=B71-6$,2%UG!G.
M$FF3S1/O-D,VO,MEGS)X)<;8GGL]=!QZGXXQGX[I[FM#NU6VME-6<Y<9:IF9
M-IDV55U/0@,70J-QS5MT];*1H9Q"AR2W^Y>(?;N?OKW!?\(T?Z O+\R#X+SD
M40:&H4BBJ48&O@3FK)#:D0KG=6N9_@[ OMQ%!R /ET_6._.EA\#[&BI,IS#Y
MN$RE??KU_#LKU_QB!^?;F.2W8UB8("O#8Y,]]53,T<=^]E/ML8.87#X2#X7'
M]T5^2:>)H$3-$^>^NE(,"QXC,\Y9K4P2Y?*@WT<DM[<4BQRXV&[#VA[$]=L=
M5 W:-PLWWLJQ0DJ.MMDY9B*8.F(*6%3&,8)K+40/D%KG**P%,[SELW]>=WTP
MJG6.Y3N<S:>C5*VRBHNV?.F3/XA1LW?O_SCSUJ7LC ;)(EI24XHG-25PSI31
MJ(P%H=QF14=;+OR(!:AW/O5]*JT@9:TCBE)8,#60G[&" Q)SI811A9=@6J<W
M7 /C$0M2*^;TT)CUY21U)_AM/,.KE<6T[.@&/A17I3BXPK1%S\ E9#;HR'GF
M6&+[WF9KX?RP.EOS;#AQ.HMB;0"N)V/R1F#[L0J;L7$S\=B!![VT5;P)9(I6
M8,+,+-8D9"TX\UYDEHU$!XATT+9N&KX' ;G%_-J/?&Q#^A[DHAZ1;\I[&./Y
MX!=0DI3Q>L.6>E)ZYE6.C!@8 #+/TKO&LG %Q/"Z2T,F=2TIW$/@A_1II ?6
MP7W/\3..NT_+*N-%5.ILAA_=B#[4=E"+7 7N$_-:)<9!650B _+60K !K(<D
M%JVYT,/9\!M.< KCFCJ33XC49(;1[C_C]R 5%)4-%\SFG)B.54%/6%CRMMAH
MZ:AL'JW?"-A#$I;VG!BH0'_;;)77,%WN;,!DHBMK[B-QZ.:-7^['*X-+KL3
M3=$J^,"]X%)XB39YJ>/624)75N\YLK#.#W >QU9**R>S82A]9%K*4,UTSKAV
M9*E;(Y*(0\<1;D7=S)ETD\'[NIM\QMD<ETZ3V8=N7MM\GO^]ZANON_G_P?FY
M.7S$@_$J C)G1-5?N60A2D\GA;8@K?39MR9G;YLY0,=66WE>Z\;:JUCTH(GV
MMK&E^^?7;KKZJ'Y/'-E,NRU0F'<F,)WHIQA$8*1<%>]]@FQ;]P\9=H<_WHS#
M$: ^ O;U5K]R>3\YG1]WTPIZV0-<'&5E,R9ZJV-POMJ7@=YJ)UCAQ2A99$*Q
M47'(-G?G9M >G8#VP;(>W,CG/O>[QW"6?G;'90K)$IU*S$QGA0RDAIJ)Z(!#
MUH:WGES:#/Q0.9_[ELF],/M04CNOMX 63EX%22<I%7/!2Z91T4'O0ZG].$*T
M7DG=W/.Y'LW^PV^#2L=U"4R[<ZFOK+DKR%8^GDVP]9F]N0;7?N)MK7BXD6CL
MP("AA232:U&DI+/;&F2:E\SH90"6$B9=O#4Q]^+:&%0X;HFU[4,VMJ%[ZZ+;
M)\02>078RF];HA'1I< $3P0L%,\".,>L=]:HY)51EP1B3:K93:OL2?5NPHRN
M#TH.5&*[# I\@"_8Q+E]T^-:^*TWAGNY;C6IE(Q%Q!0T:!>M"F2Z^"BCM4'@
MT4T/WNVP/>^%5 <CUBG<I9LN3/US?3E[+,+6+FL(5=QR(OL*!.,F!=3."U*:
M&Y^Y&\#:]9IYC@6G4R1]Z\N3V0SGLSI[_%M6U)\P27@D(7+D7+)8Z!\=?&8A
M&,F\#M*#S464U@GY&\ :_C1J+267KY[6O.C!W7H5T670SXZK;O]RLG1+'%E?
MG-2R,+"Q, V6D!NOF*'WWL5,9VQHW=1M6XP/3Y!ZY5(/NNYZ>BS-P"R=5,E:
MAAF)%B 2W?0D]!)L,5*KHG/K<5BW0!K*S].WI+2D_*&X9[ZI"2L?Z:I#CR@R
M9J.1!2<RTR()%DS69!GXS(WE!GP_J=&7D>S++=.4U]<F*.Y$\]XR5B^B6ID.
MF^#J-:OY*J9])C3OQK=;16$'H@\I%'6(A50^L>P"J5:$J<XO34P[!ZHV\"JF
M=<QK6&'8*'EY&%G8AM:]A$&7_;QJ?MWX?YU.1[,\2A>J#&WR&1T6)G0,3'O!
M683B&9=<"!>R5ZIUF/\62/M*1=R5=U>"F>T(W]K[<H5K"VHAYI-?5BW7Z99\
M,3D]60TZ>C6:S3=PP&PA&77!V;EHU*6W\\@TV,(WI\R.[4\6!NR3.%L.:FC[
MKEQZ^*[S*J?X"49YE0A+POEF?HS3Y1K/3LEJFC2?>;K!BH._[]=S[,I\R,V)
MU<=HT56+Q5K@.:?%7_SWZ6B1]$X__SJ:5$MWV?Y^]/%X_J;\00@KLB=E3ABO
M[]U8$Z)/NNE\],_%K\TYW3O@@Q64H5BU;1[ZZN/Z3R0 __8O_S]02P,$%
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
M- *)'6&-]3+L"1'6W$BX.^X,%NR._#,C_IO#_E"V_1I;&*]O GN.2@!TS_8
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
MR#!>?1*8\XNZJ6O_X2YSE'!'2V6G4Z%W(7_V.^!3V)(U]>7QCR9'G[0\"6F
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
MY3G34^%+FD]CGL0X-5\G$'GO8I[!LA*DKYDFP+F/C^[.=?)XI"3?.XUV?A\
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
M5^M=2N:66E2]:I; B,VN8B;P.-H6T5+DQ>GTV(8\JO@&$E!P"V;V2BALZY\
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
MA,J>[1)4#%3^YQ!B2.K,,58 M,?M7?V/EX+6PG?Q=U/<=]WE)]Z^MGO_SJ[
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
M5\YB;WM^5G:SUFO;RN-F7^,>&^NBL=_HSQ1?QK@YJ!LGH.G>@E\VYWJ685?
MR!U7[N1%D(!3LCC(N5LUJ6J=I1+(DP@$UTZJ1B@'T[H#\_UV2;V2 441Z%")
MX:P_44WTZ]BQ6)C%4VV$[6W07V#[QD2,]W,IKX7X3[YYS,W^/HM;3VN=Q-(J
M;'-Y*(')$[J/+O:V$7&;6:L2TO[)M_#OFFGW'#Z+@5U =S6IO#;?["MF]4:C
MNKI^EY;:)&D=LD;QGE>2&/SJ5SL@/&6I19I9%(ETS2X0_]>N+%**^^'!9M+?
M,'!F/==N3N11(_IBN=I'1CTZE&IC'O9J(F>TO#4A0\92ZI/1E;.ON3F#NV7M
M'FFX07MM^N]SW_1C.6Q$[/DI^8>C=JH44EU!FQ"+4NS<-099XJYY+2[_=,W
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
M#!$OA46(??&17&5].1*#"JU8QF]@ZN+-9<8[*\PL9"L5JTDZ+E2&\?YRS1V
M#S7+1+>.4\SHS<CL&-6\_HS3+JYX+>S-[0K+9L4"&U(3=&IBOG8P3LTA_"02
MMG4[^1M4K1<L@-97*0M+ACZ#5#Z;M)RR]D]C>5^ZQ%?-T\$^X5=Y!W>\(WG;
M;:IV]BJ1?7BP<6U_,K[HH0"7A<JJ26EJ>DOD<[Q7B;B63#W3B^ 3<(*N.YUH
MRG-2<_%W%2/7*R>2AT*4!2PZ1DNT&WOSZLBYVA>H1/-2VCQO5Y6Y(F%E6W^1
MJC,%QM"6U!MY#S(]8\R9+U0Z#+R(5]\D./(-M5.FZZ>G7XLW18<7XNON5UX#
M/>4(JI#BV=]S:UT< ,A,[6'R2\*RF3<RY4JDJ&,F8O69D(#X.K;8=+$MM0W_
MN0.TK''W'];J5CZ88?W!4/#T7"Q"_FA2B@; 8'09EC\4\+PR[T#<>;WRI.H0
M6[H;T&O%J88VWLOM,6.3MJ%P[P_:O=/3X\6-?+=B]_5R*@&E,B]!ZA$8ZK-#
MGXN=>.$ YF;KO8>K2Z/HY_3]A*[@Z_8#N=+A=<G^=A#J*FL>10E;P2+3XK,V
M(E8HB!:GLC CRAUEU\1B& BZP52#:_4"9]4#/>-6,\5PIE2M2 C5@$_Z_OP<
M?RI1D[ CS<*M<;?RE-BY8[O&=[(V)4BF/U0"$ K]-U7.EY>$"RY[CF+_ZDT(
MF3H=7#T39"'9^W9#HHKH-Z+/W"KV@ 3W%7/>/\0XW7'P+:![=?(<?Y_&VF5$
M*!*MQ+S%D$?7>M.,U\E9ZUARR]VEV8AQ6R]JYN@$%4/U:=;A4]99/QJ?&>"O
M*JK_>O@>F2:FMC=PWME.SSAA.%RY-NDLO?7GQXXF3E)&LQ160,FH]W[^SX6]
MNCQJSWJCT_.JUR[T5C;KEL-Q!<GSDX[OYQSFR<&*3/Z4Z6/AVB/"E*BIY&3=
MN0?/AIN?@$J<ZM[_S]^!_O]=VJ669C+W:I2R-8 U1@,ER-V8P_A5YR" 1T5%
MQW212ZUHD19(!TU>A2RU$O#JUW^89<*VKCF,5SJV7Q:\AR^XDJX>IQ:%)PW5
M8BW[C;5&KSM8EB3'"3?KK/6I.AF,0HIL."TDF$_A&71H+2$91\G!-/J3@=X-
M\:#RBYC@#=Z;38;_<,26RE[$WT\ %A_IAV=ZYT3$2L1>5H/(VV3@'9.3GI.[
M9 #S9N4G@#+S$^!+Q?7JCNCA$6@196E>!N'XZ;0]E.PEC=BLTN0DIN89V7&H
MCX6B@9!/@>@N4.3P!ZO(B4]8L(S%8C"AB5F$2;!-Y4L]I@)1$>A2;$W%9L0+
MJ+<\:;@E$$6Y*81$XEB1[K*P/6%L,Q"7K*GG6NI-[E5TLT\AE72#44'^V[=7
M+0.VP4G)Z:6[]L>XDV48DK.N)7]*< ^^1DZKRLXZ76;;MRATK!+3R2P-^@VB
M\02O,HPOPG1RUSE3;2 '_8?BO#XF;@FTFJ11,"P2U2U>EQBO20D9@@ <DE+/
M:][(S=@E4F##^ZE)P6B4Y.'Z!.:TB3D;G#*%;HTZ?W.-_F.P,DN[U^4>[*A
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
MI)/!_!>]+_8+3>XFVKP^QQ.M;9ENHX7F. $+!"\ME>MEJ^SY_ZL7,_]GN@$
M\-X.2D7>'#$E1Q<F6NR5S<IR)>1(Y)Q;CH428I/C(Z6O#9M<>=]J<FO(%**8
MD6.ON8<I9T;8'&V6>?T5[T_//_#\\CQ-W4I5:BRP]^OLS64C]NR$LT3T:))H
MTMKPW0!04Y&3H0X8A,FEVKNA,[O79B1]U"/OV:(+KDV>/!WVB $%1H2'#N%9
MQ-SB-I]RKY\^_@W@OA)(*OGED9YT$]^&T\7[Q/(O*'YI%!16=K8/C(O+M,SV
M4;^F]^R 5(K$>:+1Q\M2[+5?HLTWK7Y1<8*5&SG\'5#IH-D@?>NQ !N32+6#
M>_*,UR<QP%_?"MX3X"(8<K$C#L7A+U9X!G>UR761-&Y&IQQTU.2SK@;*_#Q6
MH9EQM/*5"UGZU/?,HA57-IDI>^3,,SFVDO<)A<]*)U03Q'0,C T:]>FF 2'C
MSYLH'WGR$?ARL62+T-:[AI)#?P-.['-<69?';G.9S8PTE2OTQD?/H0OM?*XN
MD>T4C!6.1+F&#E1O9D/P%4^HP,O\0-/N]W- F[!0-3^/,)Q$6XJX5*:I(<!5
M%B5,D%<B+MW9L.AEA<T@MMR-T3PY/#'=W6-0MZ/&RGP-!@1Y56JA8V>Z$JK@
MJ*2Q*(>^RR#_U&(G?^LPL!3DH6K>BEZ0E*,B!2'EEZ,)AM:2_:3@69AS/+R*
M4V.M_YI"*T':KFO1]#NGETU#SRX8C=*7M9*?U=")\IR>6/MR?-EMW8%$R!.\
M@*=@N!3=K^Y^O=UKN>#$/0+U""T ,1;Y-GUJV_B&8 ?$P<WW!P0SI)"(Q2QE
M#'.P>4E4-LG)G ;'X^SCFCKW$GY59:S#8P#L-B)*-/EC8P>$#$;*]KJ*AN_@
MMCWB(]RQV&6<KU0A]S=[.]H0VLJH @^?7UU'6@[RN8O<,78S:Y@P4'@\?T\,
MALH8,MK@H79 F_E;7'H+=Z'(*@.2\T4-HUTQ<$?=H3)2(ADM" B5D>=:!?,D
M4'+])U_\H]7BPXRWZ/[:(VV,AIJ_-)#)"*=DGSL'?)ZN(Q?,GX1!LBDN@4I$
MOK6;C(GO#V.MW&-'-^:.ZK4#U>8]SDE[(OU,#EQGA?2]F!SX&*+OCPG9BMQ*
MT*DO.T0E8P+?2CJVVBG$+,ZZE8:>,3C=H*Y+QT)#RDQ3H0KBX8-&4U%5*>P0
MYDO,U.')Z2W;WQXC][G"KM4U'CO'9HEF(S32<VQV*#Q>>*S_>3/7*#%H1J2L
M)HQ *I>EDQI1]9^T8I.PPQHXG=D.(U"/8-=R%A+6S(UEQ_ B/5* *^"QLW3Q
MS/4F#YL4Y47<_&)5!^=VFOL0LJ1N+]XL0#C2N05$[=H>VW2_HZX?PY!7,LW:
MQ+VB,<,]*LZ"26*Z>FJYC<_N^FQ;;SA:=C$@Q\MJ<B(YZK4)K[Q@:E-O,JS-
M7Z@_[(4%>L/  Z."( 57><*M[<I6+:89/%YXPU+#L8@DIR,[2-KW[4,2*: +
M?)79S;A9DZ</3[%=E5DU+&.MT)9D^CB?$>9/A;*D"LAX5BW+R_T,8!F>08'$
M%]=H:$QXA.4[__&@17_8ZHIA:?C5RPX-U:HG_&92W=YF[8==L^Q(#B^\J V2
MR!S5"1S)TVQE>*U]N@@\,OL43GP-6>#/Z;<\-'69\H9GS==N)9;2+MC#T:E@
M*EF(51D?;ZL_G$R0+_FM.&(U1>DMX2?X_/*=;HH;4N3&4?*=<1')*,%^/3Y=
ME+E;)X7SPYG5OQ&QU+H; '(LIEEY2:RQRJ[1D[AO?7B/5'?<3Y]MA,T.*!9;
M*5D7RN#YK5Y@RB?!$$^__9"FE'^_56)NTF:8X&ZR1GQS4*/'KPKBB&JP$%N
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
MZ\K1 "#.%#A@PF0!PAA[5!B*?75UG6J'2][V-6Y7;GY^(F)6AMS33]1B?W9
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
M?R&*!$]METP_,#HS$.0@H?&\R\R*[P4_2_Q CL?T6;('X3U>#@O.ZJ]3^N1
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
MY>@GANM$?.VS#=*?E9[Y<HV0JUISM:\S0ZKS9#O<?.A57J2G$JL1!>R,D'/
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
M,KZ7=5G">=F;?F9(=NBL>O594LG5XNBQR$>3%ID+S]O64\U,)?^EZ6R?B0E
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
M\0=O+;^+V=M5J@XEA8#H2$,&<  ZCS#K@^:C_K#'GWAJY[HAE9(TV4S1XV
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
MC1A 1@I G:IFDH1P)!;2D_7IWRC.Q_]N$%C"C%;2[<$4#P8POK,]!>^@'&8
M74R.[XJDV-0P *G[X B4E P963!E*OI:[>N!2R^VC"O3,NDC*<[ACZ(O1+SM
M9;LB^C3FV/V<&-A#95WI,7T?1!)%G:I-**[.=9;F)^R@_;UXQ%^_H0N&JXUN
M"&7K>PA?DTWC7).)RV._]OD@LY_B((M>H666H\7(H?\/>]\=UM2V[;L4!14D
MTJ5&!02E25=:1*6)B"B]146D"8B M$ 0D%X4!!2E"")2([V#=!#I38(0$GI/
MJ(&T%_;]OO>V>[^]S[GWGG?>N??N/R9?@,RY?J/,,<>8:\PQV_9\Z\/=2!#+
MFM[-^N/V:>8+PY*FFO>D9(M!8G/Q0S,;O"8!2O8?#K33];(:!76AE2&3SBVZ
M![][JC!E>MYI&9%74-MYGD9E((Q9PT[YFX=A+VGLB5)PU/ %IN8<S1]I0W Z
M?)L6*8D(QM$T39RN69>1H&DZ6YRY"JOL^SB!O991&6Z0-&H4%XHA8UD/K T:
M=<BG@(9*(*,[ZCA0^&G/&D<,!>#Q=(4.]]\TG3!Q=SC-AB"48?-N/:, -SI6
M'=("T1S/_(3]AL!L;ULM&:@16 3?@'JOX6AIK3A]J_^%FO&9-VSA-K;=DN]
MUX$]TW"LLOC<#5*JGZ1.VO%[,C$A7"'!J[(]Q8OES::V<:8_KK)&\<26K]Y]
M*1ZWXQ-P+FB%OK+8>8HN4H4/]ICTKD[H;$0^W@I#F^B0;BFS=,_#.5N5H8.F
M@\GQ>;R%B<&(4D!:]*L#JS)&/2CVDHA\,S2T2=HE?='R+-:Z9KO(,U6M_[[=
M;'41@2?\6=K5.HQ@<IK'\ZL<!A 1?_VLY1HD[UR8DJ_/Y'&IJ:MXRX>EI0,E
MHZ+6GY_+"M<,U=N*61O8GG@X(7<Y5.E[YJZ'DP#-_'F14.Q(S(2.0PM2/I3<
M]7%B7HKT2>?;XZZ/[?1-3^A9_*L?A'7[$1D?YW2:7R%:XPP+L_ W!]3[2] (
M?+]9]?AI=[8$8;>5,Z<^6)BGW5]O-]0$O:J#=BF\/U?XSM_'G0VM1=7+<#\&
M?,>D,YUGMI)$P;RE ,%.Y51?GI,HW]F T9GUXR6)+(X"S\^H\M,>:- _Q9[8
ME"*/S\9I-Q7B>QK!V# [/YXJ";GXC"7#<GD.T\S/]_GC5Z?>, ]TZ54(!TS=
MM19R^>H/>IS#A0J5J6?X3BHW'LR7R960NNC7YZMP%?R&/RA*7I+&5?'\L\$$
MX(E#%U$5Q]*RUQ8ATT/K:71SP W*I)7QL337<JD!<:K?RD.RY40 YXD?FJMQ
MC()1E\/>NK3?Z8&IX\"1,'DLAJ3DGN9IU!QKMI0DP%[>8=NF6Z>UQ>T9&=QM
MPCN9Q$Q(E-*L#G(Z26Q/X\.IP7!H<!CDI!__./%R17\&UBGP@R>T67Y/YZT]
MNX?1DT7<V$O_I^;J8KJ*#*\3A43/ ,"HB@3I\^8HR#]/IH?54QI-0H75*(+"
MSP[!O#P/EV;FI1W!A(,5:"OB7]<32R[G<K/$7NFE&R@QBB8"^!TKW).-YBKF
M)?))G H"/> TL#@!JC5+5EGE'/KV1)AQEF.<-:>WN-(B;>UN8VWX+T<3_JA)
MN4'QI&$*L$0-*6U;S*%MB%$*T)A:8A-X#[L3GK!]P,$M<<\O.]/<-V5'M^K&
M<LK1"T\K.A:/S&71<._)U<!+9.-C=&I?OZU%G<D"G\FZ!->'9-I3S9,.!;CL
M>Y6\&_-+ALP+LKQ?4S8:-2J/0035<;?EX^<P=)$"Q2D;1CBY?!YDPD?L^+5%
MP8I7K:^C+^#!$GX?-KX3SY$"E%@F4YD]K[9P?2R> C&-XY],2&?@/9I-EZ!V
MWCR-LK<=[_.+E,0DBG^YR_0U&ZSVF^=F$)XX[]$L@G>^P8D6@*?8W#)XDGX%
M<JLXS@AW*IS0YH [=J5<CA"<)AT:L@H9?.)W)Y$Z0M4*>-L8ZQ%,/H]/;47*
M(!/BP>'Y2: 3GO?'T0IR.<LG93;,2AZ$:5HEJ%O\F.;MJ1Z E)^E&G^5]Q1@
M_SU.2Q^I4IYT8 M$F(7L9Q!Y8#V(+&M?Z@[CSL9[97IV8F3\>/J=#Y-3)P<P
M;X*C'"X(QL<*'KQY5.@-XQ/5=@&C3\1'I&08&^&R?%!/I*A C0KG4/JP:$V9
MP?@9]_ ;V>,LQ.JXR!5+SP+4K\D#C\7!>\&W*$"=U2_I3T%X N$27GL[$DM.
MSL*_+!53(%ROXD :5KX?Y[:X>O,=O%-3L &IV:IZZ#&C5%J,(MZ'0(?712,B
M95$<"WZ7<"14I&P^K>/!C6:N@F+>F:6\Z*CMEP(OWMT,N#BD^^-8X'2/+#72
M__FAY!]OR?Y[(:0-, 7@N,QW]+W?%Q1##;\-=H#,E"V+.+[$=[ Z=KW-<J#@
M#,=.E\3>9HU'6,*#1*$G*^8'#9YFBT UAW6WIU&;=(.0M=<4 %_U&\;VTI:R
MQ?V:N3$K'?7SH$]PE"0%P+D=R%=[\*<:X*!G ODSQ%R#AO]?G\]G1#"&=X@-
MUB^%4X %@U*8&-2/>+=W!O\R?;]:WK;CU9L.[68L7DQ?C1Y\[GA19S^W:O5I
M::)&FWQR%;YWW!Z.%XJ@ADVYFZLGNQ]?\F-T*S2X]&!ZHFO!MB!L&W)\*H6[
MRS7R:PH_C4;*^:/0)!%+.Y5\Y205Y_2Z%Q0@6#&5'&B:2CY*74&G<R#H_6/3
M:<-9%"# LW[W?%TUR?8K9&Z'K"U!OD9<(ZEA)/9H*4 'FMK \GU037@3;P\%
M4,W7I0"'</!U S"VC>JS]#KLYQTI08GQ&GM]K^ ]:\0$*#$4_JF&.E4OHW:5
M(+O\LWLB"R"\%=5MFI?-I@"3*1+DZQD_$_2) IA*Q>R2J!\[J7$-:(LCM'Z>
MFP((A5   1A*S?<T!6#P@)!H2R%$EA8J(OW?H5E2UZ, D/IU$_CZ:7(ZCH-$
M Y^FKO[3,6_G$1]^2VS,;^'\BG;(H.49ZG>=B2E@XLL-7[;-$*+D#PJPR35(
M ;"Z'!1 4.]W8/(Y-8ADZB=K:AP6LA?1#-T\3@'BFJCD_%V\C]G*$*8 J:A=
MT?K=$Q1 SS."_*Q^W1.^KM&U:=3_.T;_#@^YQ!J\0:!^HEJW,^!%"29XKSQ9
M%T36W*T+W[OZ.U;_!LQP9 89#I\NHOYR]1\K]GD?R"B?0R7BA(-"S)[2A-[8
MAU;='X9S)(&[Q/%+*SWW;/[2@O\!6O"O-ODS*D@QLP%'!<C(P3HUL>Z7)WA
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
M&Y611Q\_WV8*I@L'"!-_M$HQD?+JIY.@\)%Z\KCI2)/!CL0*U<\6Z">0:RG
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
M8W5'NE.04_WBJU?)R(6J>NTEA,7H@ 9_SVGAFY[L,VP/MNK"/J$F2A.2)1[
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
M<,>^SV]]X91+X?1&Y,OBR?AC@>>Y4XTJL+-Q[HQ9#$B+5WWV[Z!M@E52X\0
MR$2 "ORE@=\C+#!_'A%&!*%[N$V:[# 2H 5O4IY8G;"LMO#J;;E6J9S%RQ>G
MSOBK^&"[HSZ:>^9B.K 64_8ZZ*5D\9V;43;2 M)?XF02"B_UM*LFB#X(VN"D
ME?-7@.!U93)'G%0D(E#XS/ZK[[EKOX<M&RJ3;7F_6[* E:9D5[PU@C=30:OD
MSO[EDO&^#SK;BFX1PF^^9]GRB,]^68F++NG!JVWJI4?Q$\XT$03DT/>V'ZQ+
MU_O!:AR[*<#;+$OO7KH K:RE.MYA)<E/9B8(XEG3D&"B1IYR_00%N!F?-ZT9
MUM95O./"J* N/*PDB*V3\"]/D>(PG+J5J&T'BH3]6!RP.(DK+9">E0F^?.++
MS:.DB6^PTDV9),</R.>UFPF?.WR<8GCDQ4Y*J4?K5^5:G9)K;N=]&KG)]ERH
M"4RG@SE:.H)-"-Z;'MUPEQNX)R_Q,K#*HCI:@R?EU8')VW95B' G%8YY#RZ^
M0,R^>]((=G1UR,#'Z"=T#Z]BSQP]F3YVL[C$9?DT#RQ=_2ZCE#+'I'(M.37'
MLUJ7:=[;[[F-THDQVSWV;)7WC*DNG]^D&\5.L$5I7GC)_."TV(['_5H68ZQN
M"$SMO5JZ?17CF^SYWB"FA9$$ETZG9[0GCHQ>C\KX2,>;LQJ1;C?!,W!JP.TM
MO87$S7*+STB3*Y];3G8__I0&2,\+'USYHX,_/[W_S]WZN:ZZ/T3^O]X%,:\&
MQ$LUW75@9G:]YAK;:S4[:J"]U]6/E#_#N?K(O2.0>1#5O7C6MK_=@:8 > I
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
M.S])NZ25-NJ08#*0?P,JNWK+B<6\OM=*?'/!)?AYK]W+!$1U<^1:9#@P7ZN
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
MU<Y/H-8>M.MR5#JR2'JU^!C/4=>V%2:-+_SZNR*$>T/*!_TZ*_SH<5^&"#?
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
M%'$$E.FR0.F;R0#3HR5JC$98[6\%&F\8U2YA":<D"QKCXGNM@M(^%Q[F";O
MXP^20E+4X&F3)AE H A/R0!&@R#"K4$@4M8;T;W"+)VE>&VT+Y@2\[<.-:2
MRG&/QB*K"?)F]'Z["8X/*NEF>)&TXN\G*[]X;\)(8\0<12E<X*YW.ZGETP-I
MW47GHN6UVB&;-9^5LTZMBT[#;M'I=2P_2!>$_=T>M+9%6<\0!(I5=4=,%(VC
M)A'AU2OP>FZ"<7\]ZP*_<-]4GZ(:7V$<4QI[&J]CF="-Q==< 81T=>%@9?/,
M<E_F!EA)? AV=M,E%D,;4CA3WF>J6=U'D^$:8&RB-="<P)2:8R,I*$M%7<$V
M]P/>CYRK\':_ P6!L1E^C'C==Y!1Q!AL6/92]Z[:(AFP7<,V+Z]NE8_7R7$W
MX$&[E,RS\24.T:($V_7>M22Q1$$78+:[H)C-,[G\ABM2M5TH;_IUY.4_%"TE
MP8=ASO:"9U?(@  8KT<&Z()CR  8MDU'&?TO)_Y_33'VM@_^0(P.X2W_+&1F
ML?U]/?BF;+"HJ$)QZ3I+HMS51+JG6-*F(@;C_O7AA"<5>K/0E,3JW(#8.0";
M_D*!XX"D8BFK]EW75V=RC"*37)TOUP@/%+9-\]YMP)-.M#6Q!;UBO<7J.RNT
MG"7:*ZFC&YR#K()AKA"XR$"J*$EGG SLM66,PI\G RJZA*2ZO;Z,WU!#UU#;
MHEL:E/1$F8<DD.)"X<7>=Y7"+O/?\/LY,F!^CO)=Q!<021,\R34+6MM,F) D
MJ> =PG<3?J1>@W!J(A"\?I ,M-=,D"3@&WV2)"UBSUXWX%^X_QUQC;3QHMAP
MTP(]VY[BF"].@<33:T]7,Y00NRW5:R8@BB]@( .?*!8FL@+#5X/_CYXQXX,]
MVPC$K*T.BLTI<Z?7?Z58(0_6EN2/V);S_K?6H$?DT-U$*O#J@ZV][K?$1Y2O
M/H<]@NVU;@ZU?07K'H7XH+:I,6_$EB%X/10-;(YB?;$>J+V^I+]P_U_&5?/$
M@M'SQET]=I7/KK3 >I'R4_"IOSK Y!&QI3I)-+QA^U&'1F6/F\*E8+7-O.[:
M6[894P4F^\DB55M3C 9<#28\@S6?[P+/+DG60PA/L -L6Y+[C&J?,!9>0PBQ
MNQE[G=$):HI3)+_>70K3[T&,>A!7RK*PWZ9^P?Z_ &M4XM<^L6HH2 :0AF2@
MIV@(M9^*^:Y8M&Z(!=7@(Z)VTV/PG5K[02[KM4(K8D_'L9![\F_6N29K/W:'
MO[W]F>^:T@6MBV)B6<[$4UNNRE0?5S]^"#Y7=O7!68_'KJ@/.,C+Q5)#R1]"
M$?!W88C15]L5FP&VB!^C$?@/"4"9^E[?\;\6J>\=DOU!?+=W=OE7T?]R@/:O
M"KUO=_3'P8UEQT_W#K4D1KY>V'*R=DBKK9@7JA2MV%5;2V5J_.=%@O]U,>@_
M&3GOAPLD/_ZX'8L*+ZWQY;NI75 PV^7RM6KA?,S8IT^T%I[H=:0"'HPUO8;7
MP.CH7PJ8T;G)>&G3^R4_YOIEW:?13%K;EF$WI;K.UM&XF$/^NBK02F%1Z*60
M)D3(>>@E[RJ9!=/@RMUK6UIEV='7WF2X:HT=U5Q+N<243./F(X)CVTR@#=YP
MYM+(P4N<*))!;!IV7IHYV#HL4KUV]=S1 T6W]7ZWG3D8:][V!WABA01!TFA/
MO? PH]%[_O,WZVU'*GSA1":%!TEM+TE(#^Q&V_W^'533%YNA9@_NE:>U:L[I
M$(@:JWQ0>58VSX)"+'><UF5':8GG0=L>=&=O ;>>':;XK3^0[T40C0\H0:W?
MQ]8;Z;@&37%FTV#P2'>T#CIZ4HM+<T#K@%(A8)'Q0%M*:$ 2K[<%QN9]Q3;@
M#"8VIRN"-PC:F^Z[JL_JY9RZY#POA%R<.[]D/O$'AB62C:VXWE]60.-JJ2.H
MW2LI[;R($OOMS/E0#IX*QC1#!DM:A>I(MTZ(CR N:"7H@>))98'[V.;XF4YK
M4CNMX5&VL:]E0\E?*SI6XX_2"N(#?0;^.(%,)XCWEYJ#FY[CW9J/?JM>CLUJ
MRM1R][SSP,GYCCK@^?9,4;G:@0^&*D;>U)7'Q3*QSB%E.DSCRSJ.%@F0_A7A
M->ND#ZOBDXU!QQJ89E8_4:48__Y<R[)5]+^I(?TA\K[#Z^^GS4#<K67T6J)$
M:H1'O*,GP&]*!A[MWJ"=+?C??5:TORO'_&\[Y*9PP[H0W<1&A8[011L7H?(\
ML</)(5>LN^CX7[_14^%&8.,<U6[!]4F4M+4WZI+P["BDRX :H.U2:>/L/([/
M,$DRTC'4L2#IW 17^0Q)V%I\5O9@RJZS[E'AZPZI%W.0EXB83+*/&MC,*J2'
MX1.5INC2['Y_-G(B7O%)OR5;)P2:;3(@<UAR1<9[MV;!E4%._W--!Q?MB3R6
MF,!NM@1UP&X"&F$P(!Y5-Y/MZ?' QC&0=8MISOK^<NS!*9?V#O>+>;)^,CBF
M9$NVN-=UN:,CS0U3%<&KEZ,X^=X%,?J[=0\6V:4RTJ...50'Y9</F21_[2PM
M2<H52,1\X;<<O$37X(:H&\RLQQF6Y=J__;:56$<<>'IAM<"VRB/L[%G9W N<
M_ &EROQ064@H_]F^]0O9II!2J7/7FTY*&YSIC)X%T%Y#&=_( %,]-_3U4//$
M,'=K_9:7;++2:!8Z["8Z%?,IJ.O=PR//F#_*NZGP&X!"16H'[SN[5TFXYQ1$
M.O28F4G9AEWW>;M4XS EF,WUS;#6<XH>S@\MN3&X?))]YFM;PH%R#.L=()2)
MYB' ]:[3ZQ"J:>4@5%<'NT403NS*8ZK)4^-;=,QNX3$=O3P[;>_!4*&6G*T$
MG=/5QL4VF,!"%0UP"L:5*>XU/4[KV^+/16_ ZV4,QP\+1=.<50=\\-$]U=52
M1OK//CQ4W<A%RM 77-G4[JAY65@X[;3B(ATT;;-QQE.D;A:]$G#_$>B8C\10
MP==*[TXK!QJ,D+44,H'GS2*5*B^_J\Z#-C098,"O-8 8I!T7.J]TSNS>?9IQ
MN=Z2^N4-=M+)W<?>MHJ3_LJP2MQ6V(J@%:+9JW2N1_J057W<DZBB*B;3Y5<,
MT2%L$!W<@ZKTX0[;[ 7YH*A75>=,Q\RU>)UC N-N4KTO8 X=YRO&9D>L/.J@
MRA&O58!YY#8+)M/=N%I^X3[+5@AMSOL&Q4X TK.QI-NTQ>B2Y2#G=7^QAJ'<
MK?2:4=]IU98+T%A#CH0$RUMU'!ZA/6;=FR$3\K)R8N6N[]!6_)7Y\Z>HU0GJ
M>5I*D2NYX]*#IW/M!<TN.KI#J@4O;@.+-%*ZQ105>3VO/R]+49'"M(=:B?,\
M"5I6[>V?T=/3:^WYU:>H;XZU< ^DY$ED.^=--.1>/?Q\52'!&*'DBIY>Y]N]
M)<>]G.5ALQD[SZ%OTGZQ"BJ4_));?_!2)KJ(M&62\5_=SFCOKN>^1[=!',JR
M>%$T.&31'<7O6(3WUJJKA^L$+]M9QS"LTE@;K@Z4,P@>[PSBG X'ENV0R04P
M=!JBI&PFI,"AAW"SM[XMX\/;+W0"E5HO?W^F^+N)E-!4X-KE0H59MJ1=%=+0
MYCB(^.)!O:2/0+\TF%WPRZC)2&>.QGE3%O&/#ZL[N$M=!4^YK29G\EH]3F5^
M/8>,568E]4%8,/BL*530!&NI\V&*GX2D0>_@T_MN8GTJ)+/;.8Z<C!,E3M9?
M3<D0O,#94&BZ>8,,! 1,$/SPH*DE7=.^1W6@24C0H[P",_NWZJ>-Q\?.//C4
MS:T8]('&/)HZY:&KG#^@_#F]5@P#6>+<:5L,S"+8XE[)QKO"[F@5.!S]EM-^
M>)CW193Y<.02<* M=K!V:Y.>^-;'8/>J^F0GSR3[D[L8!.?<9-^-X&[=@-N6
M2=>K@ZP"=(K?+YJ^BGTF=?(ADQWU@M<I9$+I!!S"MHX<,^G&@,,?K="TH8F6
M5VL'I7/7864=.6>.26DVKVK>/#N=*WSS''""YD([L!,<OGU^TFB)#Q?2 N91
MM,=NH9V#?81SM="F/-YU7I3\9H@#,-.1YSI96JYY=?)2*J'K\>R)I5;32V.;
M*3A4"W)X<V)RMO$+J.FQR?I#,[-Y$X_P90G^\1ZGVN[2=,\CW$8BBB)7&<X*
MX0*H-OC8UI!/8?:2K/,310]B<##2T3$X.[1^5TN[DB"'\39^]=E,,<4DW_XE
M[PFA\Z#?@Q@\6\42\+J[5WSN]I*4H;:8A%88(_1JUTK+J.)H?0SXJ4B53?'J
M$]L G(BHN/^5=04/!L81!17EXK_6^;H=98=D=4BAQT96=T6Y;2I='?U2FUM;
MYEM3*!Y3;WB0-^_8^Q6(.*Q)S^<Z&4A+(@-"XC#\@*_ KC&L7;J>LBK"B-5E
MR."\C<)C[S N%[BZZDZUKY5YL.YH5(-3:M4ZI?!G!I,5Q3T;)1(?1V;&;6<7
MQ)K,>2$),AS-*SM<J-5+0_^KBJ,Z3H$4[$QX5K97;?/K+:,Q,F!%2?W6F9D)
M-.!IO[NDM[:@=2XC,D"C3>@V( /!Z?AD,J F1](T^;="F3GUHK!/G63@.3N*
MX%#[)AQ<3$E4=VA#2-2@5>:-P MD(/4#"G\.,O,WH.L18Q/(P"=%\%[5Q6>P
M?*XV(@T%L^$Y&3@_ /L1"HYWD R;6#\/FPY"[M4]/)T.7WR%(CW![!7F) 02
M[W2!Y\XA20P)VREY^Y!N[9>KIP$K[#NN00LT+F1 -0Z&M4)]W(#\")1!XHZ8
M]" R3&P+..X5#_V0D[$K*DGA$OJ76HXGR,#M\_ =!@IFH##)]@T9V(<%PO9#
M6%!S-I1<FQY"DK$P4 >-7(01J9OV"GYNT^XTO()]LH80N"37E(Q^A,KY2?JK
M;TZ1VCO(P!P_",\ >P\>9)@B!9XF ^AVV,MYU(] &C]*WRA.3V/S.H22QV/W
M:J625/_$B79'+8GC3@YJAT0T>YM,ZLJJ;?)85I4'=>_47]#KZ\W^[\+&+WW]
M;ZRO5JC2K>;V#.A$<TU,@R'H3ODT:-?:PO2O$W]E8C,)G^#HS'H,&GM?+^<R
MY*TI+W"6=J<Z]G^F ']9RO^]B<[KJ:<BV.#@S;JACT>=0]WA2_2G,G8OJ6_>
MOM?\I$?UPPDEKLJNB\B7^XNL-'>M?F8[4UWZ[5.XO5W_35C,.D$JV08:.<MX
MM?QT9OK7-VZQN@.ROF/JK$88T0V[OR5R-A1'$J)-LHE0$]A<1^+HC^]A2E.5
M_:U-C/:]9SF:#Z$$L^\980N3E*A?0PEPTC-+:(&S0_ LF.6R27'Y<;'<TLJ@
MZ;<?\QM2KQ@BJ#05:M-$QM]-7>0U$L?)35VN/XSS"+A_ID"@OK=,*V[#L2EV
M4\'87!S][*@*3W:*0&Q,F=6./[-A>E6HC[Z;)^[D2A-6'31\7_K]BL2,E4+M
M2*9U$.LLYQA#9B1_[ON5N&R""]8P-\]TV-2AMZJJ4O;Q5N==UW@.E@"-.+:Q
M*R=BV@\>,A**>1*KPO>5;1K,H2QO1P)](KBDSWG59K3N*,>YN4\WW#TSV3DX
MUA6M9=IAUZ-I/6JV9!G'=4?]L<5)_,M4_!5'!:6K\S.^UR>/G;/?L0YJ(?;
MTYXU./-47L/5YICA7GVB-5;WA 22SMJ33N"V0I>&3*(7+C-FCW[[\(P,Y%7%
M/%!\_SGH<U2U>)95ZZ!Y+4O@!*S1( O6>,M';K.%-,9N>6-79+#[F=EKPI3S
M.&>KVY(*=[\10[U$^:"RP#?#1%C8QQL:_&D'=^0VW=AJX]F?F+<T456TGSLD
MH,5@)?B&U\81P:\HRI_PAH?/XGX;:TQ#'LSV,Y],-A!TN5:*F#SFQWKJV==Z
M,]MP8/V#6+<T(CSQ00AVI2$Q(<SY:^RMP4>[GL=YM"]*/"B<.9OWWK+B"=<8
ME]#2M5-*0>Y^[+C'L5,Z,LA2;U39I>><61I1D_%<P,&V,]>I6]%'KU8'G+LP
MXR_[UUZ+_E.;;=$,!=8:^Z)AQV\OF+A RDSJT<4,>0&'K>_.J0KBD!J0:!.F
M)&MD4P:49D@SP:0D?G0&BAQY+W'XD.JUTY&Q12JTT5?$VG)2F?7[_*3M>^U&
M+_,+8'T1H65*? <-Y2,K)(_=LM"S4@?5'O%F@=^??EFHK$@L:1T_.;!<"V8;
MA"--VYR\,[5<_:PO'SGR@?6H*UV7 I'14X:5:K['YY$VF!/J>+,8NV@H+QF"
MB1=3.BGV&KQP+.YEUFDMH6=NT>/3 X?KS]SNS,+K7^^O/<^>;9M.GP7]6F.]
MJ_'*[9F!:E1"T7;5;&#X&B6?R,<G3VTK"T%?S7=;5?LX'GR,4Q$^5YP>+7>Q
MP:9=<:JW2OY?Z6[&# )_JJWIB^DDI D97&V8@.E886E,4>[-[C^S>#^SFLZ.
MW3I>RX!U\BP/0]N3%%V9]8H0BG,G Y35B^*HB6F,3C=HWV_"Z%?@!-;1A99B
MZ,TYZ&-0B..A^LI'F^R.WINI2>Q.-8H30F_'DL>4\F9UM-'(*!MBH-]9O":4
MIQD\RH%B$:HJ[K'L+3RX9LPS9K-V+U1DBGW LNK*YP-N+7YI/2J@@WX=**H'
M8!L0CX\+WI[Y";)0>LFDU<FT*44F1"?^KIL#CHW[?H6 ;)C@G<,Z[XK.#']U
M[.#85,-]W5J4Q"ZTD([WNNLR$*RP*;$Y(^;?.-A=53URO\7JNLP::]&?LKD7
M;<P:F=S,9*Q)O)KN#Y93U,>V38+AJ'NPD5VT2!)FR4VU%J>@QA'FSE/'CVY+
M'QFKBJOO>Y8N)R$HQE.<,!)]/O%+TJ8OOF%7QJ\'P:@L9@%MW)H2+QC30'<^
M8&1I^&8I'AT_?\VUU#!KJX7E3=&]U*C0<ZJ<1)IT?\4,+;P[[E+WE,%$F'.]
M),S.1_E9^S2>@W0LZ7;MJ[8RC;% SX(RDI^&DKS1[_B^AE'B$($5@ID(N_MI
MX[?:BX[HO 73J'L*6MR]7(E&8CP?:5I<#PMHM7?Z:JL#/A>1"_SR1(JAVJ]$
M*HN6XLTGR4"8!2<^S-'2^[49]'K'4O @Z;")X*'WM(_TGKO-N )C00]4%DA4
M!#:<;>/*,(L)]C7*4@S?IM=3%C$6=>[+Y6+AEM[.D^_2SE>1W#G-",U/("9Z
M*J#3A&,XC5"4+6*8N<%HBQ_ R:(FDT6O1+-ADX-?2O7S8S+OY. .2G('J-J(
MK>:('D2#!(B1/O:3C+"IH*%(/S$?<7S^!+OB#?YWCHF(IRD=3>-\;U6ZXM]J
MKCZX[)0AT5[UTG_>>&+]Y%^OD?/S[0T/4M^HSF856B&/3[9KZD9=_.?MQYM%
MTL7*$DYAC3E"Z -^_D-M$&PNP9D,7'(.!6.-*%9Q#/(6Z^YU"\NBGZB;O$P&
M:EBVVYHCQ;U&RGZ[^7JZ+G%$;O.U:ZD1)58Z@FBEQ#$B^$ R<(CB 7&LL,9L
M'(I(5T\)3!K,*#Y2W7=HD!+;K:V"O<"G2=VML.Z7,+0D(=HP?![U']S4S5B
MPK:W076TFW[G23Z4 ),*-OVWHH),*0%.]WOB'+@$AUB;@>#IR8!@7'KU3[5D
M?JI\<6IG'$31LQ55(B*2#"#.4>)22K11P#;P,\9^J6G\_YPR+Q)L"=L)I -[
MG6?M"O/^AEO.RGO>!!&S^PEF.P6>_8C"<I TQ-3=?YH9C?W5-/0V:L$$ GP\
M<!?,10:4K2GQ*&KUHHG8F_^P: B\@!*\SD[[K8-&\-W;:Y*$0V0@YD./N=%/
M$/^.Q'V=F<D 6' K]4^94UU0XP37Q][34 V+QU'E%\QE[QF\96+N:&B@Q;'^
M.]5*?BG&_Q3%^'/G--,Y2%DV2ELN<&/#@.O,H_9WU*3M?Q>XWT@/U(CB[N1N
M!P5NS%ZABDNX]BJ ^1+3J,<O*?^RG/_LG [M?U^)]F=YL\U/E.@&*&I@D&&?
MOCCLT.1FF2K2R"1N?M"\4?7\'"O[C?/^UY6BH,;+(D]71W&1?8^7X6\P9NRG
M4SR"7GS3$A8?M1U]I*?N=P!F]J_3%/T0$:)=,;B>]$5^Z6!\Q<.ZVIPK:H*Y
MAJ 8&33XD!_G DD8;SN9!.8;T['-LS!&!J5Y/CGN^[R'^]3LP2<='WH_'EY\
MKZK(O2-"B6O P?P\.(V(>G9HZUJS82_>K97_%,N8UHR8F"GG4DOF_?-=O9;V
M5X#):UOMN4B'/F@-Q@[O;HUA=+Z&8]ATL7_-]>BEY=L^XP-PI0<?MAEBEL93
M3$OX\H*ZJ;_,I3(?Q(4$N6O52NY>RN36^;QEDF]ZIK;&1M([ZO3! XH,[6LA
MD 2PK(;9D!I_FF03.-1"L'_#E\>POG=C;DFHHG\]6=9)%6V7MCHZJ)FJ$:<B
MD&DXJG^N4HB?N4!/A9\*@V*<!QU55,,]6"+(^6)N;P3UV?06NM/#3FO-5FA(
MF15O6L<(*NA^9!5!9Z)U-I$LL,;S<LU%&)W+E+Q)?8JB_L_]AC9U)1?3#X!K
M:GTSE,ZJ(CTI ;.H(=XT3\T#HW1DT!%>"CJR4.YA,MK\6'BCO4S$\,[9_%4N
M,R;\A6_:^= OTW@U;_0ZWA/9/GDL4S;^T:%>85F!6J3D@37GD<1C0V("]VH/
M?5D=JJ8D&'+M&#['IE4H<W/LO++XIX*3V+A"^$,?N:PF7S?;<T&/C9TRRU+,
MP,#O?:?O456>B-Y%UP<^IJ3?/AH>[I..J"7#BN#?:G49R_+7VHZ\/4Y,Y(%>
M,Y8PVLKP/%QU!.C._0.-_+NO"_X]GQV-384B[X9)=(('>Y)?&^)$SA<2JO#6
M4 \9&':#?;*\04GD,_:JO<PBO[]W%)R7=WO.Q*DU+=?"]-LF^YQ5XOR\0?BI
M%^XV-B>HENT.9&_R3JQS]H-7<O[B&][.D('4UC0RX*M!\2J&ND](XE#0I*49
MG!;?W402DQT^'\5\*V#M0[?.N'[Y1&N9-)C]F[)0OTP'G_S"$H>),/IMO^#J
M%Y^7'Z4^LIP!G+]T\EB[*M^W/>$/K"Q>1,U)Y< F]/[BJN]VD@'5*#72#GQO
MD<.)1D@C#[?<%2EPW[R,J@^\7JYL6K\;]DI(:S4PLJCU.K"L[OB)1O</:2UC
MI8HEAL@1:628=^?!%,?V/2!;@3I@109^0,W897+>87  ;?7#".JB(03C+&BZ
MN8G2N84ER<P)Y62H8H7N:8P>7^P,]6/VRQ?-HKVP]C[&DP62[TB< SYJ!5]\
M(S1ZEZQJ:ZM6QW5/<_:7E/<?B@9$ 9:Y4P"I*8D4R!U"W #M.>L?R+;NCI2.
M !__I@R*7[%!OAG];&$\MGW=9_B.%)WI0QXC^Q0)NH/+:%[>^_\1OW+1RF?Q
M])BHEGQ^*1PJ1%%4:;1DK*7087!3YUPN53B=N3:@V<Y?1EGDF.G'\"KX8LAQ
M^V-0XWMK795;/?0"_"ZH[B\E#Z!=+BKLL!^'UOM>C*E%N(G@,AVP>GT)CBG.
MP[( E9#UN<&;I<UOC&OS74/1;Z/1PV;82"]J$Z_7N=9IWRJ\HK,\:!#9HY>W
M..0\;N;KJ7$'?%Q>5#$ CFM= &X< O^!'A2(>8<6ID9#A;328M0R8]Y:6PN>
M") /4.A_\8],K:.>"A?X!QLY]</\&-2"IPJ86[A70DN=SNTNR2>$%%J6]F-6
M,W5+/N"$WM>\5+G?=E+V5DR7_+0A\1^#,NF_\4_58@H^;TI(1H?P9B5-KD^2
M\^/GKQ4KEN]=!(M:N."/#/Y B]Z/=PD'!_Z#H0W!$8K6J5!FM21CG&S5:[R'
M1E"<=;^,8^62T]29AEO2SX^F/E?A4HQ58?H#[>_&(EJ8:?"[6C4#/E*37YB;
MO<S33DYN:?6G50?S,B2O\+"94:7H7D6HX9]@8"Q0@UK=#'RLYH"/=*Y05/[P
M1(O,[YIK,U(O;[_F<+2:C>1=3Z7_(W'?G.,_V5MKD#[JR"V2;9MO+V<_,S;Q
M;8M.D45TZ_EEX=LN_=P9Z(E0?G9\5+9N#E2W.5$C_,R)W\>TW3,@+1ZLKOYT
M48FR=SAI]$O7@OE+J6R_EP?H1Z]K4F4*"A^GZZ^U=\'0@SGG./S$RQEL/]WI
M1WOC_8'D3S1K'$" J_PQ%6[$'Q!L7"^-ST)W!T]8DH&G-2VCS$'UHRWBL/*R
M"_<)FYSO=:427+CXE-0?Q6\=,Q]K43R>^>EJVM1S68;"3*NC&C<TO(#./Y!]
M 082RL^!ZRS8Z XF:&5" T9;'Y?5)%VM#_\J/G.#7D/@BH#9@7/9!VW>*HKO
MJOA(XKIJF,(PJ##^8SB:DK.6[,E9"^45<LRE[$Y%F4'1@!#Z(54J4\8?R20<
M:/\#>@;3_<_]D><IRTEE0/R1MW X12WZ#\$K(J;849)-3L(^JIM)Q,NC*K/M
M:U-A28_>:OB/ZUNNS"XC:D9K]4D\QV$[!^9A^ L1E(C3<0#F*+DMDC"QL4(&
M*@S+L -^R4U<LK12#5V%IQ'2+Q*_%(AS]!3.8FK=FE\6ZK[4;T([NJHW*+BV
M+'0*#\@5:_2"L,.QE-B=0Y^20C1#"!$:!%DA2F!]J)\,8%TXR,#)H<YUHR'8
MFVT-PC89:*<$%.V@9$J8:Z9.81Z\+03>9MDK=:I%R27H<\D >E*2I)ZQC\B9
M'4IV8; *WUXC [':>Q=M-A9"47-[):PH&<9)7P$RP!@&)E*Y@PF\E&'?E\*:
M[NF2 15SRA_:8[!5<9\)==!\/47JRK!5>]BJ*JG.A8-XD!+O/*-\=#/!F"+*
M6*D2V60@,!2US0[?1P\R:2Z#:/0!/-M-TI$D:8*'"D]2OHX@/ <1PM9#]C/<
MLX^:LC5?UA_XI]W9:(:LLU#X4*-PI[Q7.K890?*O1I"8*.-.F^PGI]XY';X!
MH8@  =Z61NU=]+&HC" %P%8U8:NB?],$Z)'ROH+6*&F:2 )%9J"%H6.P3[HD
M+6;2Y;WB?M_+VFX_,=OUX> !GPR2#^6?WKVK=$2O2<D=.@H;%*F_1VCN%_5^
M<B!R/1H[R!>P;@0A$4)X!OM3)Y[9=M=,QUYF*HJ',K>:29T*[G8-N^&U9""#
M%Y& Y*M<OD\&?JG"_PA5^-?R ?T>H/*#?0U"L.'JA*XLSX')_X^]-X^'^GWW
MQU\BDF50]F4JHJS9RS8D6Q+)+J9"MI DHX81V;?P#A$24B'9Q3#V)?N>W<S(
M+C/68<;,;_J<[^.<=^_W^9SS>9S'^9WE^WW_H0<][ON^EOMZ7??S>KVN^[J$
M$ZA;5;&5\6]N?U398;%H>5DP38Z;592B<8IE!"O]1;#31=**UU]F^)<9_C=L
M?%$ U<'"1EN6)N)_W.,@390[OQ&.W[X3TF<?^'*K]2\C^LN(_H=OO/L@F0Y^
M)1TKFH>1J)N(B[N?71X=7;WHJJRPF#3_"=AN]^F!&T#-R,V0+57$9#QYRO)9
MEN.EQTS2!?:A$@8VO9M/.Z4_38+MFN#6KQ?\>YA%I5&*EWSL'C9Z,"I^C'J:
M-TPER#Y.5>XEJG)G;R#P-1"T8!8Y)"WK<(?*+'_11XE-X8-3/^]$/48<L+HA
M]H:A),]X@IXS52,+5(T$4%7:MNH6!?PUY!\:4@J7>M,C'5>HF*$KN]BKE*,7
M)^J=>1,%;:L]_LN[;QH*<&R-:C<"5+O9>(\B3(-Q<7W41[3'F'Q -8S8D75+
MJ\_]]\EC'Z"VKJ/UC@_V]TP+#1;T5P5<OT3POQHW8\W]3)MD5#^F,"V]95Q6
M-RSE(;W#:\-T3NR5J>$'3CY=_>'7M71Z=[E%Q$N66(";_XX@6CN&%W?./5JL
M?>;+^-8?6^YZ\BH^V]S/K/?JAT=TSX+L G1LWC!#_S!KZ==%<_'.4>4H6H*#
M.9ZURG=7"FQ8D;BYN=CEK_;>P;1WTH3K(O :,'Y3I#]O+6QY\^6=%P'O:<'_
MIG7F+Y,E!RN,V5<.6(K&T@M<91NEUE')V*_6(:EQ&*5*-/_AH'><=X+--DWT
MOZ/.89OPN')UB38;2*AT,;((85E975M:MIFK<=^$IZ4'*3TRN=#>S';]AWQ(
M;(">28C!T(_B3[F;11YO7?.2Z-9UZ$H:YN=H!X/D$;_PE_,'[JO>K";;B_5O
MKSM<RUI7\<SV$)PNG.15Z\@U69JT.B*7*\ &*H+^NWJL?/^_?LA*\A?T?I+.
M,,^J31*-U^F)'B[05QBD]E/F>W<*L$DSC%J=,#ZDZV=86/\WKC_^!WY^*0OV
MJ;:5SR,E'N7:(]\\<S9,=9I;&[>R.F'QZF'>FR_U3_/##,.T-VMMW[:<.+6N
MK!-^43CA]VVB)_&TZ+A8/)^ZBN%"[>>11U]L I2M!Q>5]BKEY-8=!$((5@\&
M/CL^ )SN'P?0$+<>?N,2@GD!;.(8M@P?'GI;)2SD8].16WJ/<NFJ+%8Z5=F9
M=#J\165?6S(Y8SV\FLCG"!EWT'A7#PR(@Z17-E#DN7,LS?:IW,'9F-)K2X5Y
M7]N9TRT?ACT,>LVW8R<S9\;A;O/X V:6!Y:$$3BXA5DU#F^1<A:L*,2J.K%9
M3]JVBT2_+KCZR60S3Y^^< 5Z1$VVR(90/T-<'V/">-@(>KIRS3=+94R9V#:?
MK!S4Y<0X$A7NLQI,U[X6+*>91_'"SV*-&:;A\MR9&DC\IUA?K,<9U6J2EK/3
MT6$Y?W3"^LS@L9.?S,)B![Z%30G<%Q^?"&];]VH34L+["YW#+P9O3X,LLO2'
M).'RN(4MZRJDTGJI]0_/P,8'I1+Z@E<>J.F8Z]KZ.#XQ&EMK=\6P^#0_J8HB
M/<6">69@/C?";PZB*L3*PB3\<VYKR=I,-"5RT)AN2ERTN%U8&_<8J8-35)3R
M,1LNE^&'Y3>L%E2GFY7BMD>#F<8O/]\RSO*2T#ZM8RY#>\462+2BU10R1;&1
M14EF8QILKA9\(QO-HF,*ZVZ++33;[(+S67>K*R)%*L,.1%W4>M:Z%G+N7HHS
M3Y4 00D]6"/WIB?&X>4;K!6%-A0@8B="P=9P_3)7,M/E3I&?^U';$<>K].D[
M\W>:4WRU>20P;C?\$TS/="AYH1L&O58S>%_*P@.?ZLE\M#NTT0\^*<I3:> L
M5?TZ%B$(X]8G1*/''WFX\8I4.AN\39NQ"'OJFA"BIR!WGD4@HD&N]'7P.=H6
MLK >7AXM6C''GPZ)K,H4&U#,.NEZ<+W O7BYYLGU!"-IT'CFQ,PI&J! HJ"2
M_V'-2]6J;5ZD*S[="B^:[X1-WZ!U4=$H\<U9/@B,ON,L.69TGVQ6.J,^+.^H
M\)%HRL[.&&P7S5)F%]B=G'EJE*1< "MNKY?%QRZ&*_+XJDL039]>O%N5ID1W
M@K.H\/SI4YPR9\I"[QWOJEYTMR7P<K9'*AJY-V?*X96?B8U,&7V<7.*P4:S;
MSC97&XU;F?$^&<IIAM2P5:*YJT\'P%*:BKEAM<TV3=90-R[HA$U5Z^JTF%7*
M]:!C,F?L3L]_+=APJ5)COV32^EMP;42O'P5PC^=R*UD&LR/EJJP&SA*@A2LR
M[M_SE8_CVXIK^:LM[\1@,U]]6M0Z3(:?1F<=F24X7$>.26&J1_LBLD=8WT!-
MRH>/:3K'/3[Z*O*R;?<LJON%QO>[%6JS97$I!2Y"LB5X[DB2'J;(L%7EIDM*
MVD*^U,=I[7OF[2^/:-$]N$*3D'Y&LJ0Q8-(2$#".5N,N-"9:DB[4&X-A83.C
M=B<LOQ@I753 >C%[UZ<*31O:\#(_G.>67#_5\ V_E0&F)VRU?,!/FO23G# >
M-YOWE/E"YY\HA_W83O?.7:D\EI>=^'7G9K=[4)"!I-?Y.^$MIS6?[!1L *Y[
MY(NXO2C'M"4W/L'8A2P/OM)]8\$N34=II?G/2ITQ;)?NA[1=JD4\VUW'!JBV
MJ.1'PXTP3 'BNQ[:5P<455/Y^HRK$T1B.F)>%&[>$7UI9B09]8QL<J$:V$1,
MG, H1P:>)#TNP2N'P\^[8KZM(7D?'<1PV^0FBTZ,K>_..#6<]U+5%P:KGK.;
MY(P*.W5^I)3 5 R%'=T)4+V!VPZ42F_UP!8I#8[8&['<<T&6>%J=\XO3'W^5
M;\;0\^*K,/;.[BL20_XMN&9XZZ;!@XD8&[.:BT&EJ<QR5Q-+)*I4JW09;MW.
M5!T[X4546K+Q"MF>!2WS[44\NKAM=]W#\')=24V$<8Y_>F-5"-R(?S(T\0K[
MM<3W%DP#-UT83N<0_*X0.G%9K35^X>4GYF0$70_0PUX*76%2ARF8<\@O@R9?
M'R,?@J7VVI])/BPY)?^YT(L??KGB,&^G+QS,LOT^BZAJ$0DWPDI8LPKUMDT8
M%3A<6-N<.17YVXZ^Z+K].FX1W1K?'*!L$C9# 4Q&?5FNXW<$#2U''/5JZJN=
MKFR!NZ[$/DAH>^9P1<?,Y*0Y^ B)&Y??C. ES+:J<&5**2)X9G0"/G:U">EC
MC]4^N$CWXZ'<P\%+&YI<@>=7TA;#2-)I"\'Q#R>,6OQ2:N[?**A;3YR_I?N*
M=XON_N I4R8U_5QTK).;D&I*J[T2KBT2;:<=$&U3'*%H=W6<XPJ1]HA4]M'?
M@CS!(NQ]*735XE?3MMTP@5RD4[B]1J*@S5!SY\//*Y:;LYV['[K?J<\^YMG:
M.QVK:1;SX.,%U7Z&UP112 2*#WG"'5LK$S$FQ.IQPWY5K[]0H4 UFJ>H"WS:
M"TY(\W<4ITGZF@PPBK_AG/+O"Z, W!JG"!2@ <Q4;NW[5%"UE2P>8!]PTSYJ
M1-30UETB.79TY(*PJP',G+?YG+F?T\,+ 5Q;NWX5UA7\ : VLC0N*USQO&/:
M1G/:V9'RQS&;'$ZR^KL;WAYUJ25<6[JT' U'#$2SB/($8QV".QI%OZRL4ID
M"O,\6]._\U3BI>&ABIX_3^KLO=%;5Y=,KS@Z-OBZ 8FZ>.?&#(96E=U:3&T6
MF.!P;5!:4?8PW]6+OD"@/]N'Q]WJ;IC^M!EV[^I*<T'8OKP"Y#C)<D2!1:95
M#',-@7MQ2YMS*I.?W%U!12CP,)J8XTW",(V;Y4:+6:E>FQV'T[Z![ 1M=_2A
MZ9[%*%*K"+9H4UNA!'H/BRSJ[3+UXS%E@MUYQADO>>5I%M.75/%G/>/D[@./
MC!@5=GQ6=#Y.DKG>,N1>7="W7#<M?3@:0+IH ?Y&#VZZ?-,R3@Y2F\0@6N,C
M+Q":;?N1$A@F*;DEN,X 2=U=-/N.8,L%:^,\;6\53AKKWET_\(7[:#]QO%W8
M!VS=TSEH5 43"Z)E(C]^NQ*7^0'CZW&Y=Y#_O5#K'(CYWBC/RT2=:AX+W0<W
M-S[?9VV_06! KQNWGE@MM5LQ\%..6%>[/M N>5?6U^M>9<(;(7MX&=\179]:
MD0L"ECH%<-7!"I2@:_WY6GE#?X>\&5<FMTD6Y.=;G;1==5<3KWN\8-5L5M+J
M:&#H.D"T>_&[DGG+\#[N4#:X#L: 0[6VF#:_J>>ZU-F$J+))V^L*.Z\<S<^:
MNDH+\H997WB@T68Q\_&;L/!%87ID8ONN]^<*#XTF!"^LS 3W.$/RX3CA\LJ/
M6:(&.S]]E/R9ABK3MIB/5Q[VKFX&:9D<?;+^[]9:[0/C3(RCL]@T0"19G-U&
MLX?%K &>JQC+Q,(?,%U^LUG21V2V]L'*I%GI.^L'#;3!$DL($ 5H)Z/^EF]/
MO,PW'W@1SM"O 7'5X!]":OM_L&Y\LUI9?ZK20\YJ(!/#,LFYE_.==>L%H/ZS
MWD)&/B%G-QTZX7"+P$H!>![QIT<7@_(CL?B83([GQGG-"_OWCDE=";XD?]I\
M^KQ/52;2,@-^F]")V8B9Q1FA!+NP?N5C:L;H#=YF]&IZK0O7C/J5R=G)9Z>U
M-C]X?+M($Q :L IJ@((:B5JWX'=L>_0):1X S+OH6LEAC&WD\\FF^[,+GCR]
M) ?"TS$:Y37E.8-Z$*$ 7>LV<X8/'$'2G1&KK>:^$) G?6V@IU1I4REB[TK.
M48-&B/(#FBW0VM,\5 LH(DN +.8:>'0@$.22A@A?Q 4L/E/X8-91\_RJR--(
M!WT'G3E.NG.=TV-T6<R'&23O3^2OJ+)KRC8[K=3XM<DK.HT^W^MH@UVSSIBY
M<ZAYR>"E1(7%8>=G_"<._#R(LC!;(T(5A@J,5#S(17DK0I*#NDE%KI6)397*
M3\T^3I7R1#,VO:8'Q7VYF?1Z%?2-ZE249LM4X,RUMH?0QH%) R_!MFP1HZ?\
M"O'BW9]*/D:RSXHW7K@@=ZQ74^-N$C:%= Y*$,D*54RWS2I;34L.2E-*MC"*
MDQ9S-EUYLG"1U'F1_-V_CW3"#Y/?O!&**/?8:-J@)722S-$RW"Y*?I^G#+V\
M/4^-KJ-;A[5$8QDYCKYLIHFAL]<OKMBF -_:&RU4O!H/E8QNVM</UG-_'>-3
M#QT>76?I)NR+?CG"9H=5^]04)-160P%B9@$X!%^_VIA24[&0E[N2R3YZ=TRA
M3D\_\=QBG",%2+[O&-L866_7%?>X6,WDJ)'8[CL"]!/<K99@Z(!!0# LV2^,
M<BB \[1T3\)^+!'+%H%FA2$\*^;XQH))ZF@009S[F4C_(RGY*TDW<??RGL(G
M?%\_7OB!?A<P=/6&[I[Z>*EQ44"1O7<!G+%?,2N>C[OUU:>=LWBA^%RC'-L)
MZE,^D)T0+:_RFS149"Z<=B)([<1N)8$[!^Y6C;?/P_7I$'RP\3%*2@9Y;KOD
M"\BGRPJ38E%ZL;<KM_@D;!._N4P/T'0E3J7M.YL=EBA CI"I&T]/YH89V@^K
ML<%ON'KGNPN='\U)W+1C'3T_H5K&]HSI:N_W4:DHI7?R)9^[]L"M&]_B&Q%<
MR  _[$6X#A9, XLWJ;15M]AJM.D<ZBTX'L0IK=O&"@#>P9J\O?3J[FBO)@K
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
M?)Z:/*X='?!;FF<M-I[7/5.H'&DD8\#>XR\GA=1U?Y67:86)558)WNRH?=7
M']GZ!$353L0HF$UJ8U1"2EMGI'S<@D5/9R3;ZM-:KA-K=E.9L,1Y.@/^&F55
MJSGLXN'-.:ZBO&;<5DN*O2!>">6?3U!I;[;Y%(N&</6]7>':O$Q;T(:WM]52
M\7+E'/D.]N5ENAVR#"W;:[Z$%/;&&+-#88@;N'5R.4Y;\%,%QGW:S\36BG;_
M+L;UAW,L%%[&]J+$A,<I=1O8%?][;]M^36VT7/FUE0D0Z/DO[4K,_CGKT>P_
MW.)R>_;79AWU-H=QV[4>^K#J6^T+=$2AV=08Y[YMQ6T$Z<P$E$2%V_.Z%( /
M&'U;BD!S#5* Q3$*<$;Y;Q\J*E,H@ 9JGQW5%J3XOC"+H%..VJ="]([8GQ]-
MI/(H0%\Q^8H7_@V+FX08F=U#AAR V!1&Q()QT:Z(K54*D,!/<J&UB>JDXA];
MZK&6!25%S&+U_J+[/Y"N\)]R%.>W(:RN@[/N4:/[[#/KT(QJH6MZ8\-IH[\0
MT>0;MC#^A1#D]T3ZZ2LXDWXA%/][X6B*=!RI*/E?),SYG72 ^PUKR.\E_'^=
ML) _40<&-</G/W<:*'>'5KI9*JU_UUZ0?%HY9:L*[];D,1=+FJBWH0!AMWXV
M;;O<1S:>H #XB0,O;,4V%*2F=+"0X>"EWE,H:2'Q+B'G[M!D>X?ES8;'2WH7
MBS,0Z ]J6M1)%("*$#>FJ<* BP<(GN\\!$22C[ ]6/!;J-MP&B^2<L '*N0T
MC\@?4YO(TQ^>MYBO^.*?YX'9H:)<6E4RKP_&[Y )L@]QI[HTES]Q0K6YL%P\
MPR$3&4P!4'Y04F \P<V8#=&/0E, XIXO==+JRF$5!Z+O(Y0*)D7@#"/5,F3$
M&#&'JCW>65Q7U@G4DC4%Z"1"R:IZ)+G%EHT#+L1F()7;N-%XDJ)8!&0)2C7D
M0V(-!<!N(YI-82'D4 H H@"SM<5DB%XEQGA_QQ#_L^#3RA0W!8"L'E)YFF?>
M(#CU1<YN2U)_/Z1Z:\&<7R5QUR/S);6 MV4("/+A- )_ /FSMG(FO<5(!WD$
M"K"IM>/)1-VU'3(5'V_2^_W*)Y4>\Q>\*CDTBY3ULSM=!54V%@,,Z(";!*$
M@3]0A$,P;CCS% 7(1E!/NKT?5%N('UBO3B('F)(0^Z<.JHY2;8=J>X\0^_\I
M&E_:G3*@VNJ'0 CI18 M-1Q?/$340$C/,O[ :#FB6?IOK>V<*8#8.H*P3J7V
M)P7_:0^>>HI056&& I/U-8H:$5MDU#28K-G[)T8AZ!0-,41_&05(VD61'I?_
M*_:8\X=-4/\70P%;S*'VJ=''#^H?IYS_R"CX5\.Q@?Q9OW_: Z')2,CBB$S[
MS^I<!0^@).KIO:='#3'D4;\R&O\'RRD"_TF_?]X"CY:LK944[,_:6?]%!OX4
M,9Z/T1E.8>0.5U9$9IJ%K(\VNWNPQ.^\QC7G%QG_T2;=9G?3QM;GJ[VS78P6
M#1;8!J;0@2;5/%GY79D^PS\K<?UEH'\9Z%\>^+_:P#L1]\"1+]HV(6&5;X]T
M!\YZ-(!W1RO^%56\,R2:P(*MIEF?O3EW6_>*WR5>"E#Y=TR=&-+\\R;6$&)U
M0N80L CUX0,_+W]5;J0^,R8YBB_1<-@15U_9()T^T",=(.8MJ8"'I$#.5WI?
M""5H;\?O;U,-H_@G3@7G(OKRR3H(*DS]*,%-9CL4)@= -B7^EM 5O@S>6J9B
M&B@5I[I%_2SI!M&GLF),BJ**I??[M8&)MR4(-&@0LCA$Q5.HO\'4P 2J=K+V
M.2E 6]#_3+JM>+$#JBY1U+E:3R"_6V;T.@IM)\VK\":Y>O9)U"PR4'=T[PUK
MT_^%*OC_D6X!UQA93^HF&2D%V7;J^?W2[J*3336VL+(;$1/D]?M%5C*IA]=2
M@#T*X!AH1O/MAA7J]VS\RH(FOYF%S._9^/VV]=./<$;_RD;\[T6GJ="Y2X7Q
M_RQ_SN]E!SS^=Q*^2] C:U*=&)0;?'!IZ=>YUAK<N$\IWCD%G>Y?D/MM\'9!
MT0>J!\>!M7/_C]GB?Q?=C[^^-3+[=2VSBKYCR[)+-2%%[W@]YD_MQQ\.;6B"
M,_]S[] J$[DH0#<5%'@BB/9U>VV9:OT:@DM8,[S0!_J7CH.%[.6Y*6D6O=_>
MZAS-3?C\(())0(#6_NCO)]4*6JZA<&,VRKN[LS)D=@,(FI>HJX:J.,RNG_V^
M2+;UAS@M;]W?4KT7I )E(?<+,>)U4<[9[0$?7 [J=C=*K&%)VJ@!ISIQY0M5
MMAUWMR)N)0I/:=)E2NBU@WF0YW%;)I5#OD^)KWR?1I (Y1G"U[\,;\Q(KLM%
MNUO-IW1U" =.?^'I\8)%$YDZ2\@SY+[-^G'0.*0<7H=RFR86RR!(Y=-[WEO.
M>?[.:YN[@[ DS)=A)1 ?]7$S?Z@(N7 N:RV$]GH[0FRMWGYF$CGE4Q.DND$'
M-\6UM^A[I5\>MG^:?N3MGG%-1=K@0?_GLU=&R\X8L=]F57[3RRH?-8CSBU%
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
M5_GW?@ZU_Y ^8_WS)<\+UG0*8#^ 6#I2+K'O0M[ZAZYD_/(&8:(0RH$HHL8
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
M7T#0?L;(T[G..[P;U7E$Z"2P-EI5ZFB<FUR(:*SP B\GG7*@MFS<G\AW7CX
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
M6W+NYPT&7"S/L-9LW'/O]Y#%)K0FT??""U_6O'*WI7A3P#(=_4C^EO@5 1)
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
MQ8N]34XZ?IXU1D[E)$).AZY.0J^ZS]/07<*C1=E3E@306&:0@%YE,JX:7I&
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
M'J]VY/>3 -'6QJ$]E>[5^!37,#?U7JGN,3@I-_SQ%O)Q4%5,L\]U/C&6TJ;
MJ6XP#H0"A]7R&N+5?Q0G4^.J'@ZN"2N,HUGIQFS9;!\9I!='<=R+;-3C.4.G
M^V,CI5QH*X:! EO68K5U9PMY%D&[X)K$WF.$J@OGZE"O+;.UY@XB!&6>*QBG
MXY@UO^!R17?DW8A,EVUC)<2;!#RI>ZWG!>X7>IGC3FO>Z/"L% L\=G/(H],_
MOEDS:* D/>$@NG%O^O]A[[VCFMJV_?&-*$@3I$J-=*2J-)42BC01P4(7HB#2
M0:0%"0F"]"8@H("@(*("1GJ5T(N(](Y 0A-I"35 RB_><;_OZ3GWO'O>]_N^
MXW??^YX_UA@9&7O-^9ES[37+WGO-";G2IP'BF'0USV8D!.)TY3AA^GAO-).>
M[;!CIA5^HLG;YNOW&B]3:XO5>9XG0FLB"6[P&UY)"74<70[U,<3,.O ;*&0&
M&;:U>ND[YKO3C'_,JI6K<[\F=4</(\W8ZV<YQW4[3Y@E/CW,W=@AD/S/6P+_
MMLEC)P1[H_M83\LT'9S;:?_175<F;8Q8LK/7";N\W$39XVUZPB>S=()<T60
M_[<>",L_YCEI6]^@VEMR.% B2">3Z!T"T B\AJJJJAQM<\N0N2:/#^26*[+\
MZ.$BS\JNNZ/M21_A'G4C,386.LYDX/!7?&N.U5K90*'Z*;643)/,H"S!-U9A
M-]2*LZ2V^Z,!PG=B&DR<N0D< P(1V'#4-X9@>CAG'V</!22[ZWALFKQ+/>@,
M?,E^:O$(ORY6)?,8RT@4WG]F.JI.[H 1SS:;WWPT8H=8&>&KQMLZ[B+7^>[;
MAO$]I/"Q]:-[E;[C+S:$Z1&WG'X<K6?#Q]S$B1/81G80>/&9,3N!,_CG[!?<
M[ P^NW(\N<;M(7K_Q8?8V]2W0$_JJ;[Y*4"8">;$1#+@ HI L-2+6N.9C; )
MT>AR?!!,E4%TIB*V$%J2CO;0V&M/C5DXI*$_>LN?>"HG6#77@!)+42)UAG?K
M!\8DCEV"I&KGCF=)4.U!H "D$^6_!AYV/$<2R!R)Q6^2K@5ANT@M:MH_ ON@
M0,I6H_7'%6@08Q&NR 2>[)8J7P9^4+O9N$<!^NN5::-4M-Q<"$W4RM#LM<,9
M\8 ;56PI4T.V'%9YQ1TW@!%?V<7>GVJ2HQW]=B&(N!OE6<<U>_=CR-0"QC4M
M\+87X_%4'XL.(26'MHT3+/K(P4\2U)O,.Y9UN+O9V/R=(@C(2;C%EB.C)3WE
M=64^0<7 VLQU3*D=ZF[FJ*/4Q>MP'_:9ID--LF<EP1&[ QY'-3;OV*H+@8_9
M];[72\@?5!^6=GBJ%^/@649%>B)R,O$$0X@?K'9YZ\L?MZ_#@<:[2 9YNT2*
MZU\=*H(I0EYD\\,X@G!L&F3@4:!1ZA3#1)?_QES-78NVSM7)N7?)?<8>5<@L
M%#J:X$D&-"',9&#F(AD@W$7=0-_LH0UIO)(EE!-SWZ.G/ =.USXFX/!LP6?Y
MUK?SK=<O+:,4GJ/8H4<XULD MA5.23)>(",H/X40)'D]PAE('!GX)D6YYPE'
M*9%/[,@8PM,!L4D27T!]3Z6@TR@AU3L&7[7]L148S6<1^_1X!!DX)/ZC70&B
MF0,_30KY47VH(8JR:;I!$V,0 AF(1+RS7"<>ZMK?RZ+2H=#X'9.^?T#K;UP%
M26\=45L,<LL+?Q9O'_$C)6CMP4?LYV510E-I%/+9#+LY)5K]';;?T=K9,2<#
M8 SH+SG_4W*69Z_XSZHL(86-C+687)63#MZ+-;I'[X&JER) 199D(%P*AR(>
M@8')P$,V,H!+!U>6H"@1.@L9N%$ZO7\D;7M3]5#T+H6\'8J7(HEY,^7G<?"/
M?AFD$\@V,K#%@24#I,/&/QIDD*8HB=HB09MXK0?QC1,R\AE++S5-!GZW"Q)^
M3^P@4(J2Y."8MPW5*-JP1$#D&R20B'\ [_?$5E>0)$0+>$AZE_30@0CK 7(^
M4A#]#MQ?HOY?%C6WBA@+<_<\G%3Q]@5'G"'?3>-,JNR]V7]P0X\)_*:Q*;CY
M1P7= <3RN!P1, M#J&:/OOQS%9-$R(!U+L7][R.^R5F;QF",MVO 1$0^*63K
M/U%WJ0*U<=XE>QM-B0%R95U=BMT1<_>'P,M- V1 ]V8OS="?[*5WQ ZO1])P
M)0,0+M#^^6678I@P)0U7) /(F 0BWQ90?Q;;FA]7)_@>ZD?T'_T^+#]Z);_N
M?EM'\X8]1!A&C?7X>' 1QHW+VXV1R1N :0LDTSY<$:W2X.$MDO=*PM'H'YZ>
M?[A,BN.>/0%ROJH!.DLX/JQZ%1>!9FY!1IIQ#GQ3/X.[>=UBZ9X-?Y&#:!YR
M[*K*+89&GYDY(F'QPSQ!$Y,0?F%]A0R\ABECKWZ(P"B6G9:-05ND\7Q)+A2\
M5BFOG:#$&7^S4WKMT&.^5,'J _IH #^+T0O?&JU3.;B[_+II^N"^-96#V MA
M 5>M&J:"R%U?ANJQXN^N=3&M4^SXZ[B)U@?K+47:QMC9[V9*+'COEO25&,\[
MTJG'%RU;O06/M\N-'RXI"TQY?B<6'0)#Z5""3VZ"2I\/*'+J-/&%K#J_A7IF
MB#N719^'^I?AG5UE+-T"6\,K6<'4.P[2+Z0S\FY7&:2.4R*69\[$-*\#/2;U
M@P-%SXE+T9,3U;7)^G0["/$N:L'X'(;=V66()44_8M_K:7'@B/)UP&E'^6KS
M[/+Z87S-ZMK O&;!S<[;4A]$L#D!1[E5)1,NO<3(12$.WR:FR=71?+ 2*_+,
M51!&[[?&P9DT]!ZWC0C<OUP*6YB+I3[XBM];7N&1H,:XA@^IROECS5OW(V+J
M9&:FF:SPASX-7!E6=<@Q0.1;3I?HWE5WF9J0*>O7F9=42:X3B3ZJJEQ$ZJK8
MY8DOGIUF:\08R;5<$"CV][A=A5V/$.E7*,B(G!5R+? 6_=I8-<4CXFSNPAD:
MTB[V<?^/PQ+)7Q_S0-[Q_*B#YBNWO_.C=88"U5ZM-QD L9*!>L1SG6O__@CH
M?[_T6C^X>%+9FYDK*&E!Q4Z]O?9SQ.>>?0*"I34(M"-C3PI)I9@1&@2^9F_Y
MYP_Y@I0UN,%VP^!OIR@&(]B1#,3DKEBU$X]0+L$R4JR3;Y$.<(<88T&QAGDH
M$E4V23:AV!6TQ5Y)<6SR9*!UJ,C:XD.OPM@VTY6=::,/E3:;-C:?BG5XMKI4
M6(#]].K_,^J#NP(G^U<5"]2$@B[U\UMMG!>K^)#D8[D8KU9O_^K.FH/-4A(-
M#3HK!]E+8SQ:GK!/;TTQ>-QD //M@+.8HF=#!($:3+!QO?I_!F.XG)TJ^1<E
MJK<6(GJO42PMT$,&N*P&3?[B_Q_SY\N*<'ZGN%/%=O7AT8_-R2Y79N=:._;P
ML]0"0T6_4/YMZ[R*-]3BOX#U"?H9:/F;%XS9OX#M^X7<<$[P6?@O8/5^ ;IL
M%0UT_@(6](NBBEPD_I_GWPI7@>D.U1^?^);>P;E?F-0I4](^_U0KW-3..[7G
M*\?<-'9\?)$(N"/6*6$,1JJ86 F>NXJ=)B+ I!A%W#:\H+E:#)+0(#D:#>NO
M'=Z ).O-W'1HY:Z_GF'(%%K4=<RB]G[K^@)F;"N"H%3QHXT;+^2 A,!'@]'E
MY3W[?SLKL4D&6LR[M\PI7O_=GAZ!PJ<S[\=Q6B;21R\NXF$R,/>8,HQ?_6;*
M53+ 5/0>T4OSX^1&-DFHWC,G81ORXW@L>$\!M7>2$N14Q9!"$!OZB WQ?M O
M<E"N"A\> 7^C_G$8AZ*XXQ#E/KU]Y!-$3S8A'4)XC$#>U*%H#;PG MYC6V+&
MN[M[DX*54+N4*!_'CFAV=<VFA#ED +5(B?J1&=]RB>:?P(L])",YDCYXY/V/
M,Z'9A"00(>J?2WV55# /VJ30$4LC R*@Y9'CB%YCD@$SZ>*^-HG7^D>3.R8D
MD1+'$71^%4%J89\BA>E&PAZ%4K(A&4ABWEZ.1'VCI"@BE)Q&*$CP-_I)^$4*
MCLT@=L3/ZJ;=WVZ!;%&"UB1M,I"H_OBW&M+[59*]^FCP$"R7!*,L33]EA!(?
M8.3VZ2B$*'P[LO5_HZ3<W\@"F]8!?:^G+*$Z8L,9L:'Y7[C42P(1]H7E%&MD
M6GE-[M[<&%O5WIG[X(#V$R=VBCQ7B-ZD4$X4_A "/_]KY95RR,/LX3:Y'3A%
M2,T8"($*3+B?\//E[E<U3J#&]A>)-#((+ 4J[A.X=+MGG]&*LMLH<L^FE.L
M=F3 <3E[ZP1%[ :**MLE2#T4'9ZAZ#"8LB[Q9D/L5#'$;(HD=A0#"%"B?+[<
M _ /O;0B213!SEO?,*'Y[P8!^=9BV=ZX1J9@XNR>T6-I_1Y:4KJYCJFO\1Z-
M#<70<_WM3=AM)[\+ T[I 4968RP3[>5&B2),N;%[F4/3/].V^DT]V7]!8?];
M0) 2AQ0/FQE)P0L\]CYJ5)4(T[IZDTJS\_PX?L[3 ,2_&N[_$1!*W M]L_&&
MBAP\155/+*U2$<5\QQ=NWK+_/,NW.:T^-/IKT6+@5TA/?ET3*9=HH/571%=_
M15/T3H*:ZQ=$>K^@J:"$$)"?E0+Z12'C.<%G$/_S$%BJ<Q8/6^M=%RCPY G8
M)!3=L<X^O]GS;#E]1>J7P]8:M/]7[QY3HK59<:]/[4?#ZQ\K!\J6]=,#8[JJ
MS21NQ^E:?AT-?@>()-V3[/_@P/B*15>3_QLU[W^@1J3U,B?7@Y2I[".K=2,[
MKKR3X^V291^DYE[ZT$KRNMH+/\_GEYS_IX!J$UB<_=*'LA+5\YR/%07P)5M;
M&%R0WFP7F#[3?];_[/NM3FKJ>SU7S=9DA4HK4P/F]4]&&79*QW)<U>@4R0*H
M/_XXHOD?[I>4\)?N[T8G;,=N-@<X>O-T'VFMC8BW&#WTOO"<P\F0HS.A9O]Z
M=\O_(8(4PYO%PVDZ@PS?AS^C'),EI?4[QJ$]SVS4?E.YN7LB&X]/(VX2ODO^
M\AT(O43._]90S_CIY;H)#(HE16% X];-]Y:SZ1!H3TW0(T\!->65=)OV,>O5
MU-DO;2]5]<]]FJ?SS'A]U@7Q4^.:)5M5O"-F]3K&-F,63(LOT.GUE-F**@LH
MVOYXR/W*>?N W+0'>^:IK2=.-"S>.]E+FV4+[6E!,6]#PD@T>$=LI0X^T!WC
M[&M<MG3AL]('L=0/0@8[B0+9*BT',<GS!6OWNU(3%F[W?H5YC=3S3>!G+^,>
M7?",4M5&+QM=V.@W.C1EI,ZO/]TM^K%0X$9_]UQUEE!8W<@)!X_S5P>L"7*X
M8P6S<M30@A:2R( B$Z39^4V[T-(%U52S7</[Q>_0(M7/<B6$%Q?<QT@\QNP$
MNH$Z9XPGKPM/Q4L52VB&SL!6>&4Y1-)5MRQ]X4Y5O%MVIMJG$@)*ZB)S=R;
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
M*H\J-V;1=N7K<O9TO-]7,]ZF$9<GIF_*H^- 7[B2=#R$:NO*6TRWE,Z(@I'
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
M\=8/K)W@5DG%D(=U8S:A;%Z-H]%O9PF DMA'MR2$3IY6];IJU9@V3^9/PY3
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
M\OYPEBJP*ORS774*E,6I()Z/E>U<X!ZG7(VDZXJM=$SSCG);L7(6>]SP.&:
M&%[<_36/\4:!K\5]TD^C%N+! 6(FX$^;#\=K%'D-T59-^;-1@V6"7;I7[B9W
M?:8K_3PH(J&5=-MQV:7@0FW"A24%PU-=,P/TJ3GF4L$;W%/0TM%X?L)TSZ)M
MB,C ^^'^+C6W6CY3KN,AUT)ZMSDZ2A7.?0W(-KH"*1:5#3?=7!# &(1K#*5T
M^M,934*KRW'SHMSNRB=J@A)L!8[+5-_Y \,I,H6MNQ=KO,(ZMR_7$ #T$$7,
M<#"B5Z@67C,94Z+U8D<EAL+)8]P\A>_"T7L$6_BC4&YMTH8'5A=0T(@%P7&H
ML]N%-48\->9Q&GN:??&7H7.PE"6M[DKA+'WMT;=-9.OE45<#T,>.2VD%" (
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
MZ5L3 "IH J#-!J^*_^P /& Q)@!(='$CAO]!2OG7(FTNCE3^XD$ G)"&X8F
M>]2'P;?.EV"@%2MAO?+*,FN;&\/8H[,<W&7.Z3W/?4I9V;\ZI>QIU/J_\)**
M7\_WP;\IH^&/QP_.$E,(@&\*RFAF N MM)2E]XSD?.+M"02 Y.0?ZT6%T*>X
MK0^M^*#SZ#*P%Q=\]F18>4VB D^1<ISYIX;)UY#^7^$"_ LM_UMH^:\5]*>&
MLWP8OY4*>A"IAZGO%/_N$JJ%X/#U_P.1D5O#'9"&28VJU!$R=X*OM#ZMO85#
M%4'_PNI?6/T_*^CBA8 Q(*T72?@<..KK39GSR%6UEEGYC=?*N[_@\A=<_ML(
MNK@2?P[39ZT)AQ"-J%0FD/)WEP9V[SW,=^.TOY;N+QWY?RKH=6!0%F>S#\H@
MTDPFIG2S]?FXJQ%J*&SKK<!V[9X<;I"9ER(;[6<\CO]GGT,8U]E[ F"Y#NMS
M-EMQQI\&6T0#<8&S^";9/89C0::G:XC*;R%DU\KO;"58VGW'OT'OLT3T_# 4
M>E9\U\.0M3G==>[SV,Z)\\N7QID!WS)YIG$<:)ON !YT5[ZBC48U?O(.+5_F
MRQ<20U*W7FCM\NCPCCQHY24FLG+"-*&.FA!0=HA22L<7#7>$\,NZ*9RE8'*Y
M9HJ/A)GY#7Z=^YRF8N24!2XYMB@NG,Y)T($7PVHR3*H%AAU!4EZS['5!5% Y
MOC" 6/0P[.SPQ:=XTC9 "I_,^1(Q =Z^(%M]KNQTQKFC*/\XJ\-*>!Q"5V3!
MWY(5O5NZI"=C??-U)[?JS8;(Z\R%IG9!-#L/32Y>!AR9":_$P>F.HDD[?BF
MRX;( '8_P 9WG%R:2X'Q5L;*^RG>A+=9J'+52PJGN" >WRG=&- 5*F<_@48H
M2;1G@QZ W;30"RVHBJO=3@P_%M*S^>MEWL*6$O2D)[YUA$3*3$CXQKQ62R(.
MI-;^!/-$D_8.ZJDC"8"NR^)L%L%W8S=51V.S"C5'"0";!7VQ^Q$VWEW/=!22
M%CF75K1-&(THK6!* NN"R$0P^6 C:]M83]FJK\U6C_*-@I36V_M:E-5QC:I#
M *]JXYA>C& GGA_;@#@V?H 12W-Q.=P$?SJ]\\#Q9Y&#:*FQY-?T"!OVN%H!
M+IOGR]$,HDG("KC9&#0,OA@NJB"((K<FK<V02H;)G/)=MW_<XZW/0^=?R=-/
M.@SR4LD)6'KO_$O%TJYF84R>@B2Z%^'_+LVU"17' LKDK&[6$]>A'?*5$&W6
M!*7F99H@8V3E7N_U-:6VL45TOZ+^7_CNL$14^GMMH?]9J#GC'V4& I5ON4)1
M2.N?(_N%Q>;_.*SP]UHD%9IHY2 %><%@-P53Y.GIJ0N_6$A,3>V[0E?!=%?4
MX.OL"YO3F5HLZQ5*I&NL$PLDG(R3N_RU&'*+YCHFA+([NPG?\_M*=FQ!RZ^U
MF.DO_ "BDT#0Y[+0628"P'E/:6CUK.CG\:W>E*;;LW&(==U\;)7%Z);=E\]3
M7N1LMW4DS&<M==C=XH.3B(FZ_>H"GT,N@1Q0"(2B@7%]8YA*4^2=2=YHD?ZZ
M,UL-%:Z+@$X*7$=#"?#- M78>&>:<817QD/@5?!KLM6Z4V+WFK+"E/ W33![
MOD,XE+L?L)>N3.O<Z)KE^=2I:,'LNP4!4%$3BAB[[G'#Y]HM5T50&8:IA\/F
M4=6WLH.2J&V 4Z.MV<O\X>/I;7G)L"<?W2?0GG%F.UJ=IP?8I[+!N#[\/ %P
M^<OW")UCB2=MT/S;O68S&.!6E9-#]D9,?H:3ES 9Q: 79*IG#%TX*.(8;:OF
MVW,".#X:MY@HY6Z(G+W?6!?Y(ZE V][.U%3_A\B%XW"%Z ,I@W)G6;.*HP_P
MD(G&9(S@+%]JFDLGL\OR*B_1AZ,*,XQ@VYG8K"HZT7$Z+62EJ*RE&>3%DV,B
MKTVU5-[\\:&<C,[V!W9;\$A'%I6",F-%GADH#06.T_MJ;[J- NFFOD/$7\0-
M#OO:!,4ALZD$3GLY>2=YT^1':)Q3W+\RV.GLVKY Z#^^(3I,S:M(J7K.GF;-
M6>59Q5D%]*QD?'O1":J<O]B:,7]K<ZQEM0/ZY3#S(V)> /5([NO/QG?DRG"I
MZ5IST(TVAJLBT1Q]Q'2?_?RF91W0/IU*'&A82Q&V]_X$(D5[BDWOYOHSR:.0
M[Z5-1!7$._,)[D'1]H$*%?BK0YZGAH?*VQGJISH3.0O^1;B5AS=4(<O1WD/.
M6/E>HO9&@_"G=97[TAP/Q[<>++*X'SE^Q^^35R]_1MUFKO!"NP7B;B\I^G6[
M:_D66:V=A(50XAY>BQMFK(CGVB)'Y^D#EE>:5Y%N'2/46.6V$['*?,N-ND1K
M$5<Q6^V%895ST_1E+[I^;6;$-0S J6?DXB7<Q%S.4]N8MB#_;J] .U>(_UYP
M3:#RC3Y2TK&FN$"X='(+1EFG9N)E9_$,;@O]_F=/_:.:98XK)#V>O=-Y(/RH
MG'Y6+K86#N_5#M-KJ*N.\"+]7"US%"=Y437"X/E%R472<DJ ;VU<A7, L!X4
M(_R@:=S![KM=5<:G9[#4AU37X2D1TBYV3RW5'[? 3$PS^1OJ?8F?]XH8\RTE
M]O.6>;620B[G8D\M)EV\2F9CY 9&]-(.YLR3CJ](1'_F^J'R3)M9P:O,11>Q
M^J999^E,RQ2M^;%$QS-/AW7!=%.8M2HWIL9*(A @^3TAX(,M4>"4@G$9]C7S
MQTGI&/6'D73O4<V-OH94-]\R?W!?UP5&>?55>X\],IV@TWWR^'O9Q.N+E_O9
M).LJ:OS)LKY8%GP/B1HJR3!I;SU]8#9[JJ ;O;7WT_?["$MO:XWO5!8:U;'
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
M"NT9\SL.Z9[[S,-K<9?6YJJVEM@L+9.@(%E.-H/;/Q!_G_C@,?"WF&7FI"4
MWB8W$ #6P%/)Z0C\7"LISA"3TGYN-ZL)@"N.*-/TNYCAE)+%KFF:#MZJ<-V5
M/LCT_>]S2@^2;R^Q'L5=F=/@S"EC2J*7.K[TGF)O<O2?; &.A\?/[5;D./X*
MI3]&0H\=VL&(OV#)*'I_3@TZ'O#]"W.7.:Y]SW9GMJ[6LQM,\O%4 />@Z2PV
M0!A,@WU@AQ%HPES5\^C5!YVJB8GH_6C.=/(4:W^G)6\:[!YM&V3]$?I;# &Y
M<>1G&3C+4WGL. H85$U-T>V.SNF6&0?),>91'*T=R8YI_&AY$SYV^<J+)C8G
MPRL2'D-Q8K"S()PE<O>[09L<^4P6.<X%K=>RE>:3XD,N]=HT7\)4H6]%,5$3
ME3"KRB5SP=WZ8^MODB8&1QV98#]BB(XLL!?0XO?'Q*HYKMRV2>Q]%5)SEJX8
M3</X,D@9O&#3=(,[WO+QIV043\VAV_><[BPB)2F<-#8'O=BM=!N;4VRR6!Y?
M,8/MM:YK>.?X1?@RA80V-U+"A^PG>^5#0/O(W&]*DM,Z%P? ]V,G?3!,>$:M
M+K:1:A9J'(_/J]W4[.Y&Q2S^@I0>)?1QO2LH'./08<WH#*V#!@7PF#M9.017
MCURV<DIYE0+GX;0<'/@:\2-EGTJ5/81W 1;V6^$-UN#H*WIDFQR3CO3*"OVE
M3H5Q@  6F#?"_O.52TK4<ZDB!5V>P W!^/D,+N/>G=J+L[JV'"&*ZLC5L( ;
M$/NS!"0Z-FS)#QB2*3B='W5GXF7H%%=CG-;8O=#;MI$FC[4$GAIRFBV%>!.M
M ( %2K]M%1)[E"]#=)=:9YK!3$L!E:"E%JCFY]#%.TT-M9'@*I:'@]?B.3RO
M4;$,)#8,>E5<1B]V*L<H<R@[&80":0-X(+*C,'J-)6:QD.X?^54D.3[E_5)6
M)G=N1/>2\:?;1FM3=7Y(.]7Z+<^TZA9M3=/J"!H)^KD')D6(O()V@8;4_)7(
M?0]/65"5U<1O6A=V6>5O$3VWV!9-[K/@%#^B1D.[LD+<%\">Y\M'7-[,=Y+0
M7PP*4)QHMG$HM=J4B[?K3[Z5 B9]&1+PC)XHX6MWW/1OXTL!(H_510Z1'RUB
M*S 73^_N*?"6.\JY)&<5GGT2V,^/>*P-,_'D09$FWZ=^!EJM@*OC+\?QUW5
M.5H[1I@@ZM,0G0KGZT6Z"- (K;EZWN+P3[*Q?BD7]KM;)0WOFE:O-2>VGU'\
MEKR/[<7)9$HP?DL_.P0G#MW^!WOO'=94LRV,;Z2)-$4Z0D! 5*2(%!$DH$)
M7L1&%U"1#D:D!0@$1)H($1!04 *B%!$BTFND%Z4W"34!Z26A!@C)+W[WN>=5
M7\^]YW>^^WRW^<=^GCVS9]:LOM>:/7MF_^P8QUH-?A=ZI5^VH>]SR7D/0?BU
M5CZV'2S^2D\XW[S55AXLO2$)@2S</5Y7(_.69.6JX9>,WI^1S68 O8^:RPTI
MN/6B99=P#NT[]VN?#U9=7(-B$?6@PE.T0'QS89*BZ"_QE) 03 581A,=;Z5F
M@Q5?J;=,W]C/I_"R\G$(_NQ+R&((;@PK/6%=;Z!25XQBOKM.!1Z4N\3<L';D
MM9+K66M1UY8WNE?0VFXIJB>O7A587#O(D&98^6OMHEGA*MX:ZU>/ "K!."H0
M"F:"!,&ULR$R>9D\B1%K4_X<W<J#W,;=RU'>+?P,9XZMA %W:ZR6-R0)-']7
M#8)Q6#,ZT61M6"O#IZ<[VHVWYC9WOC;74P8]8Y;$<%5BZWK"78YQ;B"5\Q7E
MEPA(O4K]E2 (R]@.BA[E#16X<9,*=#]$1T@OR6%]6R<L"4;K><D,Y2&],>>X
MA*XK5-SVE-I7)@4<))DT@PFYZM94X%P>#?J#60PI:3<L.*<[,S#I13=\V7OW
M"ZI=0^*6<W];]L5X%<F%_A9,T2EG35*^1G &*:!&<:VLH*=_CG7(Y\T1-9*4
MK5U4(DA6F>!34[-HV*-QO"X]BFET#&+7L]:%8!UJ\RS+DUDJ=?C$(&1ZK'%A
M_R6.T;X0VDNDAX;]VO%Y!$DVF0I$I%-X,B.IP(P1S;H(EBI4X*"UR7$?C[SA
M]%S*@-\8>A,U-HD,C'*98I%D<;Q3U1Z9\ FZ!.G'+BU740%6<YDC8W7O80@=
M2D>D=FG92^WUKG*5PQX78FQK4VOVU7UE77G/WWSB_EWU*VF.FRQ^N!&F>?W>
MB;+H*:'(7/U%:1>C$CJN\+A2>EGKH/E5(P3).$6."J29T(RLQF.,; #ZF5E9
M373"&1B"S#K4TK.O:KGBL'N;$_SZ6.)2?X*>7_5RQ2L+"]L^(0+Y8I?'HJ_U
M@=D4/C]#+F7;:$BO^J>C4M"J$_=\;@6UX]]VO[_J%\AXE0"NGX4+I,\;ZS1
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
M5Y]>9<=BA9S-/$[QQPI%PB:BM#@FI'JD8Q*45@>"X#QXPT!P_G((Y32,H]4
M<H$(#D.3U29&>-4782G.X;GKC/3I];I7_4]VGBH*J!@FGR7D3D>@ZKU%!+JF
MB:R#+\\6.9XX[%Q<I/J9Z6H%N2!NQ1YZ]A@6&EAY*IUT@72UKJ[< !F"%9")
MCG"UX?;2.79J"C+)R%)4HFS"KQ;MV\D\;?*HTB]W%D'X Q1,!3CA(*@2%8BJ
MEC"OP;4IMP]G>4=-VI6JWMZ3K?4^7_1HHD2@PF$2GTH4P@Z$[:C9K#Y.TAW;
MJ\X^,:+04X.\6[Z>E\.V'5^IY6HO!XA8E&HC'>DE1SY<<ML6MO_V/0E. :4,
MU& 9"T>%(9$ZL<*R#*XG#]WJ__)PM_E6[Y%3HX7JU\91G+"I[OZ!^B2.YWA6
M9XNGE25AUPNBOXJ]//7ANLE5G@$I-E4!]4YFQM=D;5*:#_'M<IW)V%Y$ 06D
M<V<%[DD%6)3>57N)#V<NB,'[AJF E%1TE70CW(<*'-,@V5*!VR)I5" ]I;KJ
MG1^2V8'/ZF@1\016)%DE?-$5VS]F&MNM7!'*J^K0?5OE+9?><0X.!_JOG%@4
MOJF.,](D19DDAZ<"$582)+&<&7D(8O?=9N=L,?;SU8_C$G?*5.Y%D6 !.G:7
M^=0N:3CU>""C,86@A42"6MTV<VW# $7PXY&X^C/&46^Q,+^=N])^"1;7CQ@S
M*3X1C6\5XZA_?]PK9MMVPC!$@X44H_2B6H;@%81_[M*BW)'K>,]*46!R04':
ME2R=\6#OXJUH?AO3M*AS$FY91D;T ' &.$J_,K^A3]0D;-: L,EZQ,2P29+!
MN)GGB YVV:S;U.G\^=*75T<68K%893M3H\3-5@88N.[Q@/6._-S&V%XJX(@.
M [,%<)%M^S1.P<&]9%4W-SRK6L4DIJCSX4D*WE2 :>AF]_X4G?L5'UUB'_KO
MI),.UED)AQF'7:2]?#/.YPSK>69#[&VY]?T4@[GTY(U$;-[/M<7Z]1DRD&4(
MUG7:Y=9[8>>U"&]'Y)U#NA2;7>KK/>2^OET"FP-S?R][("#^\N_0(N8O51L!
MK%0@!DX%&JG VC/49\H11#,^<=?7>OMZ[:.CZ&JPQ+\>9/0?=8$-*^6H@"BK
MW"8X.]>\E8 A!Y[ #%,RBIRW'"BK_Q"4*;@]I>0B+2U"$O*2RE "5""W&S,_
M03Y*G_'W=D;Z^<JSJZ- VO0I54TKT>5.4R[@27@O9GX8<73F'X:QAY8Q]K90
M9BE&0>/@+;J272_HI'0 8ET!48Z(OPGCI&BZ4@'+Y*U] *I)@R^X<91U  Z^
MSQSSUK3-;FM!XEP9^12JMMJ=(%.=OG,!QFE!Y"94"H[&O3&?V7;^XYWZ2_/>
MW,\K>??<-N*#.-%/?(.MKQM9JNE_Z,+!7$XL+J3Y6'E%CTI&F4-NMT_2?3K%
M5;\N$>M WU M#"O>Q#,_I(C"]0B+!7I9<\:O!B E">HJVS+Y0P+">GQ7A^4T
M7DK3FQ(0#SRL@_LU3A%J'A@*M1PZY9ARV$RK=UU&N[E>X=/+E:WHB^HR\<![
MK/)C_P,9LU[F2JE%/0OC^47&]ON'+N2GVMW^[)5%+QDAL2F1U%Q$\L;I@[@^
MX:6A; X;%-&G^7'&CVHE*_SKV)^?6U(5]DGE3 D0@X%T>L5W7U4:^MD(]Y?8
M.O1OQ%V"US@(08)]0@SW?N;H=WMP';C$)(U!UHV"2$%$F_HSD*A%&:5T&V='
MV<BTN=8"\V3CR,U$/?HHI-2+.U$HAJSK I>'MZN:PA23LSQ/VW4O9$1>QU-4
M9;H2EB</4-8.K)(?Y:S:!S)K&<$-QQ$<,&R[D.$!&$)_8/&6*U'KK1GD?DSQ
MR7B3JW1- MQTJV.A'JX*$PW6O(8/EH6N0CEOS'J7>SBK/A=+87C^NBBB/> <
M6[Z-A-2SYI.%=%VTT,CGC6R%&Q%N104:9&.%]XXLU1O>SE]>U5RJ)3S;FA9
M.W>KJ[PF(;PWK!)M,Y:B#D/SAUZ;76AO4-/$>2LSN[SPS$#4RKV*XG8$#?*"
M!L5*6#D+I&)>[JQ^G;CK31XYLTH+(KD,P):$I7Q<U#EL&P*GT*NN@C][:Y&R
MN>V1:W_XPB4-5U1%N%OW29U\G%P($<Y827Q27B+XL-Q"%VXS-6V<--,4E>N&
M.OE: 0C=<\]P:</F*SKM=8_KD5Z9Y==%H?I#'C!<F4--K.+]-WT6 G3%1S3G
M"^U3WQW3X">=@>XWR,,\+%09.-*1G%V<S%(&?RS<O3A\__3D6BKGGCB#/O@U
M-P+F?&GG&HB+A*#LWW%.M@35^[XN]BKQ#MJOV\"+]7R9CKRU=^(KURG +68&
M0[>XO+9[K0$+0Y[O69-6'0\=@G06Z:WO]=B)>MC&59E >.>D]3 \3HP%6E'!
M,Y/4] "NAI?9)W/0J-.CS5#GH2CR4F5!M(7'7OE G=;KKL+RIQ=-/"P/7B),
M/6=*?OW%?-;7LWPQM+N5)_1HHWN(-D"'TM+D<_@[WE'Z5/W8"ET5%<CSS/QS
M:5\J9[O0OWV<V__?2^/9[K/7Y6%U;][9F.4%#,H>(('F!LXV07TWD26D=$I0
M,6:SDPK@Y^O!/QXNI7FH8XA\A0IH#EGOS""('OZ8!M :>Q$5J ZC GR62MQT
MGW=_J()\W]RSY\IO /]+ 'R<\3;_[)T445 8:F9^HSU/A^?#,.<SO^W^IA\Z
MPB"4<^;3NW#$0H>E$N .AA(AN_2NB&5:--?0M4$%N!&=R@.4;1#9TJ.7EJ3\
M4 /ZOO& @?;O[O]\=]A8 X+%"<.E^-R#%2UG6%YYX4"ETR'@ _,L9C?VS*,5
M3M+M$6M*L/764139M\IB([4/ZF'(-#HZ.Y#(RQ>CS9GHYBP-.6SGR<SV^L 3
MW6W!+4X*;U,4%9BY3V2FL$M]\R5K 4)U=I[O8Q-8]V<W/9_!IQ2;SZ%B2!A!
MF_OJRK?VVL$@QO!';7I-EQP=[PQ88)XOC!$:RC&[3)B5*V#2.NC[ JR#+(,4
MH@*=7_&<9$'#;P13 5:;;\&B*HR6[S#%40&BYSKB2@<- P4PB0'13.)<M#I
M!=)<,(0[F"WQ00PNTA.QS8Z8?(4@SH&_+Q!1) L1%5K33_4@DB**"D2F_TS+
MS'8T@@IHQ5"!C^(4K=V<6O":3"*%[=NYZWXJY)-WT;2':/)30\I9R \EJU-_
M1=,#4?N%B-GEL!*E C6OJ0!-.-^A#2ZB64C(AW_9*W82:4<%0F7Z:$]IV5QL
M!!5HROJY(J<1@7.!C5'"Y/8CQKL1%%GD7ZB9HT6(NTP0*@ @MY@WT+0\H;/8
MFJ1@38[YOV6YAS\$3 52FZG .(W7HI0^'&B;]].W/79IV)U-IO"7F- >#U N
MTI@HDOYC$4V+ET/R)Q#;ARJUJ$"P'A4@E8-_(B5KFC:< (B\!SP)PE:*4X%S
M@XCQ%L0*I !1QSM'>R9(!5HN4(&)WI_*?1-@0K$ZE J<3PP'$QS!WUS:7^A9
M/T0%*,$TJ($0<O".R4/$C(4<64".HKL!_5[[D=\7*NW_HAM_)4,CG<;WSCL(
MPMYON_\Z$9"[K+;?]DNF(2?21@78+')HCYVI@.1!*H"\\G.%R6-:2/>SBOR%
MFEYW*K#-AJ30@5;^'VFZ[R)J 8'PER#6H)=A0B[!"T[R/NN)7_I0/_#'&!0Q
M>K+$WJ'2+$^G^U"9P<6;IMNHY*2XWR;UVZ1^F]1_KJ:_54-]&;A6&#25>&-0
MD*W /^82,TX)MORS%'OND+(G]-+OQ#5LKZ:S\;A>NL^)*__[BC,FJ#0=+MZ]
MV-_?.&IQ#R->P!:#VFRPW$$\ L\(T23@STF1+81_-]E"5J1DJJ*^SSMF?FA<
M[G24_OD/-3\F*1FO O\7=<\G:WF^^R29..0J]O!=6>0M9G>WFJTH[[[/I([=
MN_'?-E##:3+_ET\/_KL!\$0Z>[Y#1^1-1G?S]K)IZAT0=[@A)SY%!;PQOLLY
MS]]3@9C5JU0 [49.3Z5?I!RE.6%7].X:F.:IQO#(;28L%1@[3_,&>4F/@*F
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
MOSI<P!O_-% YYJ%8M7%>(F4?/='>N' W&:ZJ4A=E8E592O0JR<2:SXTR*1C
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
M8*S&W*>"PG<XN[M14_!&U1P' W6#N58;"79#\28:[U8,15>)-V2<NQ>U"J^
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
M_%V4V!E[&:\/4]HN;L[G1M90+4-7!2*I&$_$-Y%%'+?43*,;%OKVR$\8*FB
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
M^E T_4S@.K^3K+X71:>$XK-4B>K[3=8Y[*V/TQ$GX ]GP^)@#W#P.438Q)F
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
M;4^SW@F.G;+,Q 2<R32.BWN11560&6"9GZD#",PY/I3D;^2BZN__![?.;[/
M2=IJ&4=!1F0@)Q-U2^GG63;%?:])D,*=:;;\%DE:9\@ C RHQ1;\YU7=?WS/
M]Y\\K 5DP&&\HZI/(A5-A\R<6D,;GII/5CMVXSL]L/;P@7?$#]NG^%/U<(PU
M5!17-2$,,H^U#NH*MKZL5M#0Z@%,L&E(EWZZ>&;LN/UG@?@ RBQ;4Q+)I)]@
M<VN!!QZA6KX?"&Z8Z>C= RN8RA!=U.Z!9G:<'U)L0&SX?FWL,..E\W<*JA_\
M(L76_2F/&18!C(S&:DAAIMFA_BVRF04[-0E$L&I=%9[39;G?1%0TO[S;-?=V
MKL_C N[AJ.%3+2P=$Q0-7FT'P86Z\14MZ)I8F<61\2NXHTU%M%^63%2FQ*?L
M";D, <6.;V.T+R:EDOGN26J4/0D1)%2T;#D'7LM]JU4X S\Q&5QD,'!J('MJ
ME7MRSL#7=T&^)\7SZVJ4N/C%+@6[FF!6/0"&+R1(80PBL\P&8'(8SU44O<U$
MKS?WJZEPCRHA<(]?JN&:!W$X7L3_?KCSF7,GY+4!:P(<A\0V^2'YJ^JJZT?6
MMB&,9*!9_C*N5JG3+Z%45NCSPDT.AR#O+<%1Y'5MD.PRA)$D.454'4(*ZV%?
ME-2?47XEF^'B@P1)6(73\!L.&*/4OR:?FS5F\O&CV2B"[8RL('GQV5D8^I$0
MT(0UP7%Y^>M4\\&H97_!T)J#(<WQ!PFBF9/8%-V/SQJ>OS6S$%5:KS2C#W?M
MQAP9M(&8*X--389\V_H7/X\JF;B4:,04IE^T/7X?G;*J8[L2^%9UW..QZ<UE
M%"[-%;P-U)*!#A0A]N\G]APE!J107@AACPRP&Q#/6"4= ;(H_ ;I]+\?W1==
MIQCNL5&2)AEHI?S)8)Y'B?E,9<0@,A#S;P?YYX;@2U2^%..%X[G@S;??DH$^
MZA4R($P&,%)_/]2_4@4Z &S@V&FB'NA?0OQ#(>1:5$;]]C+S(XSJ7G9*2I?_
M,MJE\:HP2.ZBW>#HA/G>;O?B$>#+>KCO27G%N1^.W:/LSK+IHSQN-S,ZT]_^
MES163Y'V1"X9@,N0 <*:VW5M?O"X"F*;:@B\,8\B T)YAXY;I%"UZ"-B#1G
M5I7H 0_(P,,I>!^]&1E I5-2/+^DM:S> V 9M+<Y30821ZJXJ)X=55"\@K:0
M+HE$X8U'@ZL]P4LT;^'377"2NM70O\3XC1CT:<1[N+7IUE?,A*!5WH,@V\N-
M)M53-Y2[F%\P+;X%>X.@P>L[&!"N?6]ZFW.(#.!L*(EK9]4JO'*A)#B7J-&
M'/2453S\GBMLTU9<PO4T*^O>HZ^7^&F3<I7P-429)$K.WS>/826>-/WYI>X2
M427JVXK=&6F>4S>3%/K;-!]6#8-%\2&*[7/0A\ULWW")Q?O<F<\27PX,=);6
MP!7&4+,)&Z@E"4IZ,5,[2@:>.9.!*!4D9:*R"\E ^ J$9%+&__/T%PL_$*R_
M1 8B*#'LY\6"A]!I4K0<&WQF $Z2198MJY*!(SH#,@ D[8.HCHJ:P=LR&23F
MGR@P02K$"PU[1[0[8"*O%1G8=/^#KE@PKEJ#LD:Z&3%@G N8#/ :_%ZQ_AU!
M,D"*$"4#H0;$B$.+)_ E:SDBOQS)<->38!^T<<"P#"?(4FJ .33X=QJYM<-_
M*VT2P5I8A0SD=K6""(J(G]<K?BT]_6[9<0KG:@A!'D),69W^G;"5\!:!:7B?
MZ4TRT.1;1@;$1^,I,> ['G5TPE:$\ED^Q4IL0'_09\B;#!PP)Y&H0)NL:[;L
M%.X/4;@'J'W1_S4+D/1VD0QL\X.(U. Y$+J>,DTZ8_"93OBF0<7OY:745LR>
MP91:2Y,RK\=&4,0L6P4RP&3?3B&@"HT@ W3/*&;L _^#3M=[R<"2/)A "_\"
MKH(:D"(__KW7YUR2XQ]$SB/Q31V2P@,1)*82^+YRO1.)IR.!\OIC/#V)1>+O
MUQ%^KY)6'F4M^A[ <<=_=A-UQ24=,3G\;,M)F73A[C\(;? [HX+V_L%D_D2K
M8 /*:N1\H<PU90E$2,.SH .>KI_=4BDEMF;6;X5.^IU=X1%_L)L_:'60"*<(
MF4(&&D5)E_X[=\'..'B,8W/3[4M[X=N%*4_)M<&UISUM'M[0\R$>8T*JR\<0
MO]/FH+"%,B&4T$$&*%9'ZHNJ+MKRW,E3^3O"/7R?<[=LAS<:_C>,=\1/C/>
M?[H$P=$_8>X]_P9S?X?RP2G2:]S&3YS[K9]&DO3[??DGAOYA*>_(F;+6/Y'>
M07]#>A?Z.]([G)B"7_QG$[@K]!/G'O4WG'O[O^/<MZ#^AG/?^Q/G7N.?62FR
MY772KV;@;QC__C\Q_BFJ;QIT(/ZI)_CN<YU42=D,?P.Y3_H[R/T)ROJID$S!
M)$/"UO_8O@Y/_(3YG_X)\U_^=YC_V>F_P?PO_H3Y%_[G^QABUV]PT)]%!G[V
M-P#_K;^!^M_[&U#J#5%L[S_SDZMJ/U'^%>!_0_GO^#O*_W^I!;BJ)WW?W#TN
MEKP<F,YN[%UH;1^6/1J%['A?6TB,D"4#*W&4S27^C]=$GR>ZU/;-T\*W.%*!
M" \^=.5,M<"\8/PWUD4+>$T9:NDN9:TVYBF3)5QD^[O3J?FDA@N_&Y-W&'A(
MBNPV)9%^]DI>1K\._=>(__&(XE=PJ_I4$RF_L+<=U3O')\_4?/.KH>$4#ODD
M:&%W!RE&!JPIZ?'H 7Q)3IM^=V?OB"D3<43\V=-Y".X)@?=]IEC"=!>$I&E]
MRXQ.[E\#_F<&##]S+[%EY7&5.PI[F^XF96;/8>UA)O:I"8QL/V&JBWB^*.CT
MH=@:LB]897J JR0#_1F*P&]I&OR67I4><)\,_&O$_Z<1EEH\(V6B_<,6VD,.
MPK#%QT;NB8[>B8[TB8A(/^[?'"C3_':7@7^[PTK>2]+P_FO$__X1!:5N&26O
MEQEAFN]$E#>IN\]4TW\-N)A9&YA+>>$+_0U*(N4"WN;4!F75_"]%Y5(YY"$#
MW[!DP -^:%N+BD$(*Z(BR4"E<MAK:$5[H,H3HFCP;%S7-S=_OUTO8VB&^5*6
MP_/P._J;L+ /^M<N?ID'WY_>?PE?HV1 ;J-O(%"5.UF[Z?U$\_2 /AFB1, ;
M8_^%PJY'>WX#IQ_V8)\G]&AW"#W6 [SB#B\E"1/U\==>X2K:M(3Q<X'^X?-#
M[M**=8=!==[O WK*Q3ZVCF<\8E3.H*'7\'T7<F+95H;P=-;&ZM"0\ 9]%)5;
M:/S00XE%=H3%HB5S (>K9* 6,=SS9FE6C#5S> D6 L429;!\)#G7*4G<<-J3
MU"3Z:H2=\CO9<0LDK\GI-DG=A6.B_/?RF?<TS.5^_IR/D-4*%BK [VR$RVD)
M6BN'HSU*W />6O4<#$]G"5R2'7=YH&_(+GX[72<U17DRS#Q4>9LUT1QMT2C0
M"X+VWS2NQ1T5-!/"IS0P4ETW^GL%[V%/Y>M6'#;UQ<^9E[6PW&SG =.O54T+
M&B@78EZLO1GV\"G1XFL9WY Y=Z>9KF]!48K-2=7Q;OI"_30F8_40 Q(@>N(.
MF_P9B6>'Y%[CZ6-]J@_WU-)23X^][?+F>J(S('F#H>)N2OWBTE=@P0-Y>LE\
MFI4U(1UW%PK]@;V9B*'ZU,TDXO-=O8(:L,U/5AM5+R.Z11L/8_HJRQ@(<6VV
MDM:2GAN*FD(REVMA-QY(H,6SH24I3\VI:-NRW+B9\Y2^6L(D\()PSA,12@UO
M"09.@1JFCN^TSJC,[\6)Q\"[^!99_ 3>["9H-YM'Y=IC4)$(#N)-C)! LPI2
MHZ_^ULBHPKCSGE_R]'<;7>JF/8^%J+,B/HD*K6%I+;!BT#DJ^V9XY>(3#1-/
M[-/2V6'8>0U.KAMNG656 :R./:7CRD47_)B$'[^P.!$E/QM6%&C1<:MVN/*[
MDB<-M*[YP/R=O/6/@ZER%P\9)TH9-)R7?[-3LQPV$_Q&$GF?:S;FYOP'F"@A
M#G]R RN>BV$!F>(2IF,2XWQG"59KLBFV;5.&V+H+@JDVHEO*X;D/SI6(3W8,
M;D.$849XGH*"[^ 6U7J):E^UTG?%R^G^RB&&AYAOUE<'KZP^XNH6!&@^1^DW
M4VE]QK<+V 3='M!0F2$#'(3-18-DW?=&LX02<X&S5^@WT<9%,3R6U!]3DU_P
M^[,T<E M$(WP$<U%&#DF0H,OF%O F:A2ZOJNP(JU FW"_:[F\,KDN'$Y:5"
MK;R(JO*%[OT$%I@;#G('K_7"?D9&M\/J1$G1I)N:7^YKR)BN3-U=5):TBHN_
MAMBQ-(1;ZX.O;(SO(%E,F,(61$R(ELVY@SW#P?GAI'"82<%D6\$D:T6+/U1&
MJXNZLLUR\[2#O/OMKQPZ=-2A:BAZTJ"::7PQ4;6H91;,[8)DQS/4))G@]0N<
M:,V]C;1H)>VW$K[2W^=^ #57/O-H3CY]8%1+PWH,FG6[OQ)$#\UK[]#WC;-
MXHX:*JSO&'X%?77,AF:Z</-;YH4Y^#)3\8N8FR8@A5<.4(UD@)H0,M#2/;S=
M;=#B/3F^WU^6GEY3G3HAU%;]ZBE7=+C1>&2G".CB,))^69@![Q1G-=Z4K8$/
M1M85W753]I_B(CSUS[-NW:K>/UU7HY90VWZ[Z[ZAZ+/'Q[Y&\=UC?:,A@TE0
M:,\6&MSI/KED^\,?SY#SB]39<T'<]_CO"(874]TX+L*FYSK*C7-K%)U%M 0+
MM"Q,"5C'F!NMOZYIJ*V/OVLB:G+!LO350C*_F/?G<0G5YFVADK_L0!\LH?"'
M)90D=(/4'UM_N)M\5*!Q]E"&(&>"-XUWWU'=SEJ[(22IG$%]%6]T6OVID.7H
M'+5RSV3W(*-;GP^$<#1"J4+VR(!SFRW]X6,B"&_1#J$GJ@T2S^8E.+I+=:C9
MEL$Y[^H>3^PY)9=U:LM&U_[1OOZ=Q5!G&L9!$N,E'&GEUG"E.,ZTM0[.-Q:9
M.MI\@V .67._QG.L?@7*G;3>G##VO*/C8K$<FFGWJR='2&MF61OBB=K\=-0&
M=FA-$:M56-CJH;AO,G2]E^O#5V'-)LA+#\$YE<!U=RU60@EX)F=TFE.LOX-X
MRG.&N__^,$NKQ)'*6MRI>#W4-Y#XM;6Z("<-BU!7T$?/-@'4]T5,31AK) ^$
MPPW%+C8J[;. JCR-:9VR[ES(D%_EO^Q=]8L*7[LA%]4PJ1=2Z9FX$7(.9D2
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
MDZ3Y(%'7$VX@G'HK]^5..ZMX#=,UT^9;2^8U!V7));MA*A,1E,EHWX=,]^@
MR5)(B/1R9IS0C<5'QMCAX@.Q^YO?Y-@ZI>SVOQ%D*>??X,S\TT;;O$^6XI ^
M55(E1G:\[^/A+3M?MMK?-6N2AFR.:A*_F^(XI>5P$BJ/PAQ=BRCVF@6!IN^A
MGDU2(WNM4#*^P^3])4-CXR=G(M?/VTC5T3B)+ ]6K#0U(;@;KE7[B8@(L3:&
MAUCWV;?K>\P.[R5_^_H]3>1\Z<P^"@O!%/3-[Q(IK+0DZEWK:Z4L/.=S4=^
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
M]\A^J38J"N--:*1QYV()\; RS#5J-C668<^^?8ST$O^\1$.L6/G-@P/4834
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
M)E%I4QG\J;E<6P4C(>&:=V,=?R9P\LX7T$C6'UO4]81(50:_:D2L@*(NT4W
MPN]Z2X%M;BLD](L<X\KUR[HV446NO-B8A:#$8I/&#Y<-+3J)'X9 D8A])/]9
MDC.V+0R[XQV*:Q^M?*/<XCDU%J/,RBEYK&9=I>[X1L.H\6>=E[,K(MO^&;40
M2RKP1U9H;_41#X=J!?R#$UJ2&..<J[VG@@!2F/&_U!TY?K]P0_G;UAM5W:9M
M+D?(A_"?/Q?-W+R9HGW\Y5MZ.;J=OO_ZLH#EGQ^?BP_#!X1N""HFV][5U!K$
M;Y=D?[O9_4@PO!.YS@S>(BI2HDUW#8/.?-M*BU 8X8FTA"]KAY,*M%6_R&:!
M?K.)O1RB"9R+Z,FG:"!P1:].T'-1#I*%*8&0=?&O(2PV8A&\L4@%$J$D)\=H
MH)4*A$*T:&30)T53 8PF27!7D[2+F#&B47?\V=_C_CG&91-K?LT:MH4O.(IU
MTQ*=X)YLII=<" QS_0:"5_"O1653ZZ@ %$R4';9K[8EK9"* 4$1^M_;T%;A
MOYM;SH!5?3J/C;K*_4<W&ZI<0AA;*JPN*PD%*5*!'X_><'&$<H"'J&QI?V^X
M"-PJ*;YR3Z6 M3>)+_31HRCZSK"<0U?.0N1T,(T>)LA*T"K"!44%QBXOH[>;
M^-75<;?/?\XK>CP>ZBE?)O.IG;FPK$!32"8"<G)<K4W3$=AE^"')YMS"()4C
M+03X2;\UE&^K)%\3!)NV8,FM>J)RL $LV;6XKM$4F:=-!?Q*DO)?='S<?]HI
ME?PS9#J[AJ:NC0P$XO7AS<_2FH0TE,6I92->9W:=5-_J+KY*V;8$P;OWTZR#
MYA\?C9L&0*7(/T ]&05=Y=YM7PG)(]GA'BNDWD7<TBYR/+CXHI-Q].C/<1:C
ML:O GO;DX89M/#.Y%':3J*.![N9#'[EOA<KB7D /&(3WZ <;6V=<>1UF$ZQ7
MWK%B]CCYP1DA=S9[^L6I'TK23H >80L'U2%7%5(.$_*O8)WAH&&Y@FYKG2Q-
MHOGKX'>'.6+UCX<)L^DDW10^M@>PCGT >OI'+&R$D6N1SJ'DU 8^-Q?49U7P
M(9+FD'52H.(EOYE'0M51NCV^YRZK,R9RUA>[7W&/-WH\@G0&'?U,DB>P6J-
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
M=3Y+^">4$/1)Q" 7Y09M9-" VP]4%RECGT/6I (OLD@T<E>#_D;L1XCQ8:E
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
MUE]+7"OYA5"!_<E4 .>%:!K%(<ELEE^+<>=2 9(%>.F*, 6A^<6*"K!#&*C
MA7YBWR[KMP_B^!9F.(S&X%\_XC>@[R9'4H&L/N)#1(O^.QH.<HV;_T>H]_T[
MYF#<82QBDU7Z#3A[Z@=&8K[G-[U_CPXOSR;LD,%U$7]3\J]!R6W7$%2&GL[&
MM>CKHA/^/J+#[3Q6/;_6V)UE4,L:]T1%I:7$B+ #F_GSO-,2@?K=W=I_2\!?
M7P+^IN3_'4IRZAMA7<+B'WEZ\&3 [(U=;VFNE]S_E6?+$&O5Y]7C.YXI/?*$
M^U:!H^<#!.O@;Z&=NB<=LB+/*C6)OJ[X2&AF]18#-,_B^VAD%G'GS>4U0X(X
MJJM@XE&)%'25[GGM@_IJ*5MZB2M7 /H%\0&GZ3,W!(Z\T6']W%JUK0PNGO;0
MY0_+BXXN?\G]_G-=$N+EC_TZYP>?Q_,_CN7Z+AS][]UJJ!C9(.N0UWE;4(9=
MKI[/D[Z=_VSQ>ET6#Q4HZD<N8T@GZ*C #T144P/PS/J[[6N;\7 C3V5&*U=Z
M (]*Y#.V6JOZLY8$*F _XF_>'4%*2$\C!R3,\@.0/V\V^B=N=M3?LUC 5RH[
MLP?^=2W9>RPR;&4K3JY'Z0'DH=',K?V P-"$/N6Y_K;^>B&([NNN!\CE"H3@
M!88?:H$ZAJ%%#9N&^EB&WI';>&FZ*'YTVSVJX5GJI"-3'H-#3QJ/OP)F;BPV
M=L83P8FT9Y5%01-4^?T<EYK,I@BZ)>E#:\+)C@Y]I,1VN1"'CH"HU:= RISY
MS.H[8(4*_)(])1 N;$ZMT6QW8 +VQ>%VCT\P@[1WU?A&K]37%Y=J:BSOJ"3(
M6!]E7YWH1$A-S[NWI_1^Z7!):$72.\)E,IH4X++8K:EHE(1(;_;0K8"%][&E
M]O1KW/QWSV8S0WX@EIRX'@P^!(M\2Y%.;6Z!\R-X%^]9K [%AP4&\J0[3%<1
M-5-O'9*(BQSC3W&_>-:5;G\]^ CL)VQ^\QN!GFNXB&@YZ &33Z7QRD^<#*(_
MGCPN7G^[LI#N[-[IH],&>W^D"M(H2 Q^4I#P!!VX;XOU^ *^U,$MUT+]].<
MD0^^AV0*UL3%NO;/,LH&M6=^Q@YOS@V;:7'A\PW-/+R<568W6D2BHUC\/Y>6
MBM=S=P@%R2!^GWR%G0U6W@$X<:W^RB=N31L+:+Z%+5VN>LE7,0\;@F,.G)RH
MVCOUAD6FT>:\HJ=92Q9? U_>I--KUJQ8%25(G-RR4C$$!3[W6-*O,)&+;K5Y
MYV$;T[2[/?T?"%YS+US*?AC"0)+$N/$NWU,,*]K2D_GX!;UF4*^K?"G=_N9[
M\?<$^N/31\3HWWCO,D1ZE7 NX%]71[TT6>:].>Z?NCT.6U0Y?))RW$O$."#D
M L^?U'#]4=N-K02&46,'7T5VGH:.$6'//9 4[ZU':+<=8)(*C)P#2)_^-V=1
M_^=,*G*TAF('_KK+]OC6YF=8Y[?3I6^JW<#^T",NL,-XEIW=X^,]$PUK]>5^
MJ'6\R]J<G<^7T7:E;+;7T05NKTPF+2W&U7SW;AO:&LXQSACZZ4K-LF7/:E]C
M[#'P-&^LP.6@MB.<;=\,-7BCBJ0^"D=)2<L'^%GK3S:H5)REWR[K!!,[N@;9
M+_"G<'ZPA!E@73->V!MRP25[B]RJ9D&YX]TO+R8MG?((<<VK.*$$]CSO,*E
M>#1-!<)]JD=4I7&6$2C=@+0S[Q1J7C3?22KE.?7<T*#%+CN;+34ZO'^=]>(P
M7X9)3EWUH[V)W<SAFM=D>+2F@Y6C;SL:)CD>-A89E QDT59)+3@FD^MJ+%P^
M+VB<$Z2_-\?Z:3:SW$WU N/B5Z^M&FIXDR^Z&O9T0\^V<)]\(.I9>8;>YTS2
MOKN&5( ?SF?I>"\U@Z%%^D#WB\57/8$. E7._>.O'I])H9\%5/C?W@Y2CA;/
MQ.6WZ!^ *0X\0^+<HBH1S,8ZE!N^ID,D0P_EK7'>RP;Z50Z+NW,9!?;8)?RY
ML**Y%#DAM/BR?\ITDI ,OPV#@[GG X]HX(W&73@[H6!Z*G+Y17Y(@Q5JC</<
M.-9<*O%ELR_>1VE<A%V6LY.A^!SO.VQ/&RM8BQ"8ZVBIBJNYOU)U9^ V$MDP
M(&^3\-.)E9MV87.!D^JGF^J/'CJ3#FR^$A?7P]V)*B2X0@XN[G[,"LS6IJO3
M,QQ?/%YE'W2\0^3:C1< ::R=,VLZ*RKS("'%Q=,#!>)<R#Q54X4XY>^E=YFO
M)0KWI-CZS@&/T5X&70U/"I@0@8(><=Q]GO*4D*$Y[*TG2:HG\JM23LY7.F.<
M7\2:RF9^V.?% 5S5^ \/N@\$3<I%TWDR#+'2 Q5'O+LNIPPY#!,AV.8LL3\J
ME =%INOEM5A%I\9?JM7D.1H;[,^YI?_-I.V  <-\7MK*!+9<GW R93Z,YA\
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
MUJ"C @&@)7NR;M$$08P*E*NF4+K(:77?3H/)Q+KOA69__A$RYW3J)YYIE%B
M%ZU"J$"]#;EXLPL/7Z8)75V'"JR-?2>33>M7W]A(&VCA6<@:@U3@(Q689-BE
MT79C69YRB&;P(%[#2ZC O;7=0_I4P'^-2K/=P;_\8B<U EP$7Y1 46@^*  >
M[-I-NEV'-:$"SG[29"11'MY] T[<AG\O1?SSC^C/_0;D("I@X%V'!1/V4,KA
M_=7,5""PCFB[@%RF L/5E,!X*C!!6S 4$<0OOZB]]Q*Q#-J-S*<"CVF4L_QS
M9EI:OXR</ILZ8S7>QN1$"$Z0_++5-H/;)"VN_2FW/]^0__:9[I=/!)>\>O"^
MK#9+IB2X75#+?X\J\D&M\^]/60;X$$ETJE/WHZ)15ZC$*IO64YV9,US 4;%0
MFITL[X<=@R=X(W_<'"I9?AE.:MHXY-_!;?YBM/15P99KY^*$__PF1=]BB=N5
M!W4&(7-\A>-N(?MRTN4JB5;I'S>*4S]N,1Q]!M:^2\^[_HX]I*<!>()_) 7Q
MXR9C)<N^YS,5^#O61?]UAK^+K\;WKX3^#GX$ZBHNH7L\B4UG7K=H33#F><3:
MVY_";@$L_\+[^[\-. <",E7Q&B<[]K@B6<B @76OO  7337Z^2=,_*)B!\._
MT-KX]T+O:)M\Y!V=MI(D"B!KP WO2=)3R65^%[YLLUV&-53;"O+ML6KZK4M7
M[$#7[T]T'OR8ZDF6)W6'O1%<;3DOKJ!U3.>KG^C-LI=O7-<[I70-5M'1A@+)
M?;YK+YA&R">J.2(/D7RQ2XTFQJSC-&E8P08+??G2#*\A9F(47O%>N_15W^4
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
M&N9-YFI6'.M">%7#&2>@.?K]KN+'@VXPWOLD(9[#B6ME#-EX*55U.324Z5C
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
M^K?O#]87ZNJ5H*?B,CI/3EM[-B'"TA'!O6$-,SURD<7^9%>CI@7L :Y*%'4
M@0[C$,"-GJI$>C'KH]=.2(:H#TK@+$M#5459](QO4:6]?-EJTX?>#-B)(%\J
MKU+USQBUJM+ZM(8H',COGR+7O=Z@ZB,0&MWK]EFV <QZ 4,6-(->0""-X5^J
MYB=KXG28O+F9PK"X- %>40U;)SG/Z.?1[&(59+*.9UBW89[A*[9!.Z 3.$1S
M(J@\<C:A24:^-J=T_\RYIQKV/(E(I9/VB&#%IB=N=\ER^DP@AW)0!(&)V7=7
MFUDYNSO'.GZJ,MO(NEB3ISCDVJ(M%%8X[<3ZF!I!&L?KHU%P]]=KL25R6D2
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
M;44+4/E<<OERKSKT(VB<'7L*'I%$6\.(H?@Z,N8=A.H6VQJ2? GGC?R:K=^
M'(QFNRY^_BXSSRGUDV$ABNP0Q&8$_M%1R SX5=*YW?$(:NAQ3L%7'!M[$/-V
M2TD^YL-)3:=K46*LBOLD7]OOSPY747]G1F&+,)HSG'5)J,Z@3,RTWZ8ENN>U
MPA"/QO5*A%W*G"MOM1C#Q2TWJ0W;1%SD(;4>H0]2&ELY"PYEPBJ<1PME1IZ.
M0WX\W?.@.E@]P75_,:F3UNYIDP_C=QIO>\7F)#]P$0Q<TM,*8C""T@DI-,[T
M!+]@6=L5.=>3;:SI1G4@3G)%I3&:->P=1P>Y&(?CITNDGX\JO45MZTGA%G!&
M:%+#5D9]T!E$X4"6B^J61:+9:W7&KSH"K.].D+>QGK2H,53I@WD>7B+T@TZ_
MD$T*-A'&12![7@>Y9:U*>0O5,2=9U 60"'3;J)_FO?AZJ\61I-TACBL,Y8#C
M;VVH()S ;2,+7KZ(P"ES8VXU2L1!;"MK1UU('1!O@C),_>T_I9O1K]E2(WO6
M1C%QS1 V.;+9B'"N2^CP+(<9BNLSO7FPRZ>^V%8'F=+6#@W<S@T42(Y10G _
M%CZG*':_I\F;A CX1D/A*I#7WF(C,# *0K7"-M02F&?3HJ4P=H_G B_34@[;
M!8%0<TU+WB+>^"W(N,-L",X3^P[#'R!GAXEH)@(4,)%,W!UYS08L@;S2S/-(
M)8C='O_6\JLY-V^"[EERLV^&J]IT^#,CNTGCH.-LE.E)]8!N8SPXP+[4-D3_
MXAOCTG[UKKQ@FI3;M%%&()MM,+MW]W$W6#'3*.8F:K^#^L:C&].MY;TJG_3Q
MBN55[E>Z[NU[/HXZ];2O<"X-7WMZP,>*E*L'VX1Q"(";3OOKEABJH#;#Z\"%
M3%6G8YZ:PLOO:-QS$^Z)I.6YS.OGPQ(C>QH55S_SWF,O0E+[%/[!@/<%W*?C
M'+F.IQ=O[9+1Z>[I)=1_/OR27Q[?'1WYP]=W&2AW&!V0TWAZ$:09A!Q_'ID4
M-&: VS;JG:T@ D&OI.-T:%HL/V9&74OS?7CBZC?%MA[6?>?29X1F>)%QW%I^
M/EYU<&Q$R_"CLU["X<6=U?'WW761%9*U-:EWR=YEN:I/W/'>3Z;^]$=1USX9
M%D,$WL3YP5?#1@C^C+!<R"/OWRW$I59H$VX.@M<WCX25CH,]+\?_E8<2=)70
MFX1;9 'P-7Y;(I"F4WFPI,!)!-H5T3U'K];A.S:]STW!DY]^'$M83OHI<=<W
M^6E_ ]G6FS_U+O%9\&Z5[A$,[O]BZ*=S"8J<DK^]_^"/BK,4:$O!!K*[ 7[K
M,J K_H0(\"S\N!9A=E_MSU.A[2%D:N]I;^51'QM(&U7]:@G\O.$O/C;?)>L>
M:PTJ@)VHYR!P6L>9J%;FKL860UWNXC%4=CI2,6KI;H)>HECE+]ERLE0+(6B+
MSIG;(V(3-C+PD//HNY%QGMUIE"9I4DY?!QA:##-WGW1[B@01 <MU\690*?.K
M.@&M;&W.J9=9VJ9'[S[=EA:30I[L<C-]H2G9"WE[/)=>X^'H<4'SM:QB_8MP
M.4<98MH.:>7O#K3CWIDE.&UM("R#F"[SA63>:A\)I3EKL!@FYS)+_=I@TY\
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
M\#'&G)]?YL5%_]I9CHH%B=YU?\(9=\5DX^B!9\DB"/>X_B 1OA5)!,:7B$
MQ7'.N4@$+H..ZNK"_U@[9(C <-<J 7Z<?1<>%^T/<*0O$5AQ)P(=:D3 (>TG
MY@YD>S!J^,,Q@BD1"$[[Z3D9_!>)OTC\#TG$E29]CSN\OW  PMW&%Q2WE[AA
M==R>J\)'G/I+B<"_D2]P[XLS"EB]+U78T.]^:#FE2CJC0*80#I89^C?EI=XM
M.=;?)"*P?P6\3_\_:P)_4?F+RO\B*BM>X!]Q_"NU>R4C8*3H(03[##.Y#QKU
ME.L.9[??O#9[K<71=@G^K[D[UT8+=;WT\%7BU,2-NYL"JD[3M2>U@TN"(QUC
M[+B2*.'[]+8_@\I^EE:/;A)==FT8HW!%B :$%K$*N',>K2PFH2+V]\KPK42
M46DK\#]E[OL_W.SG95^UGR2B;X!:C:,VQ58\>;#H'_*$HY(5V%Y7Y)QD[-K_
MHW!TX)Y1ST\4?J:FR"GY?T/#GQ;#7_S4[%&,?14*%[YU,X#>:XY'/3TLA>5-
MNO-$$US$Z2^)_G<;,OP*D(B17A/E>C]S:ORD:?:Q:\F5;JP??V/]O2B R:<-
MWZ;J1EI6?9"3?&XE> 'V1UGV<O9GRS^:?\_%_]7PO]/P7V@O^C\E/P^'TC&4
M\>:]E0@$$TJLGY%'5K&]56&09'_WWH21BB5IMUP0I6A8#V\HXT./*)M;LW):
M64J?8(KHLL3/)EYGUQ-Y;"OR+&8H4V!>:W. ?%TI^[WTU4=AO&MS_2-=U>E$
MP![_H$IJBGTR8TFI7.MS5Z#(][RS'DG8:D\.RRD".TR\KX8LZRCA5ODX;^"+
MO?L?!^Y,3[EM3H?[R9V%4(\VVU'>;61KIKOT, QX=%<&(%,R9BI"V8&_'%#&
MMV3R,=TMOA)&J7JC^AWE&UGGX6@;@;4C$8JWC:>'9 03T_J/#-<BAZP/+&:N
M?7:8;6U25SB%Y\+PAPM?,;S+]O!LWUC ^$+;1E%+1M&7B=7HY?@=:@IMRWQK
M[,BP-.WDZ 0W--/?3S!G@[P@D C8.8P?WD3#0^34T.&@$_JXGEOAH*)5[1QC
M.=&:T)10IU>LI\048'-79S.M$_ED&06D[_>M;\M2?X_ -M0?99=1TRY5;?A9
MIZ^R&0FZ<\0[P?GT],MIE*.43^C6D<L70;0ARYY*J/I+<,ND\:3C&;#$#$&+
M@R O?G!<>9YFXQ9ELZWEBLFY%L8Y  AKD++P;B>6'8PBB0#-<IT"VCL,97Q!
M62HN=[39Z]G:U=O/N<W;UAS=D^>^S%Z\V'G9.-$3%4$Y:NOAU1R>8LTX_Z&S
M7-WB;D?C,L$)<AT7A_R&0)>K5:&7$HS1O;+I_<8((X/P!2:")&A2[LA=<C>S
MR/[TAF#@\'D.C-).5,.]KO.=CVS[=M5\E[AX!O!:3X5+]YO:^P;1&,2>GJMD
MAM%T4S=3CS8N!EDI\4I*IFPG0FAU_&/N%7(2A:<[O(GB(SN?H_RVUUP99XKH
MDN<]7? W@N.[GWAFZR#'9)^O\+JP"E3.O5P-/N#7PPDB(330QH;8>,:WL29<
M]735*UC$ DHVNX^4<;_8-.[\2TY@E]N'@_\;@VZO@@+.848P@F)*,Q6"\]0<
M%DJ'E"@_0?' [ <+3\I4G#(DX^;S>%J$M\O$R^#<<HR@FG?1"QG9-DS#G8NV
MA=-BZI9FYZ1N>&O5O(P>+UI1E#.HHJ:'CATVLWD'/9'3P0Y[J"!&\U/*=2A&
MKJQ7AAM'/&B]$[/<#P.CFP@L.,\GYV(QJU.7'ZH-=G<E"&$[4B;4/HB+E8M^
M86$<P)4@M1L3O 3U!M9WJ<AN#3Y+?6)W'/>?88U=L'Z XWL9\^@,MU]I%!4
M6\VVEA[3?B.2]_E*%^9,RN%-+=![UJ75R(ZD>\T/"W)WIT_CG%%\M4BK70K)
M@;S2:4J5[$Z>:3'!Q@]JI**@"Y<G;B=!_7 C[+,B_B:4P\S*D',K'EP).1,K
MM/K=3S)6+>\_H"^7&Q)FW",=-&61($%66<1XYIM<S/QHZ01WG8GQ'>:+'"?E
M/YL<_?*1NH ZSTD7QATBT"B-YHK&O(?)IT&?$WH>#&@UG<G5@&ZQ3M+&:HOQ
M;'UZP^(K^NT::S.LW84(@,2(0!W\(Z"BXF4^,VY8"YYATZ?B-H:T9VI?1N,I
MZ#L]BBMH)Z^V$(&WKJS\X3.F\^/=IP]O#R=HU"$\!7?>WD1_R[@EVB*^W@:^
M!?2DUF:UC#DT%@1ZQ+2^*J,^9V,0D&+WK,ZUFFJ;-\!5<=:,?VZ\C56^FBO+
M$KG94$!NB"-3&\:KCFD-+7PV'I:'&'I)G@_3*]C YHA).W\XIX8BF<$>/%J?
M_S@T6?NQ"5M>[=TGYR3.*QO.[$GBWSYCF<\6&^>99B*?F6(M'];_N)195,*^
MDI55!PCUI9XUF7=!=O,T$&AQ9>8I-HXV8QI:4H;NZXOZ/CKO/OJ_G8FY#HK\
MK(8]CHJCON81@1%9^!$M)^ >QG!/$:3U,P[X0]SRK#8-3J31XSRZILJ\O"#7
M=LP[/(ZM]D.<XPT$/?EHU[UNBNO '+6H;<>_7?CD>7@;*J3 #=5MJ)+_YEO'
M.V"&,8G:P]*-'GUB*C?T%WMO*J 4*G)%[_&Y4I+WU,W4[%#IEJJ"5[![7L@"
MNA4*9&X/K<&TE0$,>V*\#3K045D>M> <*#;/2Q<V9>1GU6(3USA-!W/"J#7"
MJ:"C+B(DMK,Z_?F[RLBE4L-N >6%IF)W3>@(0H!\0I&/DNZTZR)/70+2P;^&
M%+W9S.;@"SN?AG,2N2(L;IEL'6D0-"=Z%1)UD3WAPSGQ;G>'K]/A3 1Z'.=,
MV F1DS#%0?RCS"4F*>TT(M# GC.Z41%^4C5T8E*)L<KGB^_Z)2/GJ$ND8P16
MO.( X3*461VCFL" '1Y[I1(_O$0B6?JI^6* XAF2V4AC]I.A.5]YXKO1K>$.
MNP4A7-?13>CQC(! V\QN.UZ;!EU;_P\5S_5\R=Y6?.&\XSP>BA;Y*L*P7$_]
M0I,9YU< %=2S%I$4TAEO=+(N^;+G%B=F?#NEX,KBTZ*:KF!="\5VUN5(V]EK
M"@QX* 8_1GB/.ERUT[S=%S5R?T"./\<F<J+TLF-Q;%3'T*SNJ<&8?>\]X"RP
MJ2  [6Q2.(?1;2SM7Q@X%Y%OZZ<^F/]Y;2YJ)O?KE2!>L;R.HIBK;Y15#Q%.
M"(X#>7=("P5[#ZT)_G+U0)Z(<')@L^M(R7K9&\D:L%DE^_S]ZC2@RJ^&D@F8
MP9CD_+E]';\HK#(B>.]5^.XA$2A]FF_3W@>?W3,D @731VF,MC\^I"*G2\G6
MS5.\>[P%T(B 31CG+)AU-9$W8,&3G?KTLM-TEPY5P.T6<]69:^!+<B?NB"IR
MS:K YG.]IR!4+^I'IV9G>1UM$5,<I?7&PMO:ONWT]TJKA&E3HBZ;J5!F!#C.
M/<;$K^ ]#Q]!>;[ S]9<Q%"686N120PFHWK+ U:85I[8RI[8+LX!FU":B8V3
MIJS)U$]3:\:QKW!'R(C1-&08$0BO,1"YV+]N'GRJ;*"/:P&EP2&0;K,1W$19
MU$D=PX+-[WDU3;^C'0:BPLO/PL]I\"R-3:9.?BGQIVM-9+M^H@18^I(+J)]2
M;T\^5QXL^(W !H.BLYH+F*&KC74<\2L;VU\1RYDK;E3V.M^_/8PJTMPSRM'1
MX53BO*K$S16D JL]]M>GZ''&YK.:81>TP,V!C;$'!5B.*3DMQH3&OFE+:Y])
M^V_*-.(E'!O?IN.KJ,.FRQ&^=>30;CR_U$O4)AO4=ZSQ4/=>"=H[W"'\O>48
M:CXD-=6MC?>EKV);&UFOA&XXM!.;@<X*\":SGF8L_2C8E"B#KDNAFU"LH^]/
MW%IL%^C::GN5'<1#/CZF>C=#?;79%4[N?<D:PE;'BO-L9;M8._\Y^K-!2+65
MR\F;'VFBKB)9WW+)BB:?^Z,+6:C9CI*]I> -L8,UHFY'84<EV,%JK22;+2F[
M+?=O+=_<O&,60.BII%T>^#SD6&7N'7K NXY'P6'ZT %RL=>[KW%"/M:TN$,O
M5$78NC-^,U[36K(OHUBAE @$'$\9.>S'03\1.$J-P#EH'T36;Q40@3'!N:I+
M"B%'#]KABZT$+3!!_6" P#Y 2'? YQ(!;# 860M>424"'?5$P*H@:BD9/"07
M1X#!YP:(P%Q$_K_]G/9SPWWA8-*_J/XAU55O!L(("%U2XY6!LR30:J]-(]SK
MER%C"O;=D7));AU&BQ8RX67H78^1M0PB<'&[81J[2P322^ZZC\91FE^#47D,
M+HW=>Q6_EU&E55#JM7P<<^*.9S<BL$H$CAE1-GP4\KM_/03Y_2G']&@(/,?J
M1@2,CG5,2=+FTTK2%F4U$?@L0@22XX' 1B*P13( 7QT3.0)T_"UQ<(*BC,.1
MI\KQKV=[_\?W#/TH13 - D+MV-$=:V6O27DN<U/2Z@OX 1'0/CJU1&KS9TC\
MC8P=?.[Y$'BUX7@H5(V&AYZ.$8&V^4_P$?\L0FAE,M6G/[F[^VPS.@+O,T*H
M$P;O.!^3P:D1%&V) (09='#]!SM;AZ#P SC^_#2=R_K]YM)IG)+#YMHNA7E"
MMW"A:HGJBFNX>8"ZD? YRH3G3M$?4[S[=,86U_8R\;?8KL2.C.1R%N!Y!HR>
MJI=)53 %M*>/?NQ\?MN\W-+7%9M,_22ULH ==AL=V*AI:)O$ BU01F?4=K(@
MXPP'4THT]"AC5&/>BK(N"7B9MDZQH+&!MODV=3S]+[JYEMW&5YCC^E0<Q/:U
MA.^K/LZ3*W6;.1JT6#J33+4BV%W'@-?3?CTRI?#>?J?S(]G-H=2R 1?!,](J
M3E8'+AF][].G.F82XAJ%F:T@SYWP:H>J4)MCZ?=NP$A1292XQG4%WH$7MK.9
M*Z(0H1HW^I//8>\5=+^V3;86_6"YF _CZN^ Q.TNN^3+R)]34=72VDACZN+T
M3:%;M*;L2G9NYSY7%H,1;PY#0LA7HO16N4#]<HI8Z?O+=BC;@@OMF<%,;TK3
M::;NGQ*>=W^H(_?41Z9#,!I#W=1#!9-%+R3DX!:;O;G076ZW(H]*[@X^+2V+
M?9H0W+15.'&-EW*1,7H&'A0%[41IAY;:NC\3WI$7Z+Q=75A;8K?@]#RZA X9
M7$Q8=HTAS5E5Y/)7>5Y'CRN8B>"RB3NP#("9'AL%K8T4"+-GF;[RQEC+X1L8
M&EEYN8WGS77&H3_&Y'@H203V@17([CH_P=?FZ.ZQ4<V1YL!'2I,.SB13=P?/
MU_&.:CDAW>W7H;4#9IHX]L-\UG9P[,J*=?&Q?F"J E1/Z6O?H+ZG.& ]R>Z(
M?U8\D%(4)4^O4Q^^,"88$SM,TQYX]SN97.0'D*.MQ30V=, ,$441<=IV[ZIZ
M!F]8/F/,8"B-DERHKOBAC$V8;8J- L?']B3E6D^7"?>K12+LWM<=ON@6VT[Q
MU:&G ^U%7G0+>-D<N:9+.5+&6EP[5<O@PG_L!XP&PK0@"HF!&]#;%M2L-T*@
M]M;M0NX3+JO]G0]:O#GQST 4=1?&]:T\%$JH7TD&#4H%Y:@$"<U9 &65[?Q1
M"@]&LHQH,3WK3VPM" I'Z?RTO''W< 7:%.+<$R_K!BH?[@(SEB.D_?6:=?0P
MZ23MX81F@DB%,:1%FG3>OO#[>2(0ZQC^_:3OU-RY^3II(N#[DM#C.DT)H\=0
MM/:M/K<1@XXW8>F._%/(A6ZH.79)6RYT2G-0DDS%<M&_@DAWMNTGBA7XM^B\
M*BP<%AB(V>PZ7+581X@/&R8QPEA+$56!K2W0I^^:D8:C/-LT4JW43"R6*7-;
MUPO&X*,7 _%B20U='Y+6*"!')^J%?@"\^R2A8_ .(]Y<1L=:;Z%EV_ \=46T
M,4DH$Q'@LG]FOSP6V!(/'SH80(]\+<1?/D[X(\B4H2.8I7B8SH7EN"=Q3WT,
M[>^(.;?89N-JZMY^J R);Z2.KS V#^PV-LE_<6[#MHMP 1H/IL!9/AI*_\H4
MNWGI ?XV64=]T!>\E<(AA8W30FP;>FFC'LF'RT#90637=XZJM$I<._#]1&"V
M=?=S>&5/8+Q1/.15WLVYLLDOT@]*7$3.3SAOMH'\7[P Q:$$Y52L'\5NN8$H
M UCOJYS59[E*F1+(E8Q6*RI0'O:6@\8]3-"('9,'W[230GZ>93/.#C)[_Y**
MQU?]J=)C#]**.=T/?4K?W$Q$<979T$X-+_D=+VJ-  W_ILV,[^3IB4KXVTW1
M24[!_? QTB;Q96^5[H 0]^RC=V-4%@M?S6JW7K=,SLV@U>?O.'_3EEQX<9=,
M.Q=V<\C%#MPHE=5>JL!U(_;!^&E],3VIA8L1W-DM0/XT+=YQ&*:5-J5OM&S
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
M8=\0.'O>.IDBBI7O CSS+\B.+;00F2>!A#- +_AK.SE!#[=KTX0[BB?QN=V
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
MMNN?Q^NC=UDV_18S!;NO/ 7A%?SGM=]H]Q_!&M2&,CO-@\FP06*$EL.**D)
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
M2WKH9%?1\GWL4 JFAF;9A\^F:CFU^*WJH5Z@S%/2,(?BO915F;((/[04X-K
MPN6ZOFU9@NI JA5T02Z5(PH<_/)3\W6XA$I3<F_06:C+W8GBB.V8J2/KN6L<
M 7,Y33VHB%ED*BT_N)ZJ.PI?9F2,*YHUY^JY<#PTQL_\-OR-0GQ:(;&/0;0_
MJ&UNF+D^;%H771=*DECB4+!5XF4MH>,0P(JJOOUB+H>8:$^L7$Q4GJPP^W/*
M_!RIPETWKZOWA93KQJNG(1^%TT_6K9O?1PF\/A9]'W4=^(L/46"ATZ_@=Q.(
MS5F]4^(1TA]=?\3,,Q9!4K,)I:/&//V?3DE.KSO1'#TA ([J:SDX=-JX5KT-
M[YCQT^Z/%3-0EZX*28JP^C HRT;/J,;]P*0N;3?D,(MH4W52LW1!P?"SV-3\
M-(P85?\V;K,8-=S^I:!5Q[K3(\;,>)-UY9#Q*_H,CP$!F"X_A2GNG<YB7+'7
M<8:M*ST5,8F']J>KK]<"Y=^P38S!M,^M^V4C91'?%U:_LE5BP*>.6R6JG9S$
M5=-;W-6(6K,7;%@3=^I"Q;B&"MF/]=.!3 E\=$X++)8)P:FI:@3 Z61#$9ZL
M.OBBK3%P7U)#'<18[%\]FE[+8'!GLO2@GWE7T(7VQX)N;,2^4L3,9.//N-O_
M[S'9_^HZUL#(I^S0('>KS#3<]68.?1-]H03 *FY9MB('/U<*'Q%>) #GJ<_&
MG95BX)]RA^6OG>?;;NPY/;=- %"B! !-'U!O0@"R+!!X$A#^6FUAUJ7,NDW0
M/D4] ?C400 Z]3%?K?'!W@0 RPS'1DV]#Q(+_(V\H5"9R[/=79$RG&)!F[]_
M];;QS2%&+0QE4<MS7^><X(S0/$^)>R0,QXN.==*,QHT,,=_3!YPO80Z9KJXD
M,5_^W&?=<8,XA)J8]8U\C!'SF,S^2Y.56PR&+BB  ^"TNC/S/DA44M/EH$5J
M5W?"DX+B5&F'-P0YMK&D13_Z@?_SVNBK/N4K(:+*12L-DX]CN.(T:V,EB R-
M=@&B$:+O^V51U_]7K:7RPPRMWF^L_-B,VDGW<GM\(V/,H8 *LT=OW]]]UU?]
M^LY'9AEO#K(2N/,4>(T)<B861Q" %V6._TO"_YMLU)CSBCN^,$< EAZ?[7X"
MIE% [XE+)0&XU03'70+CU$#_V>J7#>#\:6@V:.62?I[.YPW)+K/275C $+1G
MU=3JMZIR_FR/67:+!?Q[Z6\@&,K4 )O3/P.)^PV$42T]4>)O0)1^8X+IQ#T2
MO=\8<?TW)CCI_Y>OG[WLX$?%*2(_/M\L><^N_?3#4MS7U?3,.R/XD6GP&O79
MLA[<0P!BIH?@=8O;7$C(EZF33_66;)5C$)N)J5->UERQS_0:F&?.7ZY9[Z:M
M*I;\J,#ZKG:)' -050( ["".>%O\6"SY:'0,\Y,RWWV;'A3%^L4FJ>\TQXV!
MMBD]\$$8!)8=COT*FF5=/27:AJ/.%C9T(VZ! $1DP.Z?-9ST.1A%=:92)-C_
MXT].\"US*]O#MW#GQ_*(AM.KOV,>/<TNAX]PGFGDOSQAV2H&=_\*+>X??OB#
M7@1FBJ[IY%\#H#V^JPMC!?UO?/^-[W\?WT@+U<E#LVW7_"27SH7O;2U<#GM/
ME@)W,T0]=DT7?T<[44T 0M[ ="M3]FZ/-'.;;D!D#Q]^?235=9=Z/^.M\O'D
M/\S*_U"<^&]\_XWO_P^^R8 [)V9R 2/.U[X8]SV+A^G*@/>'$+*(Y=5,>L0:
MT3(U[ORO+YTI7W^Y$1@C-6)P7LO#5(OV&8Q1_<83935'W^IK/CYDE+4UF<F6
M)B8ABA6[.&QM()C*1/]M;'R@<)7YH23]0JO&PC$'IJ:1-X-.J\Z3$;UM[:?,
M9;_*:<7@<Z)J?H95L0)/"L)+&S6#?QG,2>-;WA. D0OVQN'^3T4PX1_/MF5_
M*QP5&.<2]V=N..O?8D;\QA%PC>3P\?G9LQW=C0"L>-6J 6=*E;U3YCYI[9E<
ML$( NM=^;_[4)#W1R]^[*.<W2&8/[I'\1X/0.[U;^R;QSF*>6;[(O7(1K=[9
M>7C)RJ9%V!-LXJG+6056ZV?46P#0OS?@_TD@E*8Z;=OA:0?5PI-<;*6,LA.W
M"P#?9&;9O:-A!>^>%F^&EV<O<[TI(@"6C)G'8C^"J/_Y')]]'W03_ALF3_AO
M<#8=HX"N_^F:4U9\_3S3;US1^(TC=6<:C-5_-@13>F$5M4FC$QIY9I\S8 1
MW#)I=0B&_G[\H^DW+Y<1HG_CX>.;7X(JZ/#;?7D5K9N':FJ7BXM<MK6O+2FQ
MYVE107B6#A*Y:CSC%*C\CS"P_QU *#;]CJF9%<X":=49GBB\>PS3)1D?4FA<
M_\?P^ ^,?5Z9F&FY>? K$UM[]')=,.3,G:C][H/YB:WN84V/K1;0<BC0S*>X
M</3$]G&2-Q[=<[1MII_'/_Y@I>EFF9'$HU6A^ ]>@U9(^FVG+*9QB6?;R4;Q
MF@GZ\[<+"DX6^Q%Y6*9/IC[ASSH9I4ZT/;@'?VH)P'U3/Y[*%F>P5]TVF;S,
M7_C)D!DP#GAOY8#>&%F'>- ZTG:M\C2QB_-J?CY8@W-9[MN/MU<HK48.6['/
M1IMI6?:;\4P>^TAZ?J5VCWM3MX(Z[#^$WUGSM+@N:BF@UUX\>XCY8,]XTS:
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
M:Y:*LSV)83V0.1%/9BFIPW6O:<I+[S*T:E@??3LEI?"M$[47Z]?N-7IGHM?
MQ=[[U'[=IT4*("3\"]QL1.FRLH/083OU96R_+IHO#&)2#;>]RT< M#[TXME[
M6S3,'^T]1!$=VY[U0R"J9VL4U7W6&99"3 GKWE5=YV;7U^(\W+AC&>Y+^J@]
M(3'Y'M$7[6^TV@Z)/.;KC@O'<Z(1$=SQ^\XNHRY+#]LCK8<IV8,?!GD^,@SB
M/I=K,]V565<0J6"&ML848GU0/]LX 4@48^ Y9>0IO&.P<&Y&66$(UF28X+L7
M^M3G69L@MX*K9A,!($:C1:+P]!M6M($DV.IV<:B9Y1BK'CT6TB'-^EI:S7,S
M KRV[OY.XT&R_4_Q*://;)H R',C):GU9;[%!I.[H-2;5\T_-3N!PN*'D7PC
MYZT4<62G=?OP66K+,<%]ZK!%NOVOH >Q#X5P^J50WZNC?>\KN>=SAYI?\XM2
MF9TKA)8@$5$*:B?R.-W,%7B("_Z< ^6C6==)P5H9G/:5J&56OC2>W-M9*GVR
MH*ZT(+**<Z=O:U_"G\-K>CHJPJW(E,0<,UEP1$50=^2*5753J_:)\R55T Y/
M\"OG.LJK9-_L!)I)>J_?(IV=7>V)([<'LS;+H\I]R_/1@1\?*^41,T[]T%P.
M4<"-BQ( (S:G,.Y'25Q7XC,5L3TG-J8X)K11=:X5#(2M1 H(\?-DP"]#?3JN
M;6K??/L\NM_UJ?YSXG!N(,]L# '&W4!O=@4R8O,J</[UZ)U(#S1%)Z>P%?D"
M[DISE9;7S8)2)'>X+,51)0-1()+XZ3V3RC[C+U;UQE&2\!>S!2$(._!%R]J,
M%C2)->]'']H=9[#J2UZD.D=TZIV*IS.;F6_OD3K9GCR#0NZ?ICL'BGV!,O4<
MXCD:,S21X\]JU!HF+NF_H7;_G/!V#*#IC<\]__W@"L@8JXI6O8.=1 UW+,B,
M"NT*>::[3UC,J19>XUY['A]Q<2 +_27&(Y->02 ?RH9YC(9'>)H95HU)5)!9
M/C0U*]!$Q@Y.:GPC5=Q,^"-4Q& K'0&880'O2V=19_VSHW4L-9Z\C !((/#(
MS!,'*Z+IQ<R_^H]H]H'GBW $0"K0(Q7>.G$4J'GV(H;ZRM\]O?\[ET M]BH!
MX,GY!,*(GLE7QP8<;H:SN,L$(&%TB?J$68( G-Z(K2S#W? 3=P1WQ16#G^%^
M_U!H!(\X:_+Y? (P76-U#)21XUZ?FO^MFO\<+7S3\?<D@T%2A7^W 8S3> TA
M WRS$'C?=M#92*@"%VM:< HUA:_U_PH]&W4=^#O77Z(K._]N[1DDDPJ*/8;C
MKB[2>FW?[ZI9Q"I#=K<.*&Q3!X4_J%>K;WC'VH9KF@M374IU=TM,SPX<-9I=
MW3K,Q]UA%7PS/5W"48'C&C=_HEDKU< 8WIO[);W?_:YMG5V(-Z:"%YN>[3AX
M8E(0++3%D]@!HK$>AZD66? 'L\._Z"XZJ,OV_E19C[=FYA_$K@WF+)SU42T'
MHL.^M$#OTJ+C(JK*R+Y[AN3S7;&Y-"H$1-1\)?H=V? 3HGV^F%9>J.IR7EGM
M<+2"<3;V_L+W:-?^LHU[7W)+2>[DW.ECCMYG4*I<V;UT)HG43M5:T:S+/8WS
M;-H^H.A?>U__#I:??(-+U(C35!X5N"'N23P=\V^?_/ >Z0@!( \4Y.MTV@7=
MK?>S'0I][SAJNMZ8]#SU?4--@-S8VMTQB*VK3O]R,D6-R$<9/-=ICH(DO&#-
M1XD(K1<.>XS)I'5HE$2/>S%7O%F0CPR15;J;*;#TS65E9CH>BM"1"\]&WS';
MEEHQ124E=VXK[7:F.-=6F]=V9Z0HAONH9-54YG:360#/<O7V,EX3@%@0?2 #
M[BXZHJT;%9N7A^VQK$+'OF4R0'TK\N),??:4:*4A0[#4<?M[,,4'P3:3&WN]
M]ZB+>-'>89!E[,&Z5YF<(I6:NH[.3@[C $=(-NVJPZ6!+(_>*U2U26CQKIAE
MJXL;"2:;G* QA5L8Z?OKSDBGBFN]^5&,KVIR+R_<OR#\W?>!D<*39GD#%$YN
M.(X/2P>WD^R)<*DH;S:X]OHQ-48[!'EY/J:WL$\T[8F$^:5+Q@)('2L#[#M4
M*!+34A(ALK1X?J.55H1;,,,[7VA^0US8+WNOS% 3]'/$KA8(D$:"(C-8L3[+
M@](&Z.$HG.+RVYTDKI.GV85=#DZ"7=(,D=\?-[AJL@P)\'TB '3<Z.3.3!;[
MJ;T9BS4_PS?O?![[/YT;0'[G>\K3P6![.K;-3VHPU5RABO8)4Z+'/9ZN78PT
M#<]<[IFH*9,"44$3+>*=M\(2YN+DA@3>78R5#1SA2<J9+]WDMKM$]WTOK[(.
M&VQW<D\#];YO5;=Z\MKHM\CM+>XO<)J?,5MOZI;?.] ^8 *>V?RT>)>$@#('
M!80N@Z/P%]$_BN#Y4+MN)1":,><Q 0!Y^^D679B8PJT<1K(EI(7(GH^W,(0Y
MO=^\@:;N!E%)0*AA>EC?BODUT]=,H@^AU&UT:KZYIMW4Z?0[7@\9N_FB)2Y5
M]:0UW L+)_WRX)_:@1M2_DJAFGSJK_4KP2KB@20!. (VK ZV^? A]N=_/FD
M,7:<QJULTQFPJP;&/+ZYW0P;S2Q2"&18-!9!"]P),&AGBJ'&!9@^V:.5"X]>
MC>MPQ3F9&G+(%I6'&SXJ5FX[D)"HB,S@'%]\-NU"GL;QX2.HKP*:V&-Y :T3
MS5/K%"-O7*-DFY%-69.Z[/9Y3=8<4XAC<7M<YE#GL_@TN*O3B6^0-4.S%Y0.
M<9K-#G%RIK@UNFTWM4OGVO#F*ZS$9$\Y/E96T16<"1PSSR YI#;N"(%W$$DM
MV\-%RQM?1*8=3N^$V3^(+=>MH7^2<)A6<6>^KF7\JX.=/X=QAU4<'31YN?YE
MI.?++E;&1 _O9)J>DR*,>A</$*OT2"S7Y_#3-L+NQ&!Y\87!%[5B*TL3)].
M'V5>#-_PKOYY;T:)LY*(::M$93XIN'TJ=^H 7WH& Z,6.^4XTWIY*TI-]"!N
MA7H=.H+Q52&:O>04GAR*PY+9J%"3 .ON9+_7C-4/Y^QO+JQ)7]MYM#-]8=M&
M7O.I8);&822'!H=;&ZO7ZR?%+7K2LIVVM=7DDV(-#:.0VV?*5O+MA2)/BSK#
M5J)>+ZD6AR)SQ_KI/6RH5N)]A-F[YD[_UR>"CR<8V#3O&Y^/!F0_20[ %/S?
MU5908-\=:/>GJW8)1Q:75H6'6]09]&7?*_Q2^]H:HMQSK1$<^E(JN4(XG9N:
M!C7XTO[0O5?4C7NH;BR4I9='JMRW6XQ$419!7(KQP\<M1PKE1JVT9=Q.B1FH
MCHA5YDE#\[UV-_E6YZH21#IB]"IZ%V30D9;CX'=9X]DX--;9<]&\U\>K>,'!
M0-V<N768K/'F%8L<-N_05QZ]O=^B]G9?LH8Z'',<)@YV?C-KSRFRDU=7/.)#
M5=P)4-&VHC6W=WZV7+KK(EGDDA(P6B--Z<EUD>RS[#.&3^>)#U?[FC4[.JUH
M)9QE8",/728*.)>VXP@ )]YK?>QUX?*&UN[(3\=NR4IZ9-V&ER5HS$!E9,MS
M?QU"WJVY<^L;GH\/7;*O;TFS\X?RQ."BR'OL+&6A+B\0,;[LQI[L1,<<'Z<F
M$GTN@*S(K&.V^#0H70Q%00"P/P>H\8E#8)^>X5X.\:D@^8I+N%NH']E+<W *
MZ+0NHK&J,O[[^ 'EC1'SN9TK-5#XZR+9S2//:V;P2$X6%.1E,[@("K[U,79.
MAY;BG=>-X(968S834?/B1W9L_AGI)5$3"G1((5Z6'ZTC7O(R99.F#L*"WV*L
M+[GF15H2*5PZ*%Q!97P4CIVMLI\-77>D8/M>^^H3(,,7*'5PF$5M-(Z_AI-
MU19$(CY(! 2(2*;+^=\Z#.?5=E]Y?@LD3];&G1"H/\U;Z44=96HX':G$X4@&
M@5Y%?<\K:YFMXEVUGV&\B9N/NXMLX&!J/QY^@5O<2K]V\F"O\D= U)<?7S+>
MS5+QX^.796JIJ:&A]QH:&VL^CN$^""7KO3'T?CH7\0I6R1XK[:5 #NS.(7O"
M<!JD+_8AM.NS.6O2L\V-+4G=&=9F#1R]1P]-MJ\4'<CT;K;1*PBA56^A1&(K
M7/:%!.[5H2:_9\X\C2RO] F-'HA56OEV/LAMFM@MEA=.A$V9HGB7C]HINR35
M(=[+$UU<>>G\&YY RXL*&$EC#51K-9+G];JI#B;_:L_;9]L9%N_6T[-6T%G4
MIO#H8\Y,I!Z5N<DBME]_O+0</P[U*KM]=RQ(R="D?NNS0F@\]J""!RV5QUB+
MU#&[%VSQN*DIQ?,A<(DA[0,I\<_03:T"+,1X\ENC-B4_YF!;W85QX>LWT5A?
M&'5R]N;Z@VLQ/Y*XU.9W5(J/$\>"6-3\2&/P9)OX<R/=17"W O/.JE*FRU_F
MCQ),/_>QW-</#@V1HYNK)&G&_TNTN=0_Q>^VTID>R/Q3,);UQG\5J?BW#P%2
M>B1K=-!B$%UO]GH%TL19Y[5?OZDZA':^TII\,&99FM8[-#H-F7XF#O?LU!,
M*\2).O]4%M43ZK"%2[4C!V6,H(MK^O;'\WOF&RDPOV<"$+C@VY_<&:)-MD\_
MS0^0R;"4T.# J!KI8X[]0-8QVD/EX#+/U*0/+[0*5/IH<NJ=/T:2!^49 $$7
M(*.WV&TR+P1R]N9M^#EAJ3M$"AR3$;/&&.><N;<N.\%?,9$&3SG-?[8$/SLL
MRZ2'\G6TRE37UJ Y@_,V,77)9+X0DB([CCY5.3N;PO)<@7)=9G<Q5Z=?!WAC
M.+KEK]2=K'5-^6MR3S/+-D[ -5X"9C+(CRTSHAF>4=FYLS)LD9_6;R^0H0Z&
M7YZIIU*A^=I()W]K.ZH:C%OJ3!9W(NV ,53%Y&P4)?9(UJH!:EY.E-O-=8<T
MW)B](JUK2:H"1<S\RDLA\L:R2YEAK118^WKM9>J+]DH,9OF4KHV\[RC?OHT-
MP]5:]&Q:J-$3]8/" LF5SM2/YY^P8&4EH>[%[=VMSTJ+,4UNJ]L_Y=P.&]W,
M8MZO#Y;REDXQ%AAJLDY"H@562WE"F3M67%7Z<LO=7E$[-JD!QA,2)Q:FW3^Z
MCV?9^@7>SK)LEW/1:@@^NVACJR#V2O,*2KD8#T)ADI856<<U1R7Z%=FTJO6$
M9SOTZC6OA($;X[/(<V;(1_YYW+Y_C'UXTN5/ +AXDPF N0LXS:O,2BMT2*E$
M12(@?3L LAK8,_1D#UYFE 1Q<)HK2&K*#-HWWNUB^(+_0 #&*W"I>*(>?,79
M[6('G@Q+K1:(T]<X[B  NH@]");H/W7)+A2.!Q^<J: $@ #,7IZ:!&U2G\H1
M@%[$$NDQXDQ+A%-C^984&4[0:O\U2KP1Q.!O-=#S^&[*,Y7[CG7%O%Q),?RS
MV"Z^ 8$/<>3+].CJ^0(Y6_: !AN%A/N8)E]XVU74+P\(S\5CS$L"<(LA^R$>
M1 !>4:42 ,M1^-JY&H%O<:5_+QPEFN_X*PB/&"< RGZSI5:T\+)1 K!Y"MYG
MRJ(L_KNQ,[MJ"4!\_X.SA91"[Y3%P\SPK^87?U_-_\W=\HS0,NB(J.(49@Y?
M6_W? /1W,[R[F+NY76>G[#F:N)L]40+TJ5]4I-3Q.%,Q: E *SQ=[18[J,,I
M?^3'I"<+<_BX\#MKXI_?$ ,1!Y);K%)E,0A):/W+UUAXS['W>X0@:QJEDTC!
MV[0BI6_L@0S3ZZ;3>BFM)22G=1P^IB"A:,N>RR>*>L\JIUZJ/+@S6LE,U=!W
M$AT"EBM92J<%71@L[H>46"W$Z&[OEG,U[7F_F[]NQ\9U7^;6S31_8PK;BF6-
M05,G)"AY-[#F3MC7+E:,D5P<]4S7<@S$:"*\R!]VG-ON_V('EI[:SD]B$5_$
M_$!_&A0G&0-QLLW"EAA/3QM.E._4*M-^577[YJO+963RB>(RE[WUR,]%R40W
M)!7UH(G<FX\-H)0TU_Y;;WC>'&BGRBAH!)2=-F*T=AZ9^=2Y,25^+W(O%@UN
M$.Z1K]Y,^3D<H7U:4;B)O_HXJ?GCB>)' I"OC[IXG/G=$.:%?%HULLL=$Y=B
M8 /=_-C C-/QRJ ;U8AHEBYP6'J<%:9Z\O%[W.F^CN]13%'A6%S% 3;]*&!#
MUC"YX #+.J&O!HVHH]>_4VP14BC8N40T,4):""-IKILXB#%H:WS=:O0.J6WM
MW!3W=0@AH2N^>"5(/D%@Q!/,8N*8R2KI1"FW,?MI9EW,/H,]8X73W. *>2ZM
M7.5B:.@KMR%7&/E*>\K7S+FP[KC"6\]4)!??.6YB7!<]>^/W0N=D!FWOD8XG
M^UE%>X)#6B5#>WR&H?B TO@Y'4]A/LV!]8_U)#)&/7WB.*&Q7/3W@M@#2M,
M_[;6J_4UJ&OK?4*VVEAD3=1-9DJ6Z R0+)"T<L7&^OSWX^OGUR"7OF 3.Q$7
M<4(.J 4"L%4_Y2,N50UQ\J[[Z1N]R!VK?:ZWQG.WAY3=9DXI'T^-[?1*Q4KJ
MW-4J*#WT'A/HX2)[T9<$6 -4H<S=%Z !]$08X@61*>[3?*%]$L3;-<27$\I8
MY#79H(\\?HS#'D,RI;OA<LFSK4QK1AG,HU2U7G8>TIB8EO+F8_,/FN;QW,%Z
MNY?+Y5:# -(T6+8:$."\!+_LR,F/WHU^5#<NM-\D6_#<RF*=M=-9LN9SM-)(
M 3EW]#91,(?69\A;XT&_P"2[ /0Y2KE-0]#CQ/N7M8H%+M&+/>IC3KL4ZQ[@
M8>+M[;'!I&]FVL8S.#! *_-896?+#R#E/C%LJJ!RG)*JMC!?]ZG#C PYYZ68
M^3R(U9^2XGXD?<*7 AR?(.V"A)6NK8E]L32WM'<JZ)7X8-:.ME#Z4'299C"H
M[24N)_S8AQAFTS=::73AH2YY? BEU._^2V/;DC>1RSX0CD]ZE=L_2=PRP>"^
MUC.]Y[FQQID"[X4X10FL5LS4X^U )V<3?/9@_ROP*T^P0,[92B"WB,?2P__E
MGJ'L07A]@535["U$K5S5W,N<QZLB&5<%'VA:#VV'!5O,="O3$YGA:2Q ^. I
M G#X*>=/]W]XL_S3LOS9KI"-WCRV.;>B&I+OSZ)+5IE5+X@1#VUGOU/?LN:F
MVB<R_C^BFPUZ(?&QMG??Y$! 8^I1L'#>^)2G-$W[5E^"A.\\S3MF$B[B(HZ8
M/^($E)\QY=8F_&1)_\\/1K4&U5."DFS]F]K:FTXE)62,; U7DRRVO]D\9."^
MYQZM/QHDPRVJ>#&+'(&*6B, ^U1G,G#K!="?'_[P*/DW*=4KP(9J3U;4L@EP
MW!G;.]2)?]Q27Y_.G3"E?FLCH5!6_7K?)RFR2]2JQFO_$Q[]S_CW[ZOL5Z+H
M/"W?DO /P2$6V_<,LO:L97"]N$WM/[_S5U>F_PO=\E^PE--M)4#ODR7I5(T5
M5LN+@Z(#9:'F]IW#:$? ]G5%<GK3C$U,1X%.QU0U?-D>=ID 9$]_6L3*U1"
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
M17(<K<-RUM24[EB,FM[LW7=M\S;<AY^1#18NB]V,\-K7<GIAPH*Y+6#JI=@
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
MQDD2.//'\) 'Y' V4Z3W[$7+MF]_Q]GW;U]_-;PKYV^R"@'MF2J<X;,FR20
M>3>G)!%A(NK.&MC* XWMS+]XP W_Q0C/*B&S).SO5/Q[D"AG(Y%(\-0: 3C
M9QY3C)!,_EW\3V8)P.?OQ?#IL )\],>RXK]8X=UB>_ WTZ\Q_-G*[HS.GX/W
MD XT]D16P,XAV/$<#LF6ZA]+-M]40;WNX="4SD9221JY/@(!-S&JGPH5Y"E_
MO$0][5^Z.RTV[R@'?WD5=2\^V7\PYY)ECI1;VSA]MUG^P>-!?Y%( F"W+=X%
MJF%ZWLJO4ZC'L?!+>CA]6WQ76DQJF7C Q]I36W+$ZO59.V2XV(>]4+S=FYBP
M2FS1:9Z8'B2G[NVQ7O);FU2WO9UZNTC&&[PO\^_T3D=?)C==C5'P6J%^8;H;
MA@<-+F\S#G<X7/++KT92L-02\4Q41MZ?98/:!0552KB,263N3=Y2#=&@0>K-
MGD?2V;.2Q&?;9W"&(KDS;BI1369-V*;HR)&>7)I6V>!5*?]L??GN95RGN+HF
M),T/'(EGQB: F!TY>5&@J%(%\4+'437&$J=2^^VB+_,U=XQN)-$BOZZ\OC%C
M-L#?5TANJUQZ OJ"EY=$I7>FX*8;6]\A[="Z147F9L*G1NO;?'6/:^^4\C/:
MD /.1>05?$*W.'V609Q.8*H#2-1EH=KD2 6[4NQ>OT9UI+3)PV'H,6_&WAUE
M<0E]?@V)/ \N9YVL2MD"G TDLE&QI\/,BF$>"NE,L5B-\70]#@\MT,MO>1ZR
M_%"U0ZBK)R4FG*TCV^BZU.6NY)%:O2__@[WWCFNRV]*&;T1%%$20CA 5!)4F
M2)42$&DB11$0$%#IA%Y##8KT)J"@=*1W*0&$2.B("$B73H* ](02 @G)E^?,
M^\[H\\V<.6^=.?.>/^X_[A]D7VNMO??:Z]KWWFOAY@Q=..Y-'LTDYY1#X^8Z
M)IUS+$_S'6J/2"7C5NJ#]EXS.D^%7*6K$6><7H#,'0OPP5*;8&+)0$SSE4<S
MRJ@,F_%']<,4MCDVO+&9%TKQ'1H[(LL^3DTO-JQ411MRSS4 68_P?>BWS6Q]
M(BD%]N-9C*@QJV_@ZHS'IMH>9VH36:CVKW\J<[IE'4DU+/O#T*<K/O;80JM?
M-XX^+!K-?2F M@A?J@<?<XK]>M[T+<-W%+2]:.)FI(]S_P-:YB<9[0U@FLM@
MKO/=9&!R./"-XSOPAQB5'H*;0?1&ZTZ"P,1X3Y?BRMKCF?#U<9;X=B2ET\C
MRRC32(0M_>)KZ:%)4>+=]1^1"_5U=^BD\Q0=7UJ':=7/# !GP[MY)+#U$97R
M-^>I4'-G3:!!8WU>PA;&'U(/16NUCWVM2\:]&J"B>@9-_SPT[V)P:KKZH#RE
M2U@=Q1 %M@.Q0W?N5=<AOCEZRD14-T[8!SUZ? 41R9?>5BT148Y4-)[K#:6;
MK2\F7L*RQJ,UY57FP6PF4'_]YMKZVE$GKXQ+<&'%W;8TWO0[*><T+[2ZIB6;
MY1NH7+J>9PFUQ=GZ^RKRZJ(KV>?P[_>[>FWVC>Y/E:=][W,$??$WRW_YE#:F
MZ]25>THU&L:1 %K^)L%TZCLTJ5VJ<;D3]+)9,MH"63]\]MU\QITS&[=\IZRL
M?<SNN?#NG.:]$7<L>VM2Z;IB8:78-WDJ[&G=<_8IBH+X6)>2E5N6[YY6?=M5
M&_J!<,U_./O%V69'B<9-(YE%B(K7;LH\X]_V37KC?_C*8MAX;=8A;>F>BL4?
MQY/SR8#Y$.PG?S!8VAFV@+;8']@I*C'-PN-3CG:(J]?_VW&^W/J/82M:*M?O
MY40EQX8 ZO>[_8#$?\Y.]+<]#!0O_2^I=,:'O;;'UWW</)SES7 07?AYG,(<
M@K;^"%8>"#K*+8%]XR4#_$;$J]0F43VDP5'P3T8RD"1(8H;9K6;MGB(#/6_(
MP&E@['TUK-9+]_ X[,<72@@)FKQ5>'0,O&T-:PN6+"K+VN#6)ST''8@C4>JX
MN&+*@A!/?&>!R:9W$!0@J%.<<K8ZZ5XE_OX_\/ZC\"1^I6HFH[T_]P^C9AT6
M/3]US"R&3S([*=X+\,>&X,=2_C[5^_O 8Z [*D/:@/'V3EJM=5F81#+0)GN4
MG#* 7 <Y[ 0,U&#CQ<3B1>=D*^DHL2A%K%$],M +(P.-I1N"&RKZI+GA1_:R
M;G1XB]I*\.JV!\EO+!Q74$EI7I>8IHNIO!MG&95S0B=]/872,F]_><I32-](
M\9GZ)3+P%>]#XJ:$FP8J9( 2MY-6<W]_K6Q PB5AA\=@/R9A%&U2D4=4X&TG
M<%L=:;R+# P,M,(2XG$Z9TB!)%'B0#@,-0K>>PC>GB,#FR7@7U\(T01](XH]
M!4C:A11[%I>2@6_G*08=)E[]YY9>P:SFD<MSZ/]YJ>(W ER(1"+; <T_9/J'
M3+_*I*)+!EX\/FI<T(LFL=H,5#_VY2"U]&_-Y"Z3%*$$//'Z%O%6(:DDG&1*
M!HY&+6SL_)*+ZB=19B!?R/0'P@/ZPI[HN/0__&#]+Q,KEV#!10; X!,DY:.D
M%V0@"T:A/#=1<W@OW2,#!F(]&2"4Q/_ZTHPFC8R2@9^T%-=A3W$=#@YD8/<X
MQ7?44GP'&(Y%[NQ@+'Z )F1$#_;QR!U%[C]-]Z(_3_]-T0UM"U)PUH%4%L6C
M_$.R?TCVOT6R4M,V,$8;C%<B&KW'IY!8I:>0595/1X)ZC\(7#V;O1?/WS=G+
M>=1SM';Y<1)N_C(3#0*U]$?3=!OIWV_PZ%L=%9^541S)3[/D2W^\OVWQ0V;Q
MD4SMB-0.;,G^]P.3%98J(W#K00E,JM0>*S9XSD$YH=8CQF#N7\QAKKS&]=!0
M]#>C_ NLWLE1ENC?G<"O^E/!5?^H<?2[$?[9!P%.]Q\A?_5#_PRJ])\.\O<]
MDE^\9[77D=9#>XGR0\6OYCD6NWER<6,+A<Q4W_]^5/N/L.9O6T6__M%0NRZ_
M!-9F7/1A<.=2-?R$XD@ZU96NLVYS MO[V6?;HCK_ROP")M]7P?[5)2Y8JJC,
MXE^?XMGT)8)L_^:21NWP=X3X>VW07R'+LLZLFKRW6^4=)';N+,LUCX203!75
M=;JC@/6K_P\8YO\^8LGOIQ$?_MH,B];CD3V;02]@4F14:OO8G(-*_.N=H6"P
MPK^Z"7$]L[S,V,Y0W-QB^@J\T<L'G,T]\*%L0[^COS'/A#_:4N03^AH^6A?^
MHY+P0/K._>FLQ3Z_[G;01-F579Y+V!^#D$8T$6._>M/:>KTDB,"PQ7-S+7BT
M.Z)3O[W2/ZA+\GI7ZLA._"FB+!;<Y91R\TS\:;SD 9/XQB>D!4X=<PG4X8?[
M+.\5)'3TE@Q\>&:FCAHA Q-&V(O&GDW%'!N5M^-^)!J0@<F?@=7:@9*L:=UW
M_>V;1W<DQ=X6CQB<AS=Z4H(_W\1RPP=+.MT=D^ HU;%<J802$^WWT!=SD;53
M57!2$2S6_X6<QW#J3&6VHD  .X8,=&PH/!TM3Y7[[ L?*8_K3?->/0TN\+\0
M[W"0VW&H&]E,/RM<'WUNU>^,8J\+XV27-T'HI_C]3P3"MCHRM/LVLDGXRI&C
MSU!%B=VNS2<6[D\=1JYYWS1J5"Y.)ZJUE#+HJ6J:OQOY6_:A_W@"I0FLE#!V
M@0PXPPCFGVK0*1T:S9QX:R^JI_Q5)>9F*H7V?O>8A-PMS.]-/8NXZ9HK:V.9
M453Q7<[-7."W7^HNQ(=X59ZWFSQ9CBK*:<*RA<(CO'H%ST3>T0RLEKV<//U9
M^=0 W79)%?O9A^ETKZA2;N"7"TV:RYSE:<NJBU_A32:[-L?4%A0?..BZKII^
ML*G5TQ$_YV$@.1"_--[6?!K_W-J)*4#ATT<(F+$NATL],+<&F9BHR%Y2)GWZ
MV3L-F1G$C4=37A^1=E8-M?YFHBT\<I^P.M/\D1ZHWE*-#N2,_X&>\0D:#J^,
M,,7-S3?M:Q;T ?=M,5G*>/ %IL>S^/XETD)GZMYK'2'/-:W(V64]C;RGI&H5
MUS%,:4"'V*L8M;9@A9LHAHY8?73Y5J17@[!3-H;/YW9W^[[IA<>KBO>M&YKX
MZN8NY1U<IG*_<^_@LBIU%!D(JQ^T&@NZP15X"U).C5IZ0S_E</IVK,[\IR$M
MYN/I+)K"B(SE^!L:MT2T14]!0=U2R--$4XR1]IBS/+=_CFEW(1[259K?XW'>
M7IQ.N38\5GOD:B7U,^V6//>$G>?FE)E:D]7Q!H'/G2=HD8&S!6]$@R7Z!#0#
MY=JE30++AF_O+\TR)YM.M%BY%SSP23Y_J8TQ!<#Y@R+F&.49T;HG.K%G06=U
M\Z&-:X1;E[)-!Y@;)==N[Z@>K^2KJ+__(7)AY\W3 US0UEEO7-8)>0\8EA?5
M%X<L;G<Y\6/?Z$.M=U0O^R/GI5 -NJ_NAI("F7F[*^;VQ="L1_@5M&XXIU=\
MJ+PJ:N3;7@1\CG&@TO[!1*?=M];KY7D/-'*<K>SS=#.I^?P9IV#7.6 V<Q')
MYMR8N)3Y<OT[V*",2O[\HMPS632K@Y,BA+5(QMB).H+,[9@\\+OZA#[ Z[ P
M%MZ[%1_>GFHVD)#]DX<KR6!TX4;IF>BTR+O&W8C8+RQ.FX]#>67O81_-TN*G
M*J!)JGAZ7P_[PF[1>,\=G^((RU>G'MMW+9^S[A]$6"[-;!-VM(\REU*ZS%FP
MW1ULVLM=)I]F^C.5^#)NG6!-AN*@\SO!H)WIP_',GV=@F"W4'Q?*BR#F("SH
M3?9*D%KIR8QL\[GI"3G[DQ>K6UV8$PNW3NF_F=_K! (MS>^C7<X%Z(T3C='T
MTJW>J?S/"^VT3E,";.:5<6G:LJ_82$XY#^8JW_O9UOK@K6;WWD72^M)>WZ>Y
M+NU; X\PXW$!+O.",KUMN,&?4CCQ_I;X=ZA1S_W7EE5Z)>Y^>Y5"> *6B6"$
MO8)LZW%$^%BC5!S*T1:L*^;G1T7YFB.>DT+MA3-*LWUI#B>4]"(Z+0]ZMEMN
M'8FBC3I$HV;9,'4?YYN$&=IN\>3G=)>9K65>B82S)]J2@129^3#T23DED7$Z
ME-3Z9(5QG1T4LK#77$R0G0MXT%P3Q^XHY%)A'=>OELH5XK#=W3SS^03Z=6>C
M5/?U5=\U8W-^;,K+E+:Q3,[Q9G8(9V$;84-DQA/_'O-F\WV,Y3/%'K<"X5)M
M1TO&CL]#:LS+)=7! :L#=\:$$><QXRBSOO*-V,)(>2/)O;J$$JVE&?MFKNJW
MLU<0'3==I4Q:ZSV<C =IY;0!OZS@ *<%!=$.)+T\%[IGPXO;U #S9JFJ;);]
MN'OT=^MJLXCS#M<9X!IB]0+//,85+%IU+\P1-? >EI6KKE.MO@JCZ\+<[ZN[
M6+D^YCR@OGGA3:SF<K'"+4.I3[ES?81[>,&'<5V+N[VPTVN&.^9E0D_CC!J'
MC7EMN[Y]Y7T5K*.AUJWRV&A];6%-^WRK%,^)$<\L#CO29=*WD?<[5S#>1<F#
M'*+.?)J*8[B"*7M#0[I^_83Q?,!?/6Y/VU\5DYGC@XIEE%>M+"F96!F:$:YU
ME[MA-J0QY\7,M!%LZO"JI"\8RG",J((U2.G\&,2-;]?#[$=(2@^FF6IMT7_O
MLQ(:M(X3Y4?3"J2_6.Q5%WC;U.%.'_*4GV W*XPWRG7@_()/ZK1@Y=,_Y01Z
M8"8RJX'>H<D0 EE7!_=<[C)^Z?@]L$F-]B3B78 X213_'"W*&' !LU0^KQ6K
MWGZ8?JN_L,3.YQ9+<V'QW1+'/(A_!#K1>.'5YZ6%WA8C:Y'.#X""3QN,V8N!
M"[_3*5A@W"%/BVH98UKMNL:7=G]$;PFZ\2+3,IA!^*T@V^MJ$3KM3#C"*T?@
MI9.\[E%V;,Y,Y_&Z?8V86?>O#V\S M-?%[^=H'83.GFS,Z 3D]3B=S8>[1)V
M@W@+;UD>(#<N$5R%K]M<4T]M8ZLUE64LWQ0QON/W.@S&EY=0.W4W93;[U6PX
M"DECT8VM7FM+TK4CG<&L,;"LX!S:^\[/2A0SWT/N]',\:W[C;V-W;*%'%MB/
MVJF,,!<:=0JZ3)3#%,1Z"^6-5E2X['$@:KVE6*NH^2 -Y\[T25:S=MVNF0]K
MY8DV5T8OF8(F4U#PCJ_%+,MA>U.G-,%^+G*Z:2[C5N+2H&D)*@I=HJ7I.A4D
M8PR5TF7!7]86<1(Q<\JW.#4KA&;??!;1PH#+,5NT&GA7#\0W^#UL%CK*0?"B
MB[S*&=JRSO%_DRQG,X17C\ U N3< D_DM=^/FUC_81/]Q=C&_1E0-U_M6W*:
M?G30S&Y_@Z!CWUA4W7#K&5YQ=:+RCO:/R-B-IE.]"\[HDFYGCV!=A^WH>.JU
M^\036(48DQ.'J](6Y],>$,2-95(?@5$"<??=ZIV-Y=\P( LZ9S)R):A6)U,V
MQ##[VF.2"OP*^O=']YQ$?.J0P[O<-'JC(D(39VE3!1_QV7U[=?MS"R^+4]X\
MNC R2(B_O#R NPD3U.0$0PV<7QN>?#QMXNNA[G',OKYZ?5KYJJ'=>9GV8Z&Z
MV-,[L! DD[ B)SX)C1E%\%9RR6UQ60R<K$+-G%TS8G-FE1#[DIS0(^2<)B/R
M0KRL(7 J6)<!#^JHAO:V*O(U8!9)L9"R %4DEFHH]>)6WF1SI(=SI=OBID:J
M,;-&NS?U=*B FP35VJW*C4N8'57L"5R25\6]RL+IP$2"7O2]II1[56D<8H\M
M\M0F:3@XC/D>T +SJ4M!"@%^NF&*4GB/W#9YI=(B2%1J"LXE= M^JD)HLA_[
MTE[(<$A0<ZG[//N"B\3U1+6^+H2I,@862>+&GUY +8Y'-M]X#$E(*WTXZ.E"
M;^]SRS!_69/7M[18,P\AUBVRW8>+[(@P#CFF)+P1=!U#3WIN20#_K--;-2E3
MO#!>OM#8F"0MKDKGI[JNZ+A]^?K1DJHH7-GV MUS)6Z!$.+3LL<!GO@0E)G:
MXJ9$KYG<W3&)?.B"+O^US@[QKALY;VF%C;=_O++N4@(8[E6",&7A#XY*2)>F
MU;DB*-$GG5TR [^BOJ!NT;V'(+U$-0TRX&CTX2]G[__[<U*'LN: &N>.@LC
M!GNI2?5OA^A,1H#[JKZBW:*3]2C;]2FO/%.B&E:=R%OCT".4K'64Y>6U5&:M
MDMYZ?J/5B_"]'YK-8/(>D?+@J)1T?L6"QA)?+!VS88TY_^45_;,QVHICG_MJ
M>=4Y):*F(DX8*W-C34E2^(5Y6'C0N4%Y_4H(U@0/,_E85SN\-1]F^G;3JH$C
M6/1UF>O"JPZGO<O!<HV"2?A"K&D;\D0 0Q$4V95:_3.3^X-8='17F&9=BE<L
MH#&:$6E#?;IP/%LR?Q[)83=W#B&0!TUK'^\MMO.#E_DD&]F5O7B4H2+H](1#
MAT$-B'M)_0=3AT7(*Q= =5608UYIA$!1S0_/-YTKG?,8.^D<Q/N_0@$J<PN,
M"ZX1KT)0@IC$)<R#N(S7)O-?VABO$R,W\K=;6SV-<U4NA\14.U/S"B2\8GCR
MOMDHA70ZE""N(MA%!IAPC6*&H.^WLH[#IN!^X$X*7]A"B;:8@L].X[<ZL[Z+
M05^<_#CL8S_N48LMNOVH[+[8/=KSX<#.NAWU=[O*BR-(2/Q+$^E6RMH<2P9B
MA1T1]"5RZI;%CTUUXMU1&7>[J>+[;4Y*S_.[YNTN-<:_!'/),V#7VD(Z,H]A
M62HC=F&2V;[91K'H5^X/-&8,%AS/N7ZA/<[SDA/8^/EO9'W:MHC+8I04#3>:
MY6D<?@+/U!Q;9#?CO0'XFDE]V*N4I$2N>5B+(^I=&&%'E QP5X3CJLG .R/2
M+!(7&W!@D6QKG'F3(;[X[ANU]^6%1XWQR5UHB'['W1MODK,2%:))G$F=L%V&
M03*P]15)](['.^BR4$@B6)T,(,7) '82.RG809KX"E[>D6G^&$'R]F<C2@I0
MXN6?H%PR,/<.AM\ 848R!2FD-8CB8H.LR< "?*'V_E'-6]C $NAQ!TSN;P*Y
M^D\8#!7/P!F9E$ZAUT0C#VE^DH'])0N2G/J?,:$;S##')=#.0?BX&*A_X-F?
MK9#[)TB$=Q2XSH/A@-B^]C9^V;8*UOX 6DEZ?@@^.D@A W&#?P8TEU,%3<F&
M$TE/][ZJ[]1\1Z**Y2G$7.D(1"+VDH%NNS\#5G*_C]](;R?!;APN\1Y,K%O\
MV2BU?X(<CQM4Q_4_)0/@MX$>C,1UG.C_SRK@/X%"NNUR";8WR$#65\7_R:ZP
M&<"]IJP[XXE7XA+_4HM4183:\6'+T?*]BT<. _^P\O\>*__G'_"CGP1PK[ B
M'TLF[&N^KUP[\:/'A5>=+N=%TPD^F]LW0U;,KYB0&,A 0OT=,E#Y$[S[;&SW
M9DQ 29M(30UD1R13O"E5Q\5C@PPP_)%"3IOR/W;(72H3EBS4'XF@5Y![&VRD
M8,';2%O%K__ETN!+%56 M/"MJ"/U=L4;XU:06,7>-A^?,;^2V<NE;4[*M@$G
MP;SJ=:JRQTN++YY_KJ*.WT.5>\S'AG<*WOGD=.SPBUR#DXF$:?5F*^MTP=%[
MEQL1N*TNDK1/-H/Z^U>>*U$FP-4*E18R< Z,$L<RQ'DB/P3&DQ@SGDID2??/
MX3+&O,<5;:1BL[ []<ZFF[;R\Z(=+O]4/(N?0/-/Q;.X?RV>U>3L41]S& 6L
M%;VOEC<K=F@$A\+]CQC4R,#+<.,Z>**IL,"&)@37\T93(V#\A.6TJ[0TM:P$
M5:6JT?!2)KIMTK045C7=PU1;1V@_T%$22@NG#TE(&&?YBH=USTUE,2+,4+H?
M?$'?67$WCRK[9Y:/\JUE)FJ=IA;]TC<WXI1NK?ZO)"!T=##2FP@L\(]\<,I2
M:( OAN6A;3%_58!T/CYI@7XPI%VY%L8@Z)C5P<:8CGPF_&V!TC^0&+^0F"6B
M5GVMF;HR<I27H!,-*>G&$6R?\=J]^V <++\AL[9F\?AGLNND:?L)A"8=8]&C
MA=C;)447 !IE<Q[KN$RV9.:QZE57-.3+FUR6CUF8>I3(<\R ME2C0H% 2EK:
M2APA.FS/AQ3R///-RIBAF4R%OQXR3?6;"_R,DZ+3 W\[DX<U]=WOQ*CEC.:(
M.X]N!CQ(Z\XZX;7A@MI 3,9'C'UO94UO8),:9P@]>)U9G#@;[L*"OA]=+M@S
M4_6@]=GU;\EBJ@W\28%IDT>5@Y]X/D\@\*.89=7QPD$O!HZ?8R8930<>*FZ>
M1;Q/1XWCOYS:I$478AFZ7,+-.89^()'8@HBZE?'/",UIPG4UX[<$ -)12Z@,
MA9THWW4)Y^'%B..'.WJ<N.<B7'X,HQKLK-^IU(8N'N0M-GS7 2XL1XU0.";#
M<]AQXAD4+,)$NMTTT(C@;F0&9GUVDXO?)T7\!>\396H@4;F;6G)+B$^X1OB^
M>AF4%PT*#;IN[^' PS)V:73C*4SD0006X?1=7(;N8VN7N@PZ?VS7/_#V$ 12
MQ/NQ[MU=3;K/'-RZ>LKS45AART[#0Q$D6S<R/'F@ BKXJ,Y4EWG%&\N^>=$*
MC,6<>YZB$SOUPB-,J'FK8"W5)UJ"2]A6\Z-IG]3AE4S:X8OB"3]]:49XE-DK
M!5C"?^SG5O489HD4'5AT9P%[NL>F!TJ)X+[^S*]6#9C1CBS1C_66^[H$@3T4
MY#5F*UH(H5&=9[JQ]43.6<B9S>K;A_DP_:W9YJ:1W#4+$=(WSJ ,-ZQ<*V9B
MBH]S0MS<;%;E3=+Z3^"ANR+&YO/R,#=M>36QK:RD3$'5?X\,B&/PD;+7W4<H
M/N@P:>0O&7'?C"%.Y <H8T%A97O1O=%GM'2/J_@O3RU<OU^5?/Q"$9W.2=IN
MDR^8E.  T,G"^2Q6O#?A49INH)?$03;R$6+PQHF$L&_ X]#//^9QO"R] MU.
M*8./84^7;<.0*)XI7#."#%3T#Q!]]LHJ:8G&E+ELT7Y++>'H#2[K \2^[&#.
M;F+)R:S97.J"+6$"?!?8(@E#:5JK)M=FKTF;S$U5[/F7LCNI)U55M KP+2S&
MW'#^\4I=)34'U&81?F@4)8&D63/9K*'P9?FE*PVI0S*=Z>XR=)=/A*V_4J+_
MW'-\(>$Q++99&,0.]=J%#_4E2=4H5@BPR6&76!7-I<ZF->-\NY7-N+,VJ KJ
M"@O6&@N?K\-%68Q?ZI<&EJ-WO+$-'<P51XB3LJVMU,%7J>$P&KP#*"P6Y;LT
M>J(!FS,\9&!7[YN&.Z;)/K5HFV[KXVB4\9UX;<@988FET81$#SJA"(*E:89&
MVIN#";4:WO/QCZGP!L(>"Q*3!?%>]DX%1U%HW7-U2.[N2>D#1X\(W#I'*]A?
M?B'?#AJRD%]77+CF4HA_,*XY#O^L.%"T6NRY[5ND-,LD?B.MZGM6QXX2ER&(
M%D'MXC)?Y!6H;Q:OCQ4NT[W@_9Z7^8$B8&-CSIP4?%*WN,A%D1ZOLCXK..1Y
MY/*P$:L;[L37E*EY*59HD;;W<J5P0DN/<R&O@F#"B.+UP"8]C/ XSGP KW;Y
MA3#2;F RH)X^?>/@9@R,]3H$')UEC07'2L:O9\QA$B8?FQR [;LGB,/[]8X'
MV)7G60[ S[*@\U Y+=VS]N97QKPT C31IW@SY]89N\;JWIM?9MH\>)LT;D\,
MY^=VF2>%SY,!:C.'6S.S>8=#JVR<9@A6&S"_9HJB/I.:P0U:^:3/76(&M; X
M[V\3=D,0Q?,UXUX;K)?.9I1HN6/?CL)&#Q*>1TIEJFD0&21#T2Y1^YG7,0&W
M%!:KI$M+>DLTBVB;"3(NK_EG@0$:'^?75%/=F!04Z0TZ5K3U<*RIC RTZ<I&
M.O/7QHG97HBC/O7\:1/?.6IW<669'P8P#KL/4)?YN0B)4MM$+7\0IZ8+UUUE
M]U(J/4V ;M[[V/N:HVR)L9'=&9^'&(7D?'3IC2@O%SC"W'E6FOW%F[GZX&X9
MF8NN)]Q)U_#YE'$I&K87*TBXN3XWR;F;.I>!BYTU_R&X:&G7?W._6O$U5>M_
M*U-!M3NW;DH&;L8??:20:;]#KDZ>:T-$MISI-<Z^R0E['$'ELT%ZLLVIB(CL
MFB:YZR57A;ZV*O$]MY G=2)W9,C 5!9IO-(2#T<)@]&@</UVIK7H',C- =;<
MO.FN^P51JT./EN,,(I%C);>ZS/Q8^)ANI@(C&%"' C7:,%ZD$$7H$7%"-?AK
M150XV=1^K,L0:[R6_8[I4;H5=T6)ZQ>W%[0K@DNC^.=%^,@ !=0;4U$:?&G'
M+!_B6X!VA=WUJ.T^:UM>1')_2\9V]_&[!=H#3,X6G]B?PA5>X06PD+9&[^A*
M2/TA3\W3XL<.AS:?RLU6ETYMO#=FW985R4_4"/;6>&?PTFE9M+>!6HG[!YBM
MK-*SB?YVN_(X7 N"/*>-0H])W=:G[G038GK<&W;@%-(VD51Q.@,Q[FLA%2 X
M"E=@T\7K.VI_UR!R%^$K#:O@WCR!7_N<5V-RJ7K\HQ.I84S+'"M5\Q94E9T,
MX;=$.T#GH5,=8Y/]-07=9<)=T6BY4FZPEK$E4XFJ"U<YHOC<$^G'ZI><\IJ5
M.P&__5#$4UOT\ECH:_WW]B8QC5;5]TI8C2T-1'I>N&=7/4[G_CQM>;Q>#^L5
M6AE36WE:BV[88C59VNCSEZBG&D^@C/N)[K32IP!@F7Z8I874@S$'!3=SCL %
M?XQ*<MM-K_FP8;-5/T*:(D6./U<'6!(TJ(-OT+"7,3 0108KP Y;3)!H7[1
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
M[9@WFSX^H=;H2.KI5GZ>J".N*4_3N?5]>7ZN.Y[9!!K?;7ZB9ERRU^K1V/Y
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
M9'":D=$OJ0$;7U'TUVX,4B\/3/:2K"T(?A1W(;FS&$A#,(9]+24#+A8$M>:
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
M[)I%OY02R%T^/%<Y\G;\6X^:Q]RYB>4,I)-"N-J ;9GKD*(6A<Y@IYD/&"C
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
MS(3)3/N'9J)W36I>$.))IR,S]S=7F3U\=\!E5/QU*0_H69N_JUV=6N5VU>Z
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
MX)IF]ZP6R C_W=\F:FYO<&YNQ<PDH\#]K%S#LUO=$HT:36\L-IOJ_0^37N_
MV4PA?79"<3.!"&'+[Q/5U]6=0,\%%U69+R0_?DEG:8%*&M,Q#F^*6(EK*[2V
MQ6#I%-$_I<<][1(G](:R$MTJ#5[<PWP)I[S*PSC>X+>FR!F= ;N-#6#,SRP/
M]&9MSEJY^;;SU*3=S>4]O]UW\ IDS(Q-* W)@4ERW+/TA452F=US6[V,X)"X
MLHR,\;7F)D[0D".?B;.;,.W&W-Z\OLH:JUFO,^LXA0S/0<D'%MW."_+JH0UO
M!GWDG)#S:J$PB\Q)Z)M&T(7\7:+6:.7)H1K!UP@Y[UX)#8I]NHY[Q_WB4=;#
M.%OI9\]RE5CKF(\SX2@QK.MLK:L:.F&Q+Q#W4'+2U"8@O<(XQ,&9)Y@'*2X6
MSBMQ)J/#\,&@@$ U30SV52.$H8X)"L=?[*-00W'H-!OF]J\<MB&\7,FGXTEX
MVNEC(LV*+<X4,QCKD%B?.T/&^!1.@>^K$T<S-?<%K&>MQ1FF8$B;:.TO]<%X
M&$T1M9.;//U=J_$HFQ:1)0&I]O"-*K2BI (7=,8D&J76D@"><VZVC6F;:)9&
M;C6GK3V?LJM**+X];5T^(1=XQ5=/IC'PV41DD@,YTCF(=3CNLS<M$9DUK>>;
MZE\1,7A'*V,O69VO)E935!4)#RIB3,K('5.%4TPT98221S!&OOBKL'MHZO 7
M21>U4/74"0[-Y7$*2:EV'OJ6$_DM V*4L9L\Y4&W;P"J$3YI+KRW%8W*FXD[
M"TP>8YE2B&45H5[[NA:SEV8X(#GQHW37+/NRL4H/D^ZM&\VJD6G* ZZ+>126
M!C[/\)381FI_/!?, P,)VC';I-9(-;$MLOQ1+]P2=8=V0;5L(UVH20]S8+/(
M4W&>YHW X84$C$<;Z[645*+.@<_*ZIQ;.1P9-I3Z6.5=(\F$J'@?26\4>4!S
M)KCL>[/R=L$>\)5,TN49OK>.#S,)9D3.J>:E3!-_Z<P9Y^BX<V184384UU^M
MPJ8B-O?":.O31GL<K.?+ S^&&J:CZ^W4(3L<2O>P&FCG1O<JR:9IJ124%Y=@
M]=H/?07+/JDN4!'5T>.NFF]2?N<5C@'[2?S0-)<9B'UMCP!0TT).8[GUZHI'
M$?QNJ1_UU.S;>V.^39I%2GUO<#>*NG3AODF'Y) =G 5AH=1BR5J"A%V* _O7
M/(AJ3YF!V[%<FQJ=*B#S<)^^$_P<W2YXK=.ZK4>JN?5^!58DOQ>M/]?^9G1-
MAS4IF ^97O2^ W_WT4[WPD'6DUML;>NYWY?9\I(Q'LU>.I 1/*.%69]M)-9(
M_]7$ /=7L<M#3OF*P>>>>WP+6)K8\K_QC038GGD[PY#_!<^(DT CF\$D>9!5
M!?9@P[+^#42 )@=GQZS(N+/EC2NRG]YK%:G_U'U'8A Y"J6;MPET*PQ&0B[
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
MX<;^K+NJ>:2"=NJ45,H0^)IT9)ULI@/.'&)!3%[7]O@\GU-PNWW/!9F,M<)
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
M NHC">^>D)[+0B9+9LS6L]C.7*SA2X?&-R.[<VQ?(KYXQ!C9?O$U3E 2='S
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
M_@R.,@7_'2\X(K%)CGW9K!_05.6>PK%>\(',]<KP_LLH'1DWQ28->G(/"E>
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
MVG6^NZ*HF[M!@56@U\X%.(A;KMUU;&"[Y,CNA]KA115$WO7MO1)__M LI[,
M<@1<5-@&9\,.M28Q*G! -\V&< ZY,/#P;(D.LYU[C@-C:@EWD5H0>"J]B%Z@
M\:4-F;6F=!;NUO$G;T:8'A:>CN5NJ3LWY%PCDNYG<;/ITMZ,U3G@%-.[#_/,
M ,<7\1G):O3'6:1O'3E62TY\5H?:%.NJ8G*^;7JR1"+J(HDG1Z<GLY]NY3N9
M>^*M@/O[OW,& 55;5R$ 8GW'M?!U 730/OR7,W]<=QMX2ZX%/E%_J*PS)>.
M5S& KV\>\_O1ZT*8O63^T1)2_U">9)8??,'FY)1M"W1\WM#"'FJ$5_4"X>LO
M$X#^5O=9^'0./ @<=\,%LK$K#UKP^H Z25#Z4;^[SH3W$;Q=@OOU[,]HCP0W
M^8_5R9K3V:T"'\.S\+Z[".,Z'@)@=G+:> A?$5%D,_@'CW+^BZIM@01@VF&O
M(.-@"%:#JB9IC  P7!E$_. )96Z[A*#BS/WB4NKL^VV0^YM&Y>8XMD2+>SX=
M1)86V)XQ"4WQOC31NK@DFD7^*O8B[;,S([IFI*E=:<!SA>QXI:$"R6 +4PN%
M40N]4?Y+Y750@[[SSQG$N&ZP?3!.I25I_%ZYPF^F/)1D$F[D0&DXDO8Z7P_7
ME.GF]TE<E:=MUN^#AOGL!PH$ -7:?%W#C[&:7PXM[7L7]R1I3C1]W*0\X(6P
M"^TKE2)HB>2"^Q8LE/^S)INF;P=7R*F4RBTO_::;1BW"3(T*%ZHKJD;Q;*T8
M/4>P2L2,.@&P'[(:=!I;Q\U.I+^V.=*J%U)2C3_+55>&(;J&%+B[B+(R#-Q/
M LPP,7$CZHQ;[4VVEG>!C=:T>>1\'"IV\";QM -6 _"8E()VU!IO F@LVC%>
MR)&UE!M4?9DC@J&-(7!%"X!%YUU)>F,T=RV:; ;]#DJ)9]2.S5S3_R'&1O]U
MD  4E>X:& 4[1U+>*4.7\%L4=4QF+Y4JR.!DL6;H\E8(A3#LBG4&5MITN,8Z
MDWX )\]JVIIK]B6YIJ21DU'QK:KRS^H/0=E/U96\]*F)ECE\79PQWH9FA&?;
M>4_QS;J3E?&^9OLW=RY>,[! ]@JYJP(;%H1>;JRN_RI'@O*B?H&9+-]S"G5T
MCDUS'.APOW3P/L1_E9K+1PYL/#"+9-496WKU[K+1R).ZX)_K9<825_3=G+D2
MKQ=-,3NJBKDP]YDCP1C*5EJ<'?8A!F1>'<8$(8=2& PY^4HMAELD#MZ"^EB]
M.>\B\"9198BZ$ G^_M)EU/_KBR/(^D,G1W("$%4'??O5E2DV=$(:F' -"1F!
M8)5?B/RLU;^+;QVJ+T$8QNY2@HO5%J8ETFAC]9DC*OA<'GC8$+T&GQ5O.G1A
MJW/P(?XU1J"IN<5&:[!TK.8&JM:-<:YC3+)BN]"J[,2_[1-K&71\HJ*.%  M
M;;4-1S=+$0#$.1SOZ/0/B>^E#L8%Y#_#&6.2:IG>D:T65Z6?&?KZO7!1K%@
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
M;6$@7_C!DQSNO#3J?\ZOW$K?Y,- 1W$VFY%#4F9FU99Y *N\3?-=>V=,BR"
M;KW1<0[-2/2F;'K!/\_W>6:$"P@&Z='DB$:/I#BG99^)D6R?V-_47;C^05N8
M-6;CO+=V7:=.9+,<<15K'3_7I-1A3$2;$@1>8PTU.WB8\G/&#>&V_DEY)S]\
M==K2)50^ 7-/R-%:/#G#(=0$[&RA7P=KV&,;FGBAY%:"69@&CU?12-"B4"E7
MK/G[@/+]>-T3"9G]@=?/M5HN>!H%J'3%R(-X0%S$^@DS B0<#/'$-CAK&@TP
MIB4EPU68R8851L(5<C_MI66F%M[R N9/Y&1@2B.2ZF'/Y*UN#+:SH:X2?(U\
M$8P%-U/\(QZPNU7&R'%SKT\K)HGLGQ32?@F<"I$R!J,)1JUH;C#C[#& 0RQ4
M88H>@W86P_ HQ'0$8_J@X&:-Z@2<<_;S;%V1^Q^5+ST[,54:T\S1@],',5DY
MJDRFT$8V*@-W[3Y4XY"=\Z<E3*Z:GW[PG*J.6MSV3F'AA0<]%B0@P:68 &VS
M!A/BXM9V4EN8BH>\#M3CWZ5!;HJ#)7FKNVI3C.073GO%A[*=R:^+ /3TD850
M4&+<['XC>G85?48+6_@L8?4Z?K'0\0EB!VK;FRP\+?$YJ?@R;Z)ZKU3?9Z[Y
MM$;GT;4PB700\<$#'QR:BJ1&@$0TBL-Q,29W"'Y=R0\<$@H".9H:[EW?:M!;
MO,_]4JA33T*75MQHB(28=3ZS]]'K-"Z#:4Q[CW/7G^\#WFJDU(W=X.M"ATVI
MN&2T*TN<Q!1&0,2YM+(@?L4:2 3B(#1$>BR.Z(L920<1<L,:E1RQAQ-17]6J
M^-4/N.8,LC^<SO2Z*.@5,W)'V'?)]>$%:LU9VJX&4%1RNFA?,@S?%;&#9DKU
MRKB+]UN97-YS_59B$W_5^W+SCYR[(6F?UVA]:3CL+0FE,8VV<T>^;=/4R1K]
MDB0504,CJ]&?[X>H)WN8$YTSJR*1P!XVS)JX?N#BI6<N%D]GPIK91DAR]GY*
MX21C2*1GX3YI?XG9+VF X8)IY/B,[[YQ@%S0^I>.*)E9)F_,##U*"S%'<34X
MB, .KW2>H1WS=V&FY2,>24/;AQ7,XGQM(NG3NHMGKKE8>)47A%XSU07@8S0[
M+->3YX#19]6E\)V!Z/R)%6O&#W#?\)CI#(^$&:Z!%7F4[&4+[X*R\U=L5K":
M2H4H-6([3IH+]9 @%B;M"61<OK5\-ODR),2EV.7<2/.G-YIY(L5BR6#9M-SY
M\$MAK<_K$XMZ8-_M;Z>2V?2+[;M&>::+<6E&FL-2)8N#B:PT@R5);NS&10$2
M!GEE>=WB,5\&9$2V]T T)"T<,,*:CP",(,%L"I>MN8>D//EY!B:N0:$+/IE)
M("G<QC?;!(58.UZ;4*$.&RFHXR35',5+J5YH"9<_HE!ECVEYIG(SYF1%JC3M
M:DJ;3A%,DTTV-&%I[49UN5[-DT[GA8^V#-_%$"5*G7Y0W-U,;),X-F6Y3+T4
M2P0;JM>5:HK@S;]_<WNL_I4]OG) ]ZXU>&SXNH$^6X@0Z2RA),I&*90D0Q!0
MH_XXH+I_MV4LW:O8AK[,+FAD>Y)N3JN;);DF_OE]%^5['@*R1+-\&'S</@)U
M#B>#;>$P_WX,L*L:R7(83\S9>;_6)OX*-9;VN=K"RE;G5*I(J*T@'Q^(L_DB
M$8:3C@"+XB2IKQ/X4A#/7!JUWD\1GW(7IYJG7#%FI6)(T+W_."''6R^M_X/_
MC3/U9]>4SD?@A3'' -9?O#M#S+TY*!3^CNA_I7*TIOX)\W>K+G>)&.JB.)[D
M)]DTHED&][=Y0!_1G%#4]6&23R%)UW>#;>8'JX,;KQJ_Y,]*TN>$SET\N'R6
MYJY$N7ST IEXI@"40_ZVM3+JKS@,1N!XG6%6!,/$] R%T3#YBFRMQTDQ(DE;
MVC'RZRZ<>OH^<<)4Y9?93PD&N*IS'Q6O_03K85.MW'%Q;3">CM*9B>4P _S-
M=Z=VT\!KY;(-)>^5XO=#6%[I4-WR7A/D &D3VT9AC?BC+Q2Q5TX)FZFB&HJA
M-Q,.IK2U9_NZP R8Z(#KP2>#@_L(3VD#U,_IX1AEESK0+,4[5F(&[A***@+A
MX_>28]D+4K\;?IEV *Q?9&W+"1!QYH4/\GN+2QM$WZ+]TE(!I*RIV8SOH[.5
MX\/3R04.*2\5O8"BL:F2E4FWOIXH?K\+CZ"N2>=4=&572G]E.N[M2#P&[ 83
MTE,.0F:"MQG%K3Y0O/SFWC:>QTH)>O16WS2+YV-D$UB5%R:X$)+AEPV\FN_<
M)=?@-_>PI3^S46SOM=QP3; ;?5D#V[M5 1TB>TX<@J^D>Q><DQ^%1)P[D21&
MG[+D+X9B2F_' MM:3C@DJ]2I&(57CJ9:#MYI&KJ9;M.-PH0!7L>]ZFB];1YZ
MDI6.UM!O3CK\&$"_8W5FM7//^BSA;*BGL_;,C10_6L/:P1+YNG41EH]?1.O2
M7&P<+81%? P:VIT?/ <?8D!5OV[*Q3::OG=$LS6S$UF[VI\&+QO:SD%G1P\2
M,>9;X<:>P.\/&0R<%NPD3%/O<]$.FF"EHQJ-<8P\2UW-BA]&*ZTX"0KT:L+:
M?:F&T*CP[LO=R WW*R\[QSS-,>)-FAR"IX!#S1S$7NT1A0C4J;E4(*.CRM<>
MZZDQIW%Z)V>$*W'K4:6;.UV4SZG/GRJD-LVI$NAH-?$VN*0,0@:V) YW)-?-
MN==VW;.Z#OHJR2$'F6.^8"VB(8*H^DB53$NM7#)>3I+)S& @^AH-Q&;Z%2ID
MB[/!5MQ]:I08:&5UQP!E5\0 3*X +H[\J]PJOR6%[?[KETL?BJ,Y/H$5^XAF
ME0J<F^&&$MW-_%0/3267JFK1LC.^YQ<>Q22^*O_ $G1O]GGM8H":?^3^]!;Y
M#-NAJOGR4Z9,Z0XUL9\'W\4=A".]XUTG]-(5HIMJ>WV"F')S'I('8 +-%Y&^
M<[1M+0 2**KU;(VU?-F0M-9>%.>*_OWJ9;Y(X[5L6H;HR;7'I,; JR!C8Q@=
M,GB73*@J_8G P2*JU;G[,@FCH:1?!YQ5:ZD^HY;.F)Y+PCTTHSJ76CMGWLS&
MOJ]OX?:?&K0F?VFF)F;-PB55](_@F"0!T+!'D^45$174@)SDE^O"6:?9 ^ZD
MGRE/:^RC'7MI%D >!U5J5QV"45(?FO"A+Q XH !\O*HZYNVRDC&X;-)(V+9&
M2$6&BJ,L%"0GA?SJ 2I'=]D>9:N?(,*Z9#49W^?ZT&OFCT/SS6<;(R(-"HJ^
MM'HS?CXM!I?2>PNT?O>AT;,(KD(;O!.CTUY/3<RUJJGV+N_/JH\=F_H:EP11
MO,9"I6:>3H,4"]Z,^WD,.+1 W2&8K='2MH/XE]6I1\1J!]\W-]02?7W51DG"
M"5W/G:O.VR$Q#8'1SQZ$=LJE  ZE(HGB<W%K5(?W2/2I;2,'B<FM5C;&A)ME
M C%9RRK7+1MKW#\? S"F\UIT62Z+4YW85>N,0P?_L3U(>6][D^SHS0_E!$B'
M\^WO[ZOZ,R,M).=B1:0]?82$:9D%S3K-V8*_L7P"'*1$[I_%U:R%X6!4Y Z!
MD\1B!!S[@^2(JQS(#&+4U1-(YN_H YY#?2XJ*SC-9/#F/JLN39/1KAW!GF)_
M>8F^MT;4!>$0AJHC%>R+0] MHKVGI[NS4! .(:L7<3*(G3&LPKX*X*OV#["Z
M@ 9AJ^.@)G@=I>:6;764X,BY8-%8B8J;0B-Y-GN)UM:_LHG-D&]H4,@T\SXT
M1G^I. 8@8(<W&H5:TI5+Y;NP6RG;>3@QKA*HZ$51O,X[^Y^3D("VNST7[Q1J
MR[Y8'.Y0(JA7J_[1$T7/Z'M^I0'C/09TZT*(D;,_2A/($U\A/R[EDFFEM]3#
M#J6IC@%7*2CBHPU9Q^?/YA"L#W*&'(S>OTA[#&"YQ\^.=E[,V.8P.090)^^'
M[5I3DP,I#GE %REVBWPV^5<&-\K@"<_1!'9TVR:AY8CF&+!Y&T@6JE6Y\)=1
M@3\;:8^HVX\!5''[_$LD:>E?*=H0QP!1P6, [L(Q(&1A#GW > R8SP:1M%P]
MC(]J4M!]ID8D)M@BZ#L2>$ ;1J8&;?X+M&8=(N0I#0HRB'PM7R#E>- V$$BB
M@<Q[9^ ;&RD#:K207@8? \*S?I\\1VN_SNZT(^6Y*01_!?T*;3L+^2$ (C*@
M/VW\SA&=/R8O'OPN;JUQD!Q4@)Y]<@RX3.[YB.X#0_!<QX#XZ=]9$O>'S&FU
M0!,^N4>G[E!$L4!^<)0<0'F(1,_*' .$&__@">CWZ9<P14*JMXP.SN0? P)[
M2.W_53(=F9E3BG9^5(NLBBEV$TL]=R@AYNY,GU'7=4;E*66:__],XM^*]7^?
M8OTA4PYW+6+W'*.)^8>*NF'2!#PJ')NH_I5N,OHCR_/7?&P#C=-58''*;-7C
MC@&PYY3W'C9<]OEF+V&HW,-FG"NZNS SM(19>,75EWKGG"^DO.$IR!:))E]5
M01SY:E%H/=-7= SXXUO;T2W_?S$F^?^@R&;>.V:] ZC'HRAQK'1,_,J3DBR<
MT>E55DN''_TB:$?HI\QD@Z@S $ACG;G<T+[/XP1WG?86+K"-TL_5!P*Y'E$$
M8X57I+.^KF7:P8?Z:W"7/3BW5:J!SIJ&U]I8^T(7.]6V'\>2NBRQGS84=1LE
MDX6$8014" R*A;X^-M@?:V%CF0^O(^1KY-I9DR\=VC!9!26<I58(QDF/9[6E
M@_!2@3B'[1;FE6/ A$HKGJ2BF)'K,I0Y=-U=IBJ)UO8"]NVC*ZH:M@^O/ZH%
M[-X0_]A(30@!JXIU-+EWLJZ,<%9/7ZRLJ.A?K_#Q=MER?.JF?^%A8 [#HB-T
M_EEYDMU]7=%".5Q8E^$-:&G8@>E,*,H*OWI[& 7-:7>ISZ\YC0:F-WNH.Z=A
M^H-NO6D7%Y<M?)XMSDRU'<*QQ-/5%0?\@3[SB+#349(]_EC.+PE.]T"G*=*S
M]A!<QM4^AWI".TG-=_*Q/8?^7 W&F:V=3#\BW[-:[#\EW:A:X(3(0UJ:SS55
M5%0'R->PZ/Y4U'LM;/ZI]]OJ&X N8.>&>,^.=+17.G_]!_Q(,/87CKM*.*GB
MUS35D90@&;T[LIZM(_EE3T[C1,/+QV*OFSZ87[RE.Z<N0'(?E&X^A[(=V?'3
M-^XGJ6(;^"6FQN 710QS/@G7R>4_6V(8TWRU*7+J3/(I/< !4^3F,8"1A R^
M.UQ9J 9O]1?'&_"TAU<6;K!83F2?3>"P,S\&N(/CJ!-O7[LG86#TF0J1U'3M
M?]=X6HAY+-GJ/$&^(=5732_S@;.;C\LH<]=YIA'D<%]]<'2>IXA;K6?IF[]F
MN1LTW#,:" #OS<Y@X!G<*#;\1C3)B*)ADU:.+<Y#8L]X?76K@ZRZ7OTT!MSV
MMU?F-WPP31[)H*^L/?65W.3[?GF38<+)[$ @$V'KUSDKZ6)-Q=$MGG2"\\E'
M5ED:>%P?F0<9AH&564=AE;='@ZVMU+_/Z X-31QE===9I _<FIMG+>#ZAOWX
M(EV<?O<E,5&IHS3P8"8$I8;OZ4RI;O&<]QGWS\$6%IIO'P.D'L5G;V5':ZF>
M,WH)!3>D.H*DS %^%M8*[T@V?JI:Q)RY.&9KW6GV?@7'RBG%MFEV618G3NYK
MZ0P)7ST7W^4_1I4%!IEGV):F@'EG54O#9RI&8QN%<ZU;;7#B(*Y5$Z@AY"O[
MV7ZX[(PE]]7Y3J/G7V02HMV&;M&Z/597656T,3UK?0H_J)O^R)^[<=!E8^&F
MK'#RK=@5A;L_;T"53=X@^%Z1!5$6!/MGZGQ$N/&0O+-TZP&YK% KV_J>4_+Y
M8X!A?W2HEGZ$@!Q+BMBC&&;.9TFUT3*:\1;C71V'TNQ(%P03L??CKZM2:B6?
M.%PDP)#<E6@>K7,M_3M6RG28QSH,@]=OO-'-W[K0A4]/+4))$*U<P398:59D
MPS6"5*GK07J(3]XD\MWJM<&<J)[(LWH\%-FSY*;R:5\M!8=HOIL/@"/W<#H4
MA_PDZ<J@_P0<VP,\.T4LZ&KO=](>AQ>KX*9Q6&%H1S7T63S3Z#'@]B!K43;B
M0:@B26NNE(*K:1Z;61.^D+DI!-JD7]BAI^P+RZ,\IM]>L]7GCC/(3DX6]>??
MA[$*7SKQ45UQ-,[:H7XW!N_?7[P-XYA$BNL18W*LB>X&]0,NZYY00U;NXN];
MC_-&A42>W_-Q%/*)8KZJ<U5-&A<6)T)<FZ6 TS R"[XE<A*9(/=^1:6Y!KLZ
MQ3-J6/$\I/9EZM@[1UB/%(O07='/2TX+ ;2>!*/.]'-X=*0ZOU2R8M*X8DT)
MH[!Q34-%@GZH69 %JZZ=1:+-I0>"H3%[+K,E5Z8)O9A>1M*5R"^K-1L<7[=D
M+99WO2JLK:=EHVN#QD_ZY(PSW<0H\[TYLT"6<TBN#\W'5_SD-%.*-R=64QCT
M-B*;^5IU\HU'3V@_ORV/Z8K^L%-4RJ\PT]X;DS0-:>Q7,/1M3[8\\R/!\-V8
M?IZ5X^WB=@/8S[Y" X(!-T?TC0Y+NLV&)Y^I,A&$]G88V\]&'6S+262L+XQ7
M,WOR6U(RSZ.1T7K?$%.=I.D59IO[FYA64:-7S%Z))7&S+3'GB3'XL%;KBW5&
M4JL6_<72BP9Q27KG[KIU\<D(1Q**V3K85C,JW]<1 $1QRSZ4F,VLWIH9AN=;
MJF343*6WGHP)7T&Y=D%.=80I'QD?,DZE'G<HZ5C#8_1S M\VLB(6M "^<O]1
MJ%:[=N?)A]E/H^?P;X'&_V(-H_^QEND6*$J=;^5I%XF]H35=(J-=J29=8!!U
M2MYXU?GAACT"Z6)'!5YKX(1):>^[-S!NP&XZM! .BRG>P0:Y/[(JCWK+MQ5"
M[7D$V=4Z*O'HQ#/E(TKAZ1='0/IES@*F=2W5,,EB2[I=EWCJLQ=NL;S!O2;,
M[=X9A3B$'KTBB18Z/)W*26L)V"A&[&A7O-+)GHFB8ZRM<Z[57!(\!3KUH;W8
M/\'X*NAULP@>%*6 )IY?RVU?A3P[& F< S$20[MNM@S('['.J02W/FG8H2L3
ML-=CIW4T$U:MZ[S84MWU\\4<FH%DV@\VQG<9#%4AJ(D-F*?.QX (E%*.9;?;
MKN$-;B5Z+,_%"[&AAAM],JK-FW/; Y$ (GRNM T4":FL67N1VXUM<CK$Q@92
M>K#8+F6?(3Z>T?#)OQ>_&.7Q)MOD5/0%*?K'CY83Z"H.Q4ABQ!>'\B178CQ^
MPF+($\A&1'>,V'=8HF.=4>K.18+#_*^EA)&#'C*?QLQ8-@#AR0!$AU^=%@ U
MIQ1R#' H?=9"B[+UM2?0WB!.S"ULNLC##6W:GR\S7Q+V/^"O'BC9\Q3)MP/(
M!O:EX#/"GC*5$;QWFXB^!& KC)IDB+^A=IYWD? MM\2Q,$>G2+Y[LRT^OV-T
MPULIY0ZK5\7]@M$?HNQ4F[D!ZIS(9%SR6MH<,'):M6^]LIB^E>)FM:G.1HE/
MGVQ(5E()"G#5W+A4/ 6C900)0 \-_-M;6$JJ9F(@'&!I@K5OC"8F1?1K!=(.
M0J>)]E1+:;NVW'=SLZ(3Y' /$ZDG./M<?&/\ O76,4 ''Q<./G5XGL0ZV'P!
MQ3WLK^;(>8*WITEEXB:+4SH?YBJT]>AUQ9'T?;N8J/+TG-&4;= 8&_9] ]8/
MCMN(RFCU;J$G 7%?K>DSF(C"MZ(UU%ZZ8>Y:3%-A:&Z;[/F9]71-G3$:W?Z'
M91!IG_D/P;8D*([8*'F@E*XTBZR.U+E+".D-*]Z.,JKZRC-9(?TJ(O"P=(/%
MVN+//.)D)*ZQ%!3^#3Z<%?;FW?[CH4>CK0+YH I7,N2TCD3.S6*'3OU4'9$,
MS,&]V1\E6W^;]U[_D.T7BK+,()YL^70 6C.@/3JI>0PX$;?_AI]C&OTW^=;[
MCR(HR$W2B'0"]BLB$'A %T8^!=I25A%O_-MTZEE_'1%2=1FTS0(DG8$LNGJ8
M^?Q]ZG^=W?,4W':U"H(_C7Z.=KH/^2$$(K*CO_PS(N-^&@R2 YW0LZS_$1%)
M06W7(7@*%'W=VF^U]/?)^T%CKW./3@Q1T);HKUC27[ M'#U+0:-RP>\:>O])
M;GY(F9S1P2D*X@C0_Q7=2,%M&LR4GK+(]K1:%)3Z=]GW/= /[3*VZ2FX#9#\
M*S*4FAQTCH+_=$C?F"(W('^;7_\'&4,!XYRY9"KI7Q&U_P7RK*HARLWQYDNQ
M2H+<H=T+NNK#=.,3FC8;6^U,Z57_0_6#__+A_ZU._U>ITQ"^E!1] #GRI_23
M&;GR^^AF\K!@_\L#.U'T/6G"GZMK:F,=86N7T_**3BL#7WQ4$Z^@?6'GAAE\
M^6&8]3;LH=41$^JF?6#BZ1SKLQ6'^C7YVS5_9$KLQ1\#2 $>,P>[413F<&3"
MAFEG_\4RM7\]9H#^%LWZOU#LMKIE\XI3Q@Z6HFA94O _8C;[:(;_U4BSAT0=
M\E7X,0!V%G1P9?7/W/94. $PD1=GQ.P_W,Q-,,UX":9RLSW5&RYLSYO=/#AM
M-_CQ]G?!JOXGU][X)<KJ\)9,H_@)+$<%120M!L4E['P\&C&Y,/C%RDO5Z\,U
MYC2,0E' /!.#L-@;$.I= -C]5@7!K*TW0D!B=!M!"R-NZ1!,H%;Z3/$^]HP+
M,4.7)4Y9N"R&\'#JS@D6I2;6D)XIPE^5$;5PWQ4R3A,3#@U#^6__*C".*W[8
M-KTL$J=?HV*P:_Q^J^;K?<X9_X]/-J]P&]<W1[X+4/<<;@82FYW=.^O)J;;P
MHWSGN1X8^X^DFCT-P2%LW(WJRB0EC^F'$NI]!1;^9M<?-OB\1UU/Q2$ZIJ!8
M$F<& P(LF>5 %AO<<;:<PZ@DI>\Q\LD&:95#[QED,R39>=]M<[[C_!V6Y? 6
M2%'M$!L<%>&3]-@L(G1-?EK4T>"S^4H"]"B^./KZ4L^ES7LNU+S=Z_#HL-G2
M&(0_&\FR;%A^)]4JM=W;GQ%?E=>L!SY2OV '];&(.A6K-VW<XL:G)8"3"=P^
M8J?"5EL:1?LS$P>A(QZ]M-;()2V"!.?MR?$?>]7Q3CQ^\YS=+NW.0WT=(@SQ
MVAH6FN(;^UR*.D WO%%7QMDLXMBT9+\D^ +80B#V0++1,A[E%Y,VHOJZ>$RE
MS#;.5]O?^#Q+AMW<CBG%69H):V::1F9U-//JSX1-*_<5>300/<4G>KE0-X84
MH-H)-#/,E35Q)JG?$ K&P?=T>$).OA2;+\W_NT2?_YDS!],JR=N#.A4)Z[M8
MR>(Y;D<199"1^YHY9"+]O+,8F=44GTC NRH?>D'\S<B^=,U[R1MQJ-VB M/<
M&Y.;-P[$]^1CK@RU"#7%ID<6YJQ4IPR_]/92.NV.$-Q_%#WO!\S<57"JDON7
MLI7^]Y]Z_%'LSLG!KJBH=C>IC;*Y3R'9G6!R+9\9Q:[BXRFV1_UI&)FJF\RQ
M-?K7DX\=- _)I&40=:>9!1\7QMN1+GYX:7I21V%FK$B>R/W:QK<P+8%#EMTU
MG^_)E;$N!^,4P&H+5BB,C-H!DJA?D/ZC/@AH?VL(@F<RPI>PZ1*K2BA*.5 )
M#/?GJ,$7CY0):[QW>GHSSU--%N>:$U)A@&\5<9<MY  RWQV_5O?XXH]L8L?L
M!4_Q8A4C7N(3M6O#//I1VL/%F \%O;M>]H;[M\2.^D5<CP'2T[@ 1?1?1A87
MOE[5#U;-6_4>]WJ1![VW:@;W\V^;]K*P9]%A.LJ]E/O(.+@2X#4_GV"0 L1L
MG$9VW1FNC&,D5FB,*A1?9O%Y\"!?TTTAZU'@DG:TQ96YY^*=.\> \0I]HF\N
MZ4(% 1%+YNO" 9FGKBMTE8TP6W39[2;+TC?8B&0^DY20$?JT;](8FWV?>NH8
M\ ^Y4:I0<_2VTH^V*X/%8X,'/BV +PUKA'CF3IBOJ"3B+")2<$,&GS?U!;4?
M+SG<4N8_&#4I07Z>,R+X!Q!6TSFK\<\.K-8SGXZ.VDH_,L=(O)AXLV]WTLQ&
MO,:0<#^ZCU;S5R)QR-92'GJ6+P.K0Q*Y=0SH3<^D[)9/T"&VCC!.,+"$F$%F
M:5+JM 8-@;7FC[(.A4;O!$%;+N0]$$LH@;G0J99%,SNB3 G05G7JX<?RO:S$
MKJOX]9R\^Q;?5^JS.2ON+53'28K<AXG%4BU% H9^(RZ+S'H!O=1+&?3C%4A;
ME<:G3_-F,:C'1SDH<;QWIP!MGR>(DPC5JQ^NL@TVJ1[QO)"9/M)1['+OWBE'
M]G>O,R.H/XAO<:QH U0WV-"/B.WM]>DAA8[UB9W)^5 ]>\\S&F!MW>S;)9F#
M#'4GH_-ITZN>CEI65E1'3C.J'W"=T^!SRWD9:'KU(\#F+8<%682H#6&'$AU)
M)N]*P]=%'#('>&\]L_JTROKE\X?U:=V(@6L K 4TDR9O"F5'1-OB\L$R;G,9
MC!HX\U;I+/W"B6)<0$/$Y>3IRU>6!U, $W]#9WE57)0 '7XMO&D898L]DOTT
MKI-''_7U-EW6H7S88_=U>^H>FX_^S[85'L[AC)XYHWB:I3,Z5"34V1PP/:5Z
M>6W5HJ<_/KCBG*HW=Z4#8/4W Z6 ;=XJA4*P(CR+*2C5>;_<0]B:V]&+S\>
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
MT:4G,T0#:G#*BF*O#-Z99AVL=\4BV&#9]YM;TDEIY8\4-I!BU]-HE/9M_>E
M.O:[MSX59)^+"% P0A(29TTD7Q"U1%Y(.Y)$VTV".B;F1@1KA&WC39\U]CY_
M&0I8+MY9?8Q6;,36C!L(^O7KOG1]8'^KP=Y-;H4CI\U\K\Y<Z'O^^(K;@!\=
M44B7!BY2AJ-BCL!6$?&K)9.M9:K,LLHFH@'TN;WZ78*SMJR..SYX];@THO@
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
M>A]+ ?;ITAC$F522=9AU'Q4Z:')-2U68B#&]?J)\J^[WT4Q^R[]3X4#_R0:
MZO\7S7^09N0..JWG;+*AQSNU78OWQ!Y0]V:5P+<5\Z#'A#B2\\]N#TM4/]$
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
ME?9/<RM.4H"ZQC:FTXY4%Q7J)P-;:3RU/,IF<H-P<GI]&'H\V-&G9EWRD?V
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
M.[\+I>$W!_M:<L]4X@.K;M<\VM6X+M!$O+CQVS+3&/-$V?]T)]$XA+7]B5L
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
MC@(\DEZ/?N_PP)%'6X^Y=)+SD4NL5["DX/M+#X\,7#*+\&>Z32C$'Y[ Z+:
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
MW&EVJ%-SI&'<G)+KVOJ%3Q& F0O!'&RKK&N.R%>!YS)"$?(#BG#@<QEAYC[
MSG=!;S_--)(R.&?JZ6)74 M?ELX2TD0#\")0#*>U (E@SX_+1\>3X/P1Z;$1
MG?ESE?EJGK+UWWYH[EX5'E2F&_!\].@1);GYN>J[XA][%IL[,IA9#!29BT1"
M//GNC+17QJ(X8XJ<2Q-HE#3]C'K_;3>@S&0A@#Q;CD_/ %.2)CW9W(0K>+L)
MD#.("L^'<UOL$R=9:RP,R1NOV*Z4L9<E=N89E/+%Y@8-"/;1A]I-!NL8:@38
MY9SOV=OP,P"XY43S^B*DF7B-Y0Q00YJ)#=0=T/9)[5:'T70[?NH^D'89J<E_
M*P>9;XB_VMKM\I,(4Y",W3QXAV5I!4=FR8,C X&C8)1*I6^^5423+.4GW-NM
MS+L%SVSJ9KVD0G?OZ_3T6->R;!5C#95:. ,'P'2UX# O((-S 2:PN +L<V_'
M;G).KB;8S#*2][5S!(/@]>[+..1W/Y,?O@L#0)0=8@?04;Q9GHM7'Q?W=#;T
M%;LJ3]OG0:O]42+<L>B[7)@)[[MD<S="7R =F $J/I'7."XF@///U?^P7K>G
M0Z'F"9%M/$]D'<#"8M.T 2,A?$MTG8! ?UP?:F ^'+:0<IAFDFS:6>C3UUG7
M?'7TYZR C0B[5?XXPD+T?@1G ;76#;ZX]^,TL4#:<[<;1B#!'/Y 8LE]=Y1U
M4/IL:\@LCHF\6]4F0_@)TPS0?/352S]95VW83[()K/*M3AC]ASB#])TH7HSS
M7+WLM+]1(WR^\,9KW26+JI#E<-=O2$I?D)R.[ 1A"/@)]A+F<+E)T!,=L>,L
MJT\YWQWPN-@!PND-O':Q_0>VWOYM<%(]V74)+07 43B!/ 3KWS:(!H6VD#79
MH,F&E/G+-H3+?4IV9W3Y$K^K:T>)B_%YJSQ_^5']'>OKD]@S ([_G" 0 ;P
MU5GH1K;4\>#< VY^:2ZR2=2;2.K?M;C':TN=2\'SBO<ZG::2R:@*!XX8=0:@
MQK_ ZG?"ZAS-TZ(\3UAE.@Y6(]]7U4:3]=91L'\JE:"<?OM)5=GP%H:LXP!6
M0]+=>:(T<*<;D>8GM>8]X:I#^^E+*-A/YSIKWUL3<F(RSBNL72^($-\)(V
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
M:#3389 'E=Q-YBXN7<3402YU;.[TK+0(T"%!VC>9Z:BI?C'.S%2<3U.U30'
MM<RT9 *D#!2TF/QRFM9E<1(+%=NO&I,155Z+%3RDE&R'JTN/$E2B*5?=/2KF
M5;$)S1/B-5SWF*J0-=/"3GVU6E0NZT)NS2PWGJEB[[RU?9"R'GP9L%Y4R5E]
M6O SUNE$_(2B/? :EF6Z3+-LLV!JNMK"84LYH<UK8[38XPUBAQW!E_"^1VWD
M(]X!JX0X -9J!4%!S@MG ":5<+FW)7G5:KZ/ZDRRFT:QGLL9K<N/YA9V8G1.
M.I9SEX;(6H:M!5&@J#D.##@4PA=WTIDE\&5,V:34(571Y;W&=JZG+]=8NZEH
M<$*Q,_#U"65,*>>=SY-.U1A0YVWLLUJW#QN!K,@FMLH.LBFD'C(GJ ;C0FX;
MY>10\++U"?'UKU;>8LM$KQ.H5Z*.=@YRL"ZU!3CDPD[8#YEX!D=SZR_HR\D&
M8,J-Q/71>U6FEKT)1_..<+>]DE[51V4?I9)T'@::GZ#SLX/Q>@L4T51V78T3
MF;Z+8'H'.#-+DNSR^&RO:"^%_6+,PG1>\<E['%U.V),/.@"@\;"U)PH42^N4
M):1/Y93%C"5["56[V93FY:5R1=>895@K7O)#^H0OZIE5WYO^8%7JK<^^%>"V
MEMJTL"9;S,1B=T='L]"(LL1=.@<D>^RK)\[6Z =5CVJ"%:S-.+5O^PH5];^(
MV:  T#CG-/WR!.SOL311N9@). I,BV.PJJ_S[^/0I]-ZKO%3)UZB0[1F3]-,
M_IK])")(0LDM28$+LIB:C"5&L<1ZZO^(Y_1Q;R]%;<[>F>YD?]%V$>X5R>&2
MU:61$F.XN!)SKTH2%=0J$'1S(FIWBW=1- W/-X1[</<\6(E25N/.$MF2Y?)B
M?9Q*<:T@E"_2Y?+K.]]L?&:S;LPRWA#IL\Y5)6%:4-3OS,BF]@&A"Q$9>_[E
MK<U7,[2&/>Q7>:0/'-+TPUA?]I;J>?&)+-@=AB@%"U4$SZ,J$:>& YY4^NA]
M0GRE=L:WC ]KQ_[VF)XXAN<'.^X\Q&T@>_7O7R?? 6BL<YK=<,-88H0*63C*
M*CRFF7]]GA)4"Q';VA^D=1"U)2D+4S+CB]"<>BW-IS9KL*7P..G#] Y;+O91
M. ),X@FF@>IEHS5?%F_ZQ87[EI:?YGV<C10IS"06C7&S^*S!GU.2+7Z=[6AI
MB7@MZM^G-/Z]0\H#C#N=. -L'IX![#O-QY-_JS;&5@*A?EA@1_;49]1A4*TN
ME3R!EH9]'2YIZAC-&>W-7$YMB=AJ^A";.\7X_&+UZ;:D*O>A!O04-1AO+80+
M.3'VV4&UA&UYU..O+IQ2,X_)1I>:V;YQ8L@<5L^W-9(LLQ.II[PC,2-U"7M3
MET!.M*A'TW$X3[VCS%LP<*+7B6;$[%>&E:,S3J26GRHMCK&(-YD?@23[ECCI
MC72N$&]/70\+3G_GQYW5.#:1QMX^W25N^S$R!^Y;%[LBX_7LH>@[TF=7;/B0
MO?.UV5MFBZ!0&'L3$V:QM3&[(Y/ZQ&1D6]9BZP'::*:N3B+G*SVC#F_*O4/;
M!.<IQ((-0/(]385097KS%>A#W!$*2(I7QA 2%[*I<:7H[,C"=*4M&[TH'.Z!
M=N3EQS(CBP-$B0DD?,Q7L>^NPV470--DW:-015PG340S=V&DBA!>KCG^7H8.
MYKJEE;GCR  A_SV)^</[/:ZWF(Q$8_#OB3=+A)?F7YT!:NRZN,075\,"V:!V
M&.2KLFV\5>Y Z3H#3MTIU4E<B-E'G/[)B^\7(;?@KJVSR?#-Z_^T"! 3/^6^
MR%R+"3QI3S.7+8_M3XOV2:)8FVVE6++AL((U.76!4/"F\R!>-9L&MB!S!L#[
M-0Y.=Q.>PDX"SP#3?D>*(9L8UCM,$L/O%C*0>W9#+9CI.<7SW$ _O 7##B/<
MU,++'<:UK#&@=O"DV6> >)/!AP9^P/L=,!Z5T#- V!P6>7H!>O,\21@]3Q(V
M_M/#FOUR@H[C.([H?HK_0>C^&8#JRV+E\46<_WE >IX<+([OC3.2C;G.?XW_
M /N33CS.>8<+-B38,8^C IT!N"NSBMZKY(81;@=0_"<Z8[ .B,\FX:4*]WFR
MXG &P.U#]S6(]CGE=WG7P'_0R25P^'>#?U[&'!*(]<_71>EJB1!-$:HE$:A^
M!OB3#/ /V8!OWE<-T*+"1QRS_$&FZ#^+YF@CBGCC!F1)ZU\2\?\#">^DPNI@
ML67/FA)EO@!JQ^;<M^'91'77'P6>%- &UMK]SWG1_W^94JEN!Z@.&(/70^L)
M:S6.R@AMU5+4E_/[.*]0%_.^>I+7K^EZ3XH*.FP%[( ="64QGP$^EE<2XLPI
M-QZY]E(5B<:/TOSQ63P;]6N\QGK+_A8+(4A8/03U+S:&^-LRY;K2ORUB7OO?
MZ"_A#%MZ,0[:;#]7LJ;EQ/B3J7/FEDM@R-!"0DS#>ZJ2?[*;_<?QMQ_>SLG@
MM BJ3N=[&@OP6&&->!5(A#?X@I/$]BUJO8(ZHY4&;FF$#>%&;V<8-3J8"PL\
M6&WC4.#C>WZAA/AE30*IWF.H*.[('P,^ &>@D8C96X83M>)L3O3@]?2[:3'M
MC)GQDUN/]RR>2E[43/Y([O^.?!WV?'"2U^@T3QS*"T,-& _>&O,X3.U[4%^?
MI#T5H&B5/WR'U^710Y0%N7>==L7H0=AI^O- *2C/"!28-V.QEFS/PHST4VBL
M8Y$K&KIV.\H^X^JBT)T$]S%.;K7](\RNP<J)\<IN77;<JIVL7,KQSNYY(!Z$
MLSCQ,<6-=NJCLFEQ$'T, >YFX^9?4)&(+N5Z,;?9$_/Y]NXTPU(#.8+46CT+
M1]:AHAPXG"6.6\=,HUBBGS<S#^2O2_F,M =(KB*OVA19::V()^0^DBQV[>5W
M)>M[1V2]A:D\L,4^RRS=\(N/;A+'N&MZCN;7CN9B3,*:WK[:CLGQ:D@D[G)%
MT+Y\20:'GH G@5VT4&*<^(+76(UTZ7G*.''\[8-$%H3'U- A3_CR+EP:K=%J
M>S_!MSQ71%3QW;!NH<GD_,]M<X]<X9R6V):%#\P$(-:K\(/]',WHOIF,G*EL
ML:<^J\.Q3M@"P#9J4E"IHHYVS<R50HSL(OLV7NWDD<,4K!U,AG\XHBSO68Y7
M&;<SK8U>6YWVSKGF'*8%O]2N84)9'LZJY%8OZUL9 WKR"W("HH6"2W&"^C@P
M6D^PD^63HY0XXN:EV3D'=YW^;+O$^_#B)Z;"^-R7<7G'@@CPY"!B[CK."04,
M2Q<]#(=*+DSRFV"A4TQI!QYI53'2'4[.[*]C[DS.=;9QNG9<?_':-6M5?-"D
MMO;HX%3;,?ZS31V.!-NXN?@MK=PG&-EA:$^@C=O?JM$S1J_5-#;9]U>"DFP>
MT#\%2/7K*U.Z9Y^ 9WW"D =NN/#3D/SU]*0>U*F&>%Q^L<ZS1W"YI)TDT03=
ME:]*FG.FH'G&P<D6E'AT(-GD)H%N3-;_IE.K%_(9F$)[5!MYD/I-Q\FA337?
M(#LE)!D9)%$Z@W^""5U%B+]JEL4T9XK0;K!/1/L63/=X]%>))*MBBU^\3WC_
ML0?PSDMVU=C "%@]7;A_]&X4+KW\?3$/EX\6O^PCV*;H,<=8/4:XXM2S9&:O
M^*QL\!F]S,Q>GR\?W>M(WN^61_PABCFE29>G,$#$J8TQUG,G!&^#JE<614<X
M@VJ<DSKN*X;&GA9@8OD8:@P:[&=3K+CYA+]<FN&0)8MMYG*"T_N $-:L&?>X
M13$(J6DM2'%-I%T 1,:^NG67I[HS-4K0[((*I8U0:Z(>1C\8;U0"585PXC9N
M<NB/B]:LRV1*:P^Y+#<%3USFB]-9\H]\$IKOR\ZJ>5&;5@NO$<E*^P"[TU7N
MWG%N !YG@/ L=HR%3YIYR_"T2=QVP&VS20N>@67YJ:>[>4_OIK3=3NR3())@
M2YT/#Y2V,M^8^A:));X5TI8^\;:@N>9I[1@5(=/S23B]'DE;E*" =(UV/#W3
MW"L72BJW0(4:K#=>UC/S#!"R+3,I+JK,"CT5-+6+FB+(?0%=RY+U>CD>G'@E
M3BUVX<,,^8XY]"JRF=?)?!N.5?#(< _X8(ES'%7'G/;#):;,9E+D[R$-.QET
M^9HMP;L]3!<?/8X4564[[NZNY%YO)JO'_H"1*Y\!2+J?>1(1.WV0W:DFF5VI
MC9_L5W4^ZJ5(O@)>$-\UL5@ Q3+/78='.1OVWKR@T*1@B[:?TZV4I"H;3DT3
MN:\J\2G%I4E*GN/CC0&G\\2,4YS /8\CGSMLP[;Q1Z]7^4SH?LZNJ^&7(W-6
MMCARDK2FB Y^V0P3!WXN T9F4XIM-P$Q8!1\6CG3!3UUD\*DOHID,5DK:D)N
M;-0=</O%FRLQDI8K#UDY(@'<JQAD%XL*"".7B%;*O*['<G*/UY/DW0A+XJ-G
M BS0DA2[>)O7O$*FQ8)L-V]*W1AA';DQ;!,+,#)B!5 'T=P)^$^=RYAN@7]U
M5LH_ UB/P-8$*L>I8 15Q;13?YWS+30=@)_]CWZ[#8-<]H4(;H:QLJ%G-G1)
M(IY[+"N6@;S 6 ]O$!8K?K)Z-/:0J!='TPF<2A>-'89D:7>= 0[#J8Y#K,/S
M9\QZW _"(ZUM9B-YW[-UJ[J2J8PO'$/#VPE"$S4AN[>33W.(ION25UJ//2HV
M];"7R%4<BWKOMPC7#C;ELZ+7U/-2S@ #]OZ9J4TOM4#EUA!:@;F6<I_3RDB)
MEL!R^<AF<,OQ6"1J_R:Q 9*V>'6_@L.BL38)(M]W0=6]08=M57FQ4GG/C"6+
M[ROHICM[980\\9Z1IF%TDU6L36A,35)#"I;^:#^E:OCJ$[ZQBB1FX3%-:DL"
MP"3G%KT:O1;[JUC&ZT5K@#7A?BAC(4)%I;X9DDXE-M]WZPR@]W0#MI.@X1>J
ML^N;HN\0F62AI;^Y<BY8LE3&DOSOUX/[[P&X]/BMAY:CN)STD]# FE8X74W"
MSK4OMR@KM'AY8X;([J,L!AGQ2@W(Y1"U>IH#TD\M+'4OT%/7/MZ2D_SXCI)Y
MX9@=[?1#G\61_<)&-E-<;O[=@]0)<X<OIF+:3ET=4M2P\;C[U$H7_)"9A>T@
M"I]-4PS)7+PS*/SG%S^.M^(BA)%15GP,/=V\H&!B<O>M. 3QZK'P6@LC7A;G
MZYG/)M,W2+-^'/IE3%W)&830\T-6L9!O]*+NU%&KWMTSVM</5[F4AO:JS;N5
M9V6Z1F"MSKC?LKN=I0,)>N@9>PN8:.+&]DU[0\L<<+0;=5 LTT*$^XR"1==N
M<;0CV;GS\VL;-3^!=94?*;]W,=3NHZMG4N@B543>0L=3XR4P.XAH"&G+*TB6
M[HZ =)%6T1VJZEX 6/3RU2YMOB1?OD>+C$1[^4P_Y5\%7L)!-*J1.W@MMT+P
M:9I1\MW::*-Q#CWXHS?\_5'YT8G#6IS =@&<R<);98>R6P4SDYN*3CY^: *'
MDZCJ#(5NWG6Y'74*ZA?RGCU?T4'*]-^^!:AO"#N9\C4TO W6HA2RFHU7!2QE
M.\(]40/F71-.I9EB!W-3; ,UU;HN&XF]BEV(&-(SP-,]ZVZ,=T<Z?TLX7A!]
M[3Q6 QE#F+2>\N_-PKR>\ <:>.$KP]:38^Q(&VG8?9[T=0UMU$U<4TGA7XT#
M53\E/7"X*MAWM+P;.5E?9[&]9,?6"?"QJHRM+&MB\46]X8%']>XNB[D(&D$4
MK7+)7VUWM?IV*1Y6!'ZQZ![%*PPO(:%*=JB .TC#T<GRK7VWP&^C=\,=I&[/
M7R^^<CJ<3!AT:J%39D#YBX<VBL%1Y0K;';[7W,MN^8&?Y^N_Y<1DU[O'.'=;
MNW4MT'#^.SJ->/UO6U5OG@%8F[GG?4Y41Y\.0SZ,0O7>;TAL*M[L'*E6.WC3
M(9XF <[H2U+@CXS:O?@J)C%D"5@%P7\#':R> 6HWUQL!NQSQD?,,VR)+'S_A
MY&$0](7/]"<&2 ]LCDCVO+26M!5K-QBW3^D66SK1D#TEK3I1^Q0CE_P8Y@1!
MSS/)9#&.%=;&#EO<2Q=7))B&Z1C'BG[O,FM^<)5-I .D;F16\UDI5GV*8*'-
MUURG%4=1&'FW2GAKKN1[;]CW!N**X:S@()7 T_?-7)N*-1,&/KRM[#'6UT=K
MAAU0V9SV?@.U40YB]Y1+.WV9M6H-JZHBGS28L/62 I#O-^?H)BJ;%: JV$MP
MLY\#XK?&?^Q4C ^KZRM]9PU2GXZ \#QHO>*\%!-S;'1NB?>B,=5=!/(,?6Q@
M]@>MDHUCK4B\GNLQ\5PG9]J42RYTMRQ!VZ+/K%6;RUC]??#: )L"]^>%>$:?
MP4[SY<ZN\H5U93;4]ZT##><R*XO!XD%7BU2>"8?'<5>^@'R^=39<8EG9MG]/
M<P.7LG"JBP#3-3-NU'GINMM^<)(W21ME43OPF;_7&&I)>J7.^B'X-<.>78&>
M[T48=2 _3LL 4U&9@S-'&F??Q<(C]_T_"Y?BGDB96O5Y#-48NERU]4PA#YG9
M<F<5Z=N7921"#WW'?48/(F"7-\WA(1 HV7G&0M[G%L#I-["<ASP\?#&MXU)2
M[" SG$?!.5+U+-E=0NTC43W*QQW%$O6S91*)X@K^KIXEC;GQ<8PZWMTC1SCR
MR4M4^DQOQFL&SD_.@0]OJ/LL!5!I 'R:Y)K%<*58XO;TB>*%C!UB!Q6&U$6#
MJ)N.A&\6Y>J[N@ZBXXSFNHIYY,G:_?VHZ(M$$I<KKS?AM!;U=+5PR8]1^D2.
M,)H:+DB[XI=,9)BX9ZG.#\A^:>B%RV4\<7:Z'CW9_O#)CK<&-68D:9M30L0K
ME<Q0$-8(B8@EOH\9?%DK3H4KF%K4"]OI.O ;^.0 GWJJ0=7Y9:L^;2#SP'<X
MYPTKKY34W9 ;Q\;G*V%5/[P9$(Z6;X-%! +JOV3HCHDT@<N(_!E]_763B^4^
M.-QX$#M]>V+7YL9-:2OG%D1EY+%5^OIQ=CO'J8UUK!R7_JT)F?WAE61.E?5M
M^A49P225;\ON+UO85/+M<K\[(-.07JER$W"371&D>P=Y[HQV457IUU;;[SP\
MP2]4#12)3(2(OU;BA1?UW+N ESS+7PSJ^6]Q+QIDFSL+/#BP ,M],UTTQ8_P
M);C8ZK6I*5<])"/*9J-,S^[,#C:_+;GS%+DC&YGA17Z+-,.3#0*;LU)OP5P_
M("\4B'\L5PXIT;%Y?IS9)&71X3=4G'[C7:ZR(VZ&*<8MB:A-J&%-Z,+ROV-5
M_M[Q6[?:2L!I2R"S4S9M,\D9P!FG.+6QV=U,/E;>I/N^VX9!1SFY?1'J&$6A
M8-^',DFUO6]]!OCM>^C$>YI4T&,8T68+A0I@,U >NY)9K+68S;+!TBR,?*[W
MNC* 0U+%\@(E&T7$$!TK1[7 D#3XI@ZF93$M0EG'\^0\3GGBZ-6L.+I_,]VN
M@R-:2BRCPYZ=3722?(?E;L4N@-0OX;+G_6.S<]N#QT/%L?+HF4!:+$W'3I1W
M"[E,89U%]!:+(>85B[>\4N]''8T>$[BGU=>'U(533;P'Y>RZT/M86JS)C\Q2
MO.&7+\.DF>?K@FG-@,I88?<RW<PU#<+@-5[.._)UEZ\L\C0OY 2!0)XT;'C(
M:2+L24L8 8 Y?(G76P1'F1C3:XE]R%MG<*PC %]][2^]JF'K:Z-#+Q.3^3;F
M78H!A_N!*^ZM T;X( #[*HL+)XQ->X UBB[(+])#9U/T0(IPA0\:GI1?W_(U
M+4DA.3YR"-FK4FI>.7_>S3. #9#=)P2,0WDN J/F*0*%Y3OC&<D^LJ\4H@0_
M80[#G]-*YY?1*V<D<MCW?7)Y]D@QU?OTTK^ =CZ2/\"> =X""?,M!W/-]RK+
M8!#@4>(98.M<Z<Z;2QLTC7VPV:M[^._W-1BYW_QOSE'XAX>)%F:><$<PM.6'
ML-,9(#>UH7>-\*O'[&T,_#34&?;SQ9"=">[%3[OU\#_ X(-_] =5._KXKSS/
M6#P2-+%V!M@G9!]33/Q1;@=P_E?9_AT/_N=L&:+:?Z7_Z:_CCP:@4W_@Q0&V
MLU!K#']JB^T'2Q]DQT<G[^HOY1498J479@:EY+KC;O1MVQF3W G25N9VG(U'
MB%-N6E\=ARKDX=(T6K!R&=PG7P0H<'D-M8.W9.YT#CV->^]9^59,^6K>K1-I
MPNA4U*3&P>FM^U@-Q"&_UAMK&OFO5QMC0XG%<^FU^)"^:.<+'>U^W3^6G?,M
M\G/42BQ-2Z\<]8OG6O?P5'LJS0G-5A^^O<6994_\'B>)U45D26"-5D+1'/&4
M&S1VJ$Q>4V>M]D&1.A.&65V_3ZQ/O90^3#NSW9/N>_HNQIN; 5>Y$,_MF'9L
M%P:U.5]F=(YR0.RA7=Y&@I4>Y!O()['AVE?>! 6F<QUWG)*!L5IM('J'0';?
M!P\;<$8H)F$(L3Y?ZAG 88P*X<#>*!,S%/F0IS%5!'#E'?*]?6,O]!8VO".6
MHV.>@<#M=*C(G$_2SVQ-C+D];.W 7!6RJJ&4::Q1%;E(12Q2M2K&>/5Q$-&^
M,HQ>F5\\R@4OE75M&(Q(=3W-6=6R4F?PO>CS[3#<:]_2/4DR:F\^!%23%J8B
M@5?''H9[P)A]P)96S+MT!6+119UNL@-O:^J2=+Z:<?B5[2G[CY%<) %)*.RU
MD.)*-3"56T005 NY3X@&=CP.CJ:Z<V@PQ%\#G YD:/3)3_(O<)47_=QXI'HO
M8KXEAB\NP[#QW,+-QSP'IQR1'>[18-I!&*/Y\Z4%K1=35 F1U=/4#X?(BK_C
M+3!RA8O7FGCM%D$T5K@*^G8K<BICLN:8HC[2(!7L2R1O%"1*1=R'H?4,X'@&
M>!7?U<QU+M))6VTQ4*VLJ6C36R[O')5##K.T%<"N%F_4426"6PAG4T$8/+;K
M@)%P7 KDM;AU8:V9*=*M;%VQG4G87>;&WF/[Y?ZD;PO7B'J><&3?PNF@;O*W
M.,+BN'G3].%I8+5<4['W/6_I@1]+WXQE-^;'W9-\)^9>\XAXJE:?R3X=&)Z'
MW!=]TJ$_E!MQ[SA_?$3C>=6[Q_UEZJ$*G*N<42'M@8J8^7@9M3*<'4+1)*+F
M17^NP0CD22.\]Q2UHMGY0FFO$^KD:5.BL= 2GMYRT!Q^;CPD.*<N%2&+Z%C8
M[0"M.Z-+>IH;PI?MPI2BW1CO"Z48&T[S/HM)N/%X J?A<0:(:.;!Q:-%'W0?
M Z.@0$^464VFOS&&)DSP4U7CW#W@%LRE\>0V1FL55OJ@ZAE'1LX0V:@U+>XE
M"A8A!V>Q9L8*)*(MG!SN,@SDSFMX)6HKYLH\5X=7K< %TI5\K,VLGD3)BNPJ
M$!FI]O!E!3<'GJ9!GS>N5*.M2 ?-,3OQ/V.9N_6C1KOG..KBA'82(E.>;U-J
M?'!8>&BL\L 9L7E2']FV#G+X<JU6G&Q-RGI]=%.%X1.R7%Q9IV"Z%4GE5OC^
MA;=Z@U2.[M(=;-!TDAR'13[ TYH+-X_9[!S1X0X]=QD4FX9:REX5C5[5SJ[&
M#AS/W1+B7'_,D&SH7\B;4)&!JF!.EY@;"^/PT@6S^AX'$AV^91:(74M>$A\C
MLS8I85IR:K4K3YH]<*M8>916)PTKG@UV>8/=)&;_%-1E;I=2XN-U^[.>V$PO
M<3X":VMC(B!Q]1G)&V$2%3/>RM/,)AK4_JB*@B.95G72H04VM98Z7_ECN%-]
M8IT(Y+.":@.'RDY_-YM- HT7%ASC04.T5NW$+8"4F:=>ITTQDZ4RWU:R\!!Q
M_9"7$'HQ^67R@)L?31<'F 5J/%*C3^.HJ/D9=;Y!4.N7=9<X5$>_Y(OTI%3E
M*UHF=TZL#KJGNEKK(]]^!F!P4&&IQ?$OQD>:2*JA!G$FJ;0.YQY1E5GQ6=[7
M@N6"M\W:?.F\Y'GQ<!X%6CD+)P\P)5Y_(9N-,&7>5;O@L]A4W8AQ.JVV'!T]
M)3:L9TFP125 DS\5II9?9R9;LD)TAP*.R3KGZ:#7, 3&C$X5P>$F68JND;+T
MY@],)9^$>:2)>2F#1A!Y!U)7-CIDH698]]9FHC&1Y\KZB_HT/B^.\<0.3J6.
M'\W[7"^W2I;%4>QULZTT[:%-PF5:: /'@62V8S4G_D<RLQS@+]7R=.&[@C2%
M/+T-:VU603<UG5(QA[$J7'A1)$' %&\TYF'%@9C:KG87B:W<,IZHZ6JMCINY
M 7*(O3K-DLS]0[$GA:0!<*S@:2$P%O<.GKIJ0!L=XL@/EKEM6I3\S+TF0=,M
M)OAZ2G>,#(<2E_EN .1>V*"V.W>N&_^,$U?R11-A:8:(KR::'39A9!^8]KPR
M!(HQ^@OZ(80K<^OIR4!*"IS)K:O-WZ=DQ[9%RGKE>4RQA3'R0KRNO@-*QI@[
M4(F/./U2J%JD+-6%KHT34ZS1'L*VK@XI9F0MO-Y](TS0*6+\JS#SFH50$7F0
M?VHX-KEU3G*4,(R*9_?Q1FC>$O$Z]U%^92SJ9H;2O#Q'+MX2!J8OOP*R4A;%
M3YZN^0F&$"[-X9([N:F':EM8NVV\*TSG'>FF,Y3,?AZM2G?%2]@O[BW&2>PT
M!#HW59$V_&IXM(H:1,1/Y:*>52T4_X#J%&O9EEG,^V3<LLWJR3VA+!"V:XB7
M[+O"HWF)+<8FT.LHQ+/R/-OO83F-!VWNW3T#C))L ?S/ .%0O2*5AD6;<L=F
M#F>6.PTQYER*R\W#=F23-BF$^?JMV-W^S1B::PE9#:59EW%O4321QDAY;EJL
M=22ZU-]DMS#M]MCC)NULMJD5N4>%7+'04JRWVOC^EBYZ]_L A#G1 4M\NPG)
MO'<G^2'<G_5G-,^<9]D+Q-[M3T?B/.% 'LDK06IK@4"G)*@F#H4JA^CATA9:
M. 7";;QD.0;#FQE3>.0JF<=K&KZPI[13]BSW)KRR$Z!7O9^L"M3R@:&!H5"S
MTHUTXW"T,]!L7 :^N_/#XP17F#5<'?LI1]+^F[\$4^YO-:-@F< !%8'AG]D1
MS%DDF+0(&5 $@:%JN.)9]<2/\A1/$,V5^FB73!@/57Z>6/^'5X8KLWC$"PKD
MR/&OL,Q3_/C7=%DU&:*C'?E@SR,!;SWVHY0W">VD;=Q?KF5C0GS""4%I\SCJ
M>10X]Z$!V7)V3#.13WPG>VUSKA.DR,'[?N?29PIBL?UO6H:*3R<>PJHKXWE.
MTK/>@[8I0;B2T\<Y(3FL46-($8&1W>?X?' 0C!994%Y$<Q)<B1MM0=W":YR'
M<\V_YB(;G0'83TUS@IMK(\X V?$[=LL<4  N1'!NO);X#.!Z_PS0:>0+LJ/A
MTCO<%U4] \QPPK!&QST:Q,=SO(1 W1V[%<'@0(I- O7H,[BBY^D68D]F9(9#
M4P\1!.B^ : !FZ_!4*18FE,B\18,5TM[BV;1^V5GN%?@BS- .Q4:>'P!#%M0
M@H4"_WQEWKTT BV$]@PP1'\>8Q--XZ]A<.((U_XDL4BH&:O$P&>;D)^5PWY"
MQ.B;3IT$9:1%I\!BAQI-1"X\;J>O^LUSVACQM-0;@LWN.*,;GCO R>\XZ[E!
MK?I/,.J:<CLWJM*C\'Z%1T=\$ELQU)>_.6V?I[AH")U/2U<S#SR,;N$+2->H
M4;?'XMX(I9YRR0NV[TE^^VT75TIHZ/&JT6BN[ICRGP[EGKHA)]^?U,"N(NT-
M0TV3'H9R'>]*=@;T: "@5A4^>]WLJV'[7$10-IM\!^]E=M.:63%MUUY4=(S\
MG-)#>O?61:8IZ&U<,5H;;R7[?^UXVQ[+[)4'93BF56V]UZ]^:^VGY@JWA"6\
M1_L5^ORS?I5U,?PH/G1/Y>/SMN0K"Z8?OG_[6E3/_<R=FZZMD7HD/F/^UQD/
MWOVIM64ULQ?\\8]?9GW7VB]F6_9Q/OD[[[Z_9E[2,9M-#44[OEJ^/,^T[^FB
M!CNUJS7IC_=Z!UQXUGUHVZ_49?U%^KI;[EK[5N3V+'A>K6&I\M<]^'7(5GV!
MBL^!&W=ODQ*YMNQQE-7[^?G96B=E#TK\Y$QNE75G^7W]SI4 ]J-U2A_O]]MX
M+[YW,Z;"Z9CT[!?7M,_ZW7>_75JT6+[VG'OB!9Z$9%'WF(_J?:7WV=T?;OMP
M)"RL?M?G9QLO\P3'_,QBJFPI*&!XP>YX:]\C8!?.$B6U]/]PW.,,[+UXO__#
MGO]A_<55&LSHR4(#V&R3/F+_A67??X8#P'*1ZZ\4T(?)?Z>:_]#_)]3_]H3Z
MY;K+W^+5S[4>^[NO[$WA[8(_K^_O?VAUX3_#\^__&13M@95B])4 -OX_ZE'R
M?_X!^U"@BS0R@*:^!MH\__Z?%F!^]<T/=)"P_S WH_XST-8)\T$[:?\)K^7_
M5U__2?@_PT?3O:X,"< $70K,4>??_W.J_Z?6_\-OB_W/O\ 2 W3AQ+6O(HS-
M_QDXKP$[:?;[?W+^9_@QRW[4$4/=$3)E$Q_[2EF?C=GZC&5Z]?3O_B<^)<O?
M_<H&[.4.52^-%$>PRY8_]I7<^M?*L7)*1#I/S?+':C;U_!O7V@]5#PT11\C$
MM3^VE9.^FSOO,Y/WW=>_ES^I-.3Y>S\@.WKDA@G5';%V9<5]U\G^NT+WGC;Q
M8?@T'^BBS;&V(HPG7]2974R\6/*E^HS5[6-+*OT/<MG?7'T?Q?:UKS28V9%=
M8%*/;/GV%0MXY%$<<!'-\GN+&@SJ44/!'24$LJNZ& ZBA8+\T'?#-;^]P)2=
M:;)H^NQM<8NWOYO?N'7G[ZVWAFL:&Q2..+GMX[R>?=I7TLSG[\[6#@G[-'^2
MR@Z5VOO?VI_'+AVD;AXNCE@SG_O'>??M%Z^J[+EUK^:Y7/#WF2?^R3N/ACN)
M#1'&QVH?YO<MO)1PY2OGV75S5T:_6ITO9+3DTH%[*4X^"U7#'"8E"'YVV_-8
MX8L]S0O)D*W[I3,V9VQ_,7UFV?:)#L#L% *J.F*I-Y\UBD?Q*![%HQB,&?_?
M! !02P,$%     @ A( #5T'M\DK%]   KQ\* !4   !M<FYA+3(P,C,P-C,P
M7VQA8BYX;6S<O>N2W#B2+OC_/ 6W9VU.E5FBBQ<0!+IGYEB6I*K63I6DE533
MI[=L+0S73$Y'!G/("$DY3[\ +Q',N (,D,G>'Z5*I8)P]P^!CPZ'P_U?_M>W
MAV7P19957JS^]0_1'\,_!'+%"Y&O[O[U#[]]_@G@/_RO?_L?_^-?_@\ _O>/
M'W\)7A=\\R!7Z^!5*>E:BN!KOKX/UO<R^&M1_CW_0H,/2[I61?D P+_5C[TJ
M'I_*_.Y^'<1AG'0?Z_ZU_!,G7(I04<!DQ@$DB@/"1 @PB6&"">2$H9N[/V49
M%B%&,8@Y1OIC(@),A2D04'&&"(XEP?6@RWSU]S^9/QBM9*#-6U7U7__U#_?K
M]>.??OCAZ]>O?_S&RN4?B_+NAS@,DQ^Z3_^A_?BW@\]_3>I/1X20'^I_W7ZT
MRH]]4 \;_?"_?_WE$[^7#Q3DJVI-5]P(J/(_5?4O?RDX7=>H7]0K./D)\S?0
M?0R87X$H!DGTQV^5^,.__8\@:. HBZ7\*%5@_O_;Q[<G19(?S"=^6,D[,[<?
M9)D7XM.:ENM?*)-+K7T]VOKI4?[K'ZK\X7$IN]_=EU(='W99EL]&-5H2HV6$
MC);_=$K8#U>H[TG?]:&N'I2KS7WG2\=SF+[SINYGS1!R?(5[8JY6N?E"O5F)
MJ;Z[6U%7JSZ^QKZ^%L6:+B?X6NS$]%1>FE_\HG]JQ9B!SI!I+:>E[IZJ\MM:
MKH1LV/+9T$$N_O4/^J?%0[FBBU?Z'W).EY]D^27GLOI5/C!9+E 6)S*E&2!I
M @$,400P3AD(,6=I0G'"<;I8;[_6"[D"OWWJ-*C%7)3Q!P?[UB?6:2FK8E/R
MW1ON87GLM:7?6.8=AW]8T0=9/=+V :VH<0<:W?^MTS+HU/R7'W;6#$-Q.04V
MRXEA"7YO=/Q_K\='M%Y7[3",C=,S87/X&A7\F1)+XS@5Y3X !;<!H.$B\T%@
MW-$0)6'--.<>_>%@TF[+3B5:\@N8MI_X@1?: 7Q<@V=?0U46#]:ZKPOK>6Z0
MTJ+_$!2ED*5V[8^8\?R[]Q^R7,MO[3=.I:'B"B4 $1II7F,(T##,0)AE&81A
MK.<46_-:?^2YL5FCF\,2?0:3!7$--7YDNFK4&L)1SP!P8*:A0$S$1[: N+'1
M,://<M"S!Z9CGF-Z/N.;HQ]P8YE-!>XH?5Q\* LNI:A^TBI\HDOY7MU^H;G^
MQ%+^5)3F-Y\DWY3Y.I?5:\G6"Q[!F"*DV8<2 J"@$I LPMI1A#%/8I*E";(A
MHZ$*S(VS.OT#,XE!I?6M@D(%#[3\NUP;*X)JJ[_=PAX\-><)< K 1^;)YU@;
M50W41LE@I_--L+4'J*($YF/7$\BUZ.WV794VO(9.T8K5MK=C_V (Z >Y7%?=
M;VI*JNEHL/A)6.M:<#IRNWJ<81QH H-B4XOAO-SH'7E.6;ZLA_]LA'[6&],?
MM:%_7V04Q8G0=*?_2(%VOA!@2$B HD3%D"*:IM2%_>Q%SXWW.LW-"FQU#WK*
MNU&=PPS8D=PXN(Y,;Q<@#7ZO-0^,ZD&MNP?':#A@GAC-0?"D7.8.R#Z+#1AA
M&'\=#O]J4Y;:2U_PA#+(4P60$A1 S!B@F%# "$U@J&*DI\.%KDY*FAL[=<MG
M.9213F.:AD)P3!* >:ST;CQ+S6X\!"G!L8!0Q20EB_4V2CH1IB>"O_\@F-J1
MNA>D1N;P([Q]$[1J^F/KBTAX(N?3<B;EXHOF[E/OY0<&Q.3>;<Q^^[UZ+;_(
M9?%HPB"OZ$KD@JYEM4!1&&=AQH!(S;Z8"@R(WBOKS7$J8PE#'(;*.DAW5M3<
MN+91UC@M8J=NP+?Z.H2SSD-L$>#S!MS(--%B]M[L7G>8O?*/F4-,T!MV$P4)
M!V/H%C6T@N5L&/'\"-/%%:TL>19HM'MBF-?Z4592/W1_NQ*]X=]\>Y2K2BX(
MTQOJ6),HEPD&,$FUEP41!2B47"*1Q#&/7#S7L]+FQJB=LH'&ND^J;N[6>8#M
M7"YOL(W,I\\0Z]-!JZH_U\L*$4_NUWE9D[I@5F;ONV%V#PUPQ7[*5R:%[Q=)
M]5ILG;RGS\6/\@/-Q:W2:_1O6O!/^NNU0#)-L@2%(.$BT]LUS28X33A(DHP)
M' F!0F;ME]G+G1NE?+Z7I:1&0P?7P@%F"]]L'/!&)I96Z:#6^F:[K7NZ"3X7
MP8\R,+K?!+7V@5$_,/J/ [&#*S<.U!/Y=7XA=W/VW($[Z_DY##>=&^ANXS.?
M<,#CPQS$MRM>&B&O9?/_MZOWC[+47[[5W2OZF*_I\I95ZY+R]2(.E8Q3Q@%)
M< (@CPG B@J01@HQO?^&J>0NWJ*]Z+GQ_*M[_3=9!?DJH%4EUU7M$2W[T:B5
M7)O-.N7_M<FKW*QE\U>VJ?*5K*H_N3F9#I-DYW&. _W(;XE.Z>"[3NWOS0QL
M-0]:U8/?.^4]'MVX(^;)/740/*FOZ@[(ON,Z8(2KCFX^%D]TV0^(2QC*)(P0
MP%D8 :A@!EB4,!#%--6$!F/$K**)%^3,C;VV^@TZ6#A T>E8X1IL)CI4V*HX
MWI'"*13\'B@<2'F)XX13IIXX3#CY\0'[UW:(7[=)8KM\EC:7,V$LX9(G@"$E
M 41Z[1-N\DX4EB011"6Q_7'"17%SXX%6X6"G<2_!RR6%_R+.%OM6K^B-S!1G
M@1MT">(B@B[W(7PB.=75B.L0=;PO80O0^:L3%T>9\!:%K47/+U18/S6 ?-^7
M^:N\+'Z6J^(AY]6__WO[14Z%D(CC#&0(8P!CJ"DWT9M(%L8*(99$0F36E'M"
MR-R(ME4SZ/0,_OW?'<CA%)(6I.H!GY&I] @T0PCT%$8.M.D!JXG(TN7KY,:,
M%S XRX>GGIV.!2]H_XS[+GUV8([S/2WECWHK*UX5#^;\I?XFW):E"1>9;T;U
MX]/N,Q_HD_G=[5=:BOJ/SUKJ[4I\T+/]3L__Z^*!YJM%DBJB<!("_<7( ,0$
M 095JG>I*HH3Q&*"K"ZFC:GDW!BWUC0PJ@:_-QI:LLFH,VFW4W[I^1E[F^TP
M->X)UB-BYRL5>PP5ITW:'A'D@_3N,64-<&L_RFK]7GV^EW\MRJ5HO0P&XS2#
M(@6(\AA EE" DS@!H62415PD*K%*HSDI86[T:G0TQQE?C8H.;MI1]"S\V&LQ
M&9G2:CC>J^!S4Q1J*8:XL$>Q<?!?K\5H(N?U "M/KNLY\\_ZK4<?G,YI/:?W
M,X_U[ >'GOU^T8.:27^[XL6#?"?7MP]%N<[_N_X2O%>O\XH7&TVHFD)+^9!O
M'A8X90F!+ 0\,57)(D8 Y1D$,424RE1OXV.R."AN9'$@Z:R*U9?;KJB35_^F
MI_8/E/-2=H>_^=9&QY.7(?-D>PX\#NQ3'0AWV@>-^C>!-N FZ)M0WUUNC:A/
MZ5LS?)X,#\;0VQ&QNP83GQ4/ANCPT'CX4,-8\E6QU'\MS,'T%]GS/#_KGRK*
MC=2_YNO[#[0T&3JG/MV^T#,4"D5$!E*>:E=1L@0PPZ%A&&:F^F.*L--FWJ=R
M<_,RGVD;]-2]"7KF-?4X:P.#=1&<?,B-<KU.NAT7O]14CGU8YG46/9X%C8F[
M)V+WJMJDC#\&J/NO@E%D# S\ZFU3/=I[]6E=\+_?%TO]</7FOS;Y^FF;FX<B
M*G@:QB!.S=E7*B1@26P"NQ%,)*)8,:>J/E92Y\;J6Z6-9]97^W\&C>(VZ7M7
M3()E$-8WM".SK!=4W<.M+BCYBI]:R9PV(.H"PT&$T^GA@?7'FKAH];FX-?G(
MI?RQS4.6U<]E454+FF*29!2#3*2:F4)-3Y0C CB$DB.!4&:7"&4K<&ZDU.IK
M7 _:*+Q-U78L)W8):3OZ\8G?R,S3J6JP:Y4-=MK>!+6^'DN#62+CJQ38)7'3
MEOZR-/Z@U)?M<]>6]OHH>7&WRO];BK=""\Q5+L5M?4.B%2STMKQ7,$+_V^9!
MBKWJ4Y!&F'.4 )D*4_^+AZ;$- >,I1(E#,>$6)68'DF_N9%7OZ+5FVJ=/]1M
M*GZB>1G\!UUNFE*)C97="A5U**Q?]JJU=&A%,3\3;^F;O=QTCNW%]69R9UNP
M,\YV&B>J8N85?^^ESOQH]T+UT+Q">[IHFE\QUQY#U74FM<#&^=VEHVXW;Z;P
MEW9)%8@5TF\&$2> DCC6/R&84LJ5D%;WS-U%SXWT>YK?-,59#16T>[U^[O3
MS;3#I+@>-?F$>K(3IJM1ON)<R18P[\=)%P6_T"F2+2"G#X^L1[C6(WY%JWOS
MGQ'TA2Z-:"WVTWU1KC_+\J&GT9XO1),LEEF"@0I##B"% M T5$#&(DQ9)!/)
MPV%.\%"5YD:!?6_)V%.OS<.RU/UURO2JS?7[3N6<UJ?&VP/D5]IIOBO*IZ$.
M\.!Y=O5YIYB]L8^$M/HWS93UK*BGKZ?^1#[LM7AZ=UL'*_1"GNJU )YV3J\>
M>?!U<9- 4'V@3V;8[IYSHB",PQ2"-,':XTR9 C3&'&1(H2SF<4C<CNZ/BYD;
MR79:!H^-FLYWQH]!:<=YUP,T,H]ML6DU'.?"^!D,_-T7/R9DZNOB9PP]<EO\
MW*>')OH\/&[TFC)T\]A+WX@SEH2(2$ $)@!"PH'^9A @$4NQ2&--!597%B_(
MF=O*[]0,9*=G_8:N"K7^2DM'(CB%K1T3>$!L;)>F VNKXBB9*F=A\)9T<ES*
MQ/DC9TT]3 4Y_W&?Q5.W<8^0R"3F- (D90S 4') HXB + T1C5,!:>)4#^N\
MN+G1P\EBH$,C3A?0MF,*?QB.3!C7P.>IG.I(X:,+PF904/52F,CRJ6M#0^_7
M][)\+4N]MS$Y:=6[8OU:5OG=RIS?W59_D>(N7]V]76FQ]<V<:ILJ4KU738'
MG"X_R-(TGS?5 K6^NU\73=6YKNGZ?HNE1*B(L!3$BH4 1B@!. Z1=FS"2"1I
MHF)%AD677M"JN5%D/T#U4U%*#4*[0^!/00^BH3&GE_P"N8:M_D&^%B.S?@^
M0",0[" (:!6T( 0]%"8*@LU@=KS'T5[2IA<*Q<U@&D]'\^:@W-# 0/EH$L>E
M.30Z*,W%I<0QI1CPD.MM &<",)Q"(-,L0ER_3.-(NH4'SDB;VRMNJVP@S.GH
MT"ZLYQ%F4H0H@P2P4,5FHZ41)DD**(]#"C%"(B2++[)DQ>08]Z7^@Z-L&XKQ
MA-SH 9D.LKW.M:/$92PP\1:=.2=KXAB-A=F'D1J;AX;Q]"]%5;TJ5J: L'&Q
M/\B5,+6$ES1_J)HF.PL11Q%)":T;"0(H(TTJ0L8@$[%(-).'4>9T!>>RR+DQ
M]JZ1&*^U#(K-NEK36F\W.K& VXY3_((X,K$898.>MC=!JV_0*'P3-"K[HQ=[
M>#QQC(7 28G&'H!]MG%X<O"9T4/>G$%K=W0G*C==X4BB$IX( +'V6" D(<")
MBD "LUAD%%+(G=+8S\B:&\GT5*T#G+RO;/"==OUE$"7?.Y\AG<3:^AS)!X+C
MGR4] ^^9GEY/DRZ!X>]$Z:2DJ4^5+IE\Y&3IXB/#J&/;[.!9DQ<];G=;Y_5&
M[A*?TXAG*-3D$6/-)2K* (U1#"@E:1J%"!'FE/CL(GQNY+)K^%$K[[@)<H+=
MCE;& G-L3\9< ),WP1Z>SYI!K8N =<V@?LHK3I=--ZA?Z=IX[N-<*QZ"IR>J
M<A(]*7<- 66?S :-,8S=7N<5O;LK3=VMNBS/1_E%KC9:YDJ^7<L'[1W%E%&2
M)4 @;@J)I0@PGF2 28R(DFF8**?\YDL"Y\9BS_5M;GS5&@>_&YV#6FG'(_2+
MH-OQF4\HQSY0N0Y%9VJRA<83'5T4-RD%V1J_3SO6SPV_/[;2T_;T5_U&DJ^+
MKZL%A(Q%0@B0,>TIP3A3@" !08))" F!#+I56CD4,3<ZV6H8?#4J J%U=+_Q
MM0>C'5U<!\[(!+'#Y:^7<1ET1^NXZ1[O8NT)F/S.U7$#C]VM.O%)MV5=E>M=
M492?97%7TL?[7'N>M]_R:D%4%H4BDR E,@(0I@HPEB#0E$^BJ83**AGWK)2Y
M+>Z^?MKCUAI:.@;GL3R_O+TA-/(*=P''>H%;&7]NC>L!>NM;_VVWML^//<GR
MMC*O6^%V'Q[V[C8%VM^K7CFV^HL99W'&14B BA(*8(+U(A<D!4HF-(ZQ@AER
M>GT?E3*W17ZZYF%]K['W]SJ3(EC?T]5>H407:C@_ W9O_JMQ'3V2.C:DSA[#
M6<@\.0W'94SJ-YPU<]]U./_A@27/RH)+*:J?M&IU7373 Z):1%AD8992H!*]
M)X TC "CF0 <X8PF%$4X@TZ%SHZ*F1NU=%H&9J*"O*HV=>]W<P9</#SH?7-E
M5-=?_[+8W-W7%W[63\&C,<6Q_-EQU.W8Y'HL1Z:3YS#6*@8?SH+D7M[L+ :^
MBIH=%S)M*;.SAAX4,#O_Z:%Q U- _#/]9DJ&+XMJ4_;RFU/*DBBCQ$0FM0NB
MA"8*14P-,LDS22B"F5-X\IRPN=%%HVN@E74]7#D+J6TTP0]0H\<5.HR"G:+!
M[Z/D:=M XJ_;_&E14_>7OVCTD8[REY\93!9[S>K-6; Y*#$UIE]M]!OT09;;
MD[-%F DD.$$ QI(!:#JF$ $UB801#G&":)@(1_YPD3\W2GDME2Q-P;JRB?TZ
MTXH3^-9,,Q:DXY-/K7'P7:?[]T&^"CKUFV+ZG0&]\UROE#0$.W\LY21]:N(:
M LT1+ALTS("F=N^T81<[D&,&,1%)!J1((("(,,!(:'+R!>4X35AB%WBUEC@W
M"M,Z@Z[ Q_%&Y0[=WJP@/T]CHP Y,G'MU!W:ZGT@E Z-]'Q#.E%CO>NA=6NX
MYP+3V09\5@--UY#/Q:YG#?J<'AP<U'J4Y?K)['Z[ZH7-W?3N*IRL,WL^YG?W
MZ_?JMTK6M5Q_E*HHY2W7W\/-TMRV>RT?2\GSII?J2O0;:"T(HJD02@",PP3
M#*6 B42!1&&(6$HRF+A&R,;6>6YOBL[D.LJ\K9YS$]R=+87_8C-N'9V;TSR.
M'^JKK;VI WQZ[KJZK[M"2*W13=)D4)L-"@6TX4V5[IN U;8'/>.#OO7-(43/
M?J]AQ*DFRU],<G2-IPYP3C4%1Z*EDXD>_"+[3\F[(F R#>.89BE(6(0 A)0#
M%@L)"$IBGH6(\21Q?.7L1I_AR\$H%_S>-"-W/*U]#IPU<P^#8WR.M4-B"/T=
M6NR/J'IC3TTIAV8=6?Q'/N2>@O4K_<^B[,(,59T4H+3_QQ,J3<,ZO4ZI0(!
M$0-"<2R0DC#&5D6#C@\_MX7:*>><<'4$N?,+]7H\1EZIME XI5>=MOB*O*HC
M@TZ64'7:H'XFU9E/#;SUOKO&T4:GMM>7:)HEG#(*TCA,3;=A_4XE! %$L*0X
M9$P(IQ?K:5'S6[Q-*&2YT_A/CK?;3\-J]]KU ];(*[NGY+9Z\2AWNBZCX>OR
M^FE!TUY:OVCPP67URT]X:O_X=E4G5%35\4J'BUBEBJ%8 J9B"&"J%"!,O^B9
M3%02*A&+R.GFNJL"LV.38E7EHKX[I[?MCS1W[)/F/ &6COV(L([M^Q_I&IFO
M@E;]X%1UU!'[2%IB-U9?R4OB7[;/I"4X%_M.VHXS-*K09ADT*6*T?%_6>>NB
M;H/X09:?[FDI%PE&,-5_ $HD!C!C>@<3IPI$*40BY)3BU"FURT[LW#AMJW6;
M_/E(R^"+43CX3B_$326"1^WP5T9UQSH=EM-@&[SP#>[H48T.UUKCFT#KK+_%
M0:-UTY$ST'H'M>(^8QXN0'D+AE@)G3A*X@+$8?C$Z6D?1%6/O$A$*!6),:!2
M>UJ0P0C@*&, )2*3,N0L3:Y@I5K&S"GHIL=!_V?XQS ,HS\'$8K_^9\B%/ZY
M9J(JH)OU?5'6;5%IW=CV_]JL9)"$-X'Y<K;^ J^#7T$2U;^-_QRLBJ!]WB2_
MZV?U@NS5/0OHVF:<:VBPF>0AG.<\=5,37*W@3?"V1G8L0GN&PBCLU4AX0:IZ
M9N)Y7GK^T6$DU/4 KUVSMGKNME!$QC DD4@!@T*8&WA(LU'=C)#JC2"+*434
MA8W."9L;+76Z!CUEKRC*<19G.T+PA=[(S# <.&=RL$'$$TN<%34I7=@8O<\;
M5L]X"BN9LGYZ9\=E_L4D/RUD:@KYP!1DYL8=))@!RK@$1&64<Z((A'BQ,F5!
MI/A\131I3Z[5BB#-BCB0/M[JZ#4;U1LL/>5?9+G.39+>RNB_319:/PTN\'QQ
M1@;&E88 _')QI%K;8*?NB$&C$\",%23:%_>R0:$3QE\, IUZ;A@+O:'E2KOP
M5;<U>YTO-WI%+U@4PRB4%.C- ]3[J5  "B$'BI)8Q"2D&(9N1>-/2')9#=.4
MBV\5NSJ0<PK:4.FM*H0"A"AAFM<Y!(0A"! 31"*!XQ Z=4+U .PT%=L:6-]\
M^#0:M'8$[0&PD7FYTW 7Z;H)6BW]T?$%&#RQ\"DIDY+O!5/W.??2QZ]M778R
MP[#NN[(0$*-$<0882B, 4TX BS$$(>=AIF2D8.C4$L56\-P88R^+>"^)N&GM
MY+B;M)X#.R89 ]G1XT_7@'I%DRP[A+SWL;H@]H5:3=F!<;H;E.7S XO/;KM,
M]=I)_4SSE>D'\.-3VVKJHUS6!_K5??[8U):+$ E#96K+F::(-,H B6D$HHA#
M)& J<.B4+C5,C;F16->5KJ_GH$I3 V?%CLC&QWID6AL"LWOYVJM0\E74=I@2
MTY:ZO0JH@P*XUXTVC 1O.2\V6LYNI_U.KMO$LD668$JA:4N2HDQOX<(4$)*&
M(%21RF2:<.S6!^F<L+D16J=K4%X.$;DC:T=7OO :F92V4.WTO FH,HWN;Y?+
MXFM] 4X59?"JE")?!^;[O,TC]4=;-FAY(J>SHB:E(!NC]XG&ZIF![4I,A<17
MQ<-C*>_EJJJYS%3;J5LLT>K^)_UU,$0F.U[3.BQI5>4J;UIRWIJOS6?Z;1$F
MD0R%*:B%%0$PDPI0ACE0&6$PRV2(TW3 L8 W!6=Z?F#:=?PI6,FUYBVZK#,@
MOKO3IE3?!TMMC:R"8A6([9LFR'M=A,NMJ?JI?%6/\IUYRM2-,2 Y]E#Q]EW
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
MF<GUDA%+$X;=$KS&5]IEO4^3-;8KY?VX+>4M.[MO3)4ZUY9[HT\\RC"D:21
M)&!DFL=B0#*E )=4>^!$I"3D+MDN\YKV*;)G_@$GW>[M.Z^I'/F-O5>%_V:O
M#+_YV[. >%!;#0H%M-W=[>RVDNS.]J!O?#U(WWR?O26GFBIOK2I'5WCBSI=3
M3<!A(\W))%^=8JD'KF]<WA=+_7SUINX.=\NJ.H%C(6-",P(I"&.8 LA)"DA,
M,J!DF'',28:4<(K_6 J>VWZMIW<3^>UI_L__A.,H^W/06# X/_/\1%C&C4:
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
MF"#.E,!.N^Z!>LR-+=\H)?FZ+D!I=#>;N%T^9_!=O@JJVAC'CG5#9\F.-B?
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
M(_1@^6TE\JH^^)'BS3>N/]KFEHN,X Q288++>C>4L!"P)$0@% E'C(HPQ-&
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
M?GAR'@9?IR4GI$Q[/'+>U(/SD L?'T8&G^DW66FN>=:H*\MBE>I=&\I0HHD
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
M5%DNK7H_7*7%U/R)3FES *D:M=N2Y_P)B(/B;LZ$WP39<5%TV".S5*L_V!L
M^G/0V@ Z(\ [BSEP)K"K, Q$;7XZC$IZ5\'TD@ZO&\R/*.L3IKKT6K_L5J_Z
MVINGPT?:X^[;O^A:?-HW04]+1K R1;)H*2 F$IN+,*&IDU99458D0=R%-:]7
M:6H4VB\SV+?I694[]@1.EB,TEEW1V3[ !-NQ[KC3%IF"^R4)+\_8&]\9<Z;E
M<" 'XN@ "HU*V.$ ?,G> 4?V;6MVMY:/="[>_S3BY6]TN5/:E=;OD.7]3%9%
M3DI%8<;S!&*>F2 %G$"$%2K3DL@TM[HJM)(V-0)^M_IK"1Z[B_7M"CSTM05Z
M%R)6:Y<Z_1?A'N;,X"!&IL,F%+75%;3*FB+T/75#HN?:_"P0BJ-V/_-$TZ,-
MF@4ZE_N@#0TR<B,T"WN..Z'9/.29P4WGZ_^@BYU\\[3_\=_G<JT'^O[T2?[0
M:-0)W177')QRB#&G$-.$P$H(!LN,%7F!\R+-W1*ZK<1.C8F-JJ#6%>R5K8_"
M?[_]#[\\;SOT[7S8\)A&)N9KX'3/!G=")U1RN)W0<7/%G8 X2AUW>]J/E-HD
MLC:NO_9$E^*=5'*]EJ+]H^,1O\N0$UHB78)C3^]ZA72:'S(@(]P#^& 6:.$X
MB1YU^?B \G(1>8WANY2V5&_11-?GXY9K+W%7UZ77 N=\OIT)187(6&J.P+!^
MP4L"22HH)$11)GB6(N9T!'99Y-3>ZYW&0+8JN[W%+3"V):F0R$6GIA:T?9.?
M7WKZ@E;AOX6D(UMT@I'018$C4X\M ,>$8_VD9V#4ZN%AWE2KUE3V=K4T]_]R
MR4_'TM"J$+D0!):D3 SC5) *Q&&9IUB1,J]2Z51(SDGZU,BGIWS]:G^F?HB&
MK6YS8\=4T1"/3%HAP78/7O(!+52DDI/L<<.2?& YBD'R&L3SVM$$F'[<;'::
M/>LSF#NYGJ]$$^_^16H9<ZZ9M?Y8?4C^ZWJUV<RHQ&DB40FK)"\@5IQ!EI;Z
M5U70-,M(J5*GQAM^:DR-_OZCC2A<*;#>Z_PL[P[LM(^LO8NY_KVV[;Q/$7*Z
M+"\.HT]"[,O"&N+& M"8 !H;NEP:$P"_GYCFX[4E-Z"V)>#]X%58AKH3]%-B
MW'O JX ZNON[;C3_8H%\M7Y<K>O[BJ];[8N^-1'ZZZ>W*R%G(J.)0*F "2DT
M68J4PRK+<IBB(F,TDT6666U*+>5-C17WM?!Z.NOU:+36,(-6<V!4=R\C.(3[
M,.M%0#,RO84 TJO H 4\5]49'!I_]'*#%L:>JCIH\YA'.$'3/NVS>F>.HU>/
MQBF\6Z_NU_1A\\=2C_%6/SCG=/%UNQ/:/YQ)A;@F% 9KPL'2I OF4D!:LD2E
M0N1I9<4U/L*G1CR-^L8;$P<#P&-K@7;%M F MS9H_ZPVPJ7MO>/<6(0B1$0\
M,CFU8']6H*<[Z)0'M?:@4Q]\C0ZV0^1"1-!'"F0("[Y;9(,G>H.!#JYCCA?W
MX&GMLS (WS'\=OA-);"V#N[^:"S/$YI4 D&3:0%Q13&D2DK(%<\49BQ-$Z=C
MRY-2IO9":-5KBSS^J]O6^S2.=COKJ]&)3-Z-?C==>>HH)X:#& 3:\)Z6,>I^
M=M#,E]O5X0][MI63=",/+>QYD1>%H 02D4N(><XA*7@%$XI$GE%:2N;4T>KY
M\%-;X8UVWM<++["S6]S^B$1>U?9@N/>=.VESJ-YSSP<?M__<2<..>M"=_I3O
M\=&M$'K>-_6^\?-:^P(_YEK9&24R49QQJ)=I!C'C C)$4Z@H+])<)A(CQZ)2
MIP5-;1&WYQRMLKT3CDYAUV.B,_C:G@]=C]HX!T,>@'D<!PVC<<4YT)F!1SX
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
M6LC]G\$[_9>;=L:-]4 # EI$P(>AMY-[R'SH>0D53Q],KW&#[4/#>12)'US
M*Q3.WU_><H'2BI0,9D5B6KRQ1/NA*88YY8)7K"**B=&JY4_U"CU('7:+J^2(
M\VSWCAA]]B*_'\::N'%KYD<*& BCTS].=?Q+H0AA!_>(XM_W =4"^UWROLSO
MOV\_JS\VL@YRFQ4%RY2B.:222XBK3,(*\QP655F*0O\5"V+3Q,Y%J!-%C]7=
MSB$\W!;;8=Z,A5AL6MRW]S6QW2]Z;M9JP\\*:L6;*,H(L#I$V4> =Z2H^E P
MNT71.^(U&#5O.]9X4?*.UCV+BG=]UM,O/Y.>N]\WZ)WIYMF^X5;\UVZS-5_(
MWZ76XQO]>;=:UR^:7I76;ZNF1NO>HQ-4SU?.<L@*CB$VU04HUYY[FN2)2D61
MI;)P\MS'T7MJOOWS$P-C8"\>PC%$=JRIMW3FIS>AL=]KEPH>G#H@ZD=P' "H
MRX&9+8$&X0:T,)PMFQQCAS#N[(7:0XRD];B[C'&GXF@?,K)XSTN)NAU!U\:4
MEGE9T41 29%J+A:J-,UA3IE^-Q&$%7'JJ_UL]$GN/4!;9<BK(\IS\"S/\WTA
MB4S"C5XWX=JV#AH<ZK#[V=CC'EB?,NOHT/GDASQ+%O=<WWV9K.[FHRX@<ZA:
MB67*L[1*(58ITDXFTNZFH@*63"!!RE05"78J76PO>VJ.XE?^78J=?N_OSPG;
MO=S^ULBQC+'#--@Q0B1P(_/%BWUQK^J>=K"8U#[67!PN[MJ252!*'5$/ $-5
M0':0/&XE9'=(CBHB>PSAQVQ?I'9EYGPKQ5NZ^3XK&$4LDQ6422(ASA6&%>$E
MS-.$B00KGE34A;R>#S\U?CIH![A6SXV,7B!GQS?^>$2FE!X4;X>@<":(TQ8'
MXH 7@X^ZS$\;]G(EG_F49Z+V_^ST^C_*&:ER5)&2(UB410DQ$R6L4%I 2O6_
M5QCAA#BUMSHM9FJ+M]$2S)<_9+-Q<]Q G '3;AU?#U'D]=RB$S759AB$4#G9
MIX6,FY$]:.A1/O;PIWW?T_L*:*=J]^[/.5.:ITI0"BN<4(@)YI"A4K_/D<A(
M654ERYUJ?5O*G1HY=.7[S%R"T]6JO:-+;*?"UB,(#G!T5R$(MAZ>A!-2P5P,
M.ZDC^QY.4!P[)6Z/>Q7%[?R>.B/\=BE>_,L?R_EV\^7K'^UKEY4EXK*0D%4(
M:]Y"#+(RPU#_0)-2<BJYU:F)C_#ID=?!%^^5+P"_:(TW?VNBL.1:K=8/]2E
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
M["XE<WSUL%J(XQ?0.2@;ZN[ZS#1<&SQP!:HC1P[\Y]E;ZH,-SXOK1(8^5,S
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
MRF!>Y!3B*J\@R9B""K$JSX22,K5:UU;2IK;(&V7!7EO0J>O9F688:KO7?S
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
M&4U1*6&N$@0Q(P6D!2T@9P4N9%DF*7,Z2_728FITW^EF3@NZ!J=&9[!;ZOD
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
M8Z.-6O+DXWP;=&^$3UKI=T[9_2+(?.>CFULBHAS;P!@+P!YET.( /5 5- _
M Y4_\X>KL_J9Q^.&*W[FK^->[;,>M_>@__IH\GHN/FVCI^H^[?;1IMRJK;8Z
M*5"9*=/_BK+,M,/*32&T#(.492FM]%=,%;DS^;N..C;J;P,#S?:GUL$>R>]H
MH5\5JX<'(3E/@0/?QP V]FEAC>/U<1P;@G>J^WL!M!Y,'P/B@7@^'-1^;.\+
M62?7.S]L.*;WU6^/Y[UO]G?"OVN^7G5(\ONY,*UV)E6)*LP0!E5!D69TIK?]
M.>$@YQ(KE6/%I),?[^0(8V/O5LBDEC)Y;Q)JM9SNCOCC0)[WQ%\,3^RC1U]D
MO)SQG=KW\L8??^)@[OA.A7;]\=T77IIA]H%.EZ;3JCQ&(9\E73TNI;B=?S5'
M@,OI_.XM74U7!PL?295(448!H50 R L*,"8YT!M]TX5.$<2=S+HHTHV-0';-
MOSK$>TIGK2'8JI30=6)T3_ZK3D^8)QL5$ZMCWW2R$-/MYHY\M4F,3'-[\[>9
MHJL3IOQV1E_.811;*2K\P5/)0LCV2BED 6$]G3H6<I">*\7.L:.L*@%+7H)4
ME*:EM2" %,@T&.5%*9"29>:5&3+BX]HORX5XY.L^Q[7^![7C/**-=30;[U#V
MU8YC'0YB+S^"M1N]=U+)Y=(T(#;U!K[37TV6P%LYEVIJXF@G946KE.090*)(
M 62V.GA) 4KS4LHR%Q5TBE=U'&]L;VXK\:9'//WEU43& 6$''UI8W&+OW%K(
MFAHE)JZ^S19ZTTA<UTD-BZ.'PRPLG@.YR@+@ZN<C<T>ITSOF\)CA_&+N.NUY
MQ#QN"YA+O]/^*"VE*D59:/+5^V'(H 0TK3074R8(SYC,_#;%(3M[#4##S=96
M[W5>)-9?[3;\"I!EO]M7+8<TXY*#4B@)(*$5H+3"0%)E.NY RJK*KWAK0-B'
MJ>7Z.L"[&;K_>[JH#=/%RQ.7F(40AF[MY:FZ4W&$BQMYV97C\_>;;XO']4_]
M[^^+Y=K4/=0_OJ>K=;.I*[4UC3!D@*4L S!'&. LS4%!%%(%@:PBW-G /C?:
MV'A="Y=8@:\2\Z.5V3J]S&]&; \3\2S2#H9V2/PB<\I9Z,YOMGM@Z&%DA\1R
M(!.[_]?1S[)VA:;3KC[[D.&L:E=]]FQJYYOZIGC=2!.F-/LX%_+7_Y7/$XH%
M3EG% :>E9EI.<T"5R$!**@)S64*&G4^7CXXP-G9MTID:*1,K9J+E]$WS.@3R
M_.GRQ?!$)D]O9'JD>IW0_H)<K\,G#ISL=4*AE]E>IR[LF22R6*U,Q*'>A,@Y
M?[[F?/E(9]?K&[I<FF98]D1CPC/%TR(C@.M]LC:C](8-%TC_)\VI+)6 5'AU
M174:=6POO"FNO7R2JT2N3$&$Z>IG1[+U!6"[[<^"0QB9%(R\R8[ 22-QP%02
M'T1"Y94XC3ELDHD/#"\R3KQN[EG1J"Z?*<7QZIJ-\V^2ERS79D0*9&&R3SA%
M@)28 <$SO8^#+/,L=>DV[-A(Y]MZP?_9%#7F.^*V%=<\*Q:Y0>_&0.$!C7U*
MZEA-.&!E(B^(0A4E<AMTV'I$7D"\*$7D=W<(2V@J5V^??Z?KQZ6\5;N,:)(\
MF<KR$A<"9+Q,M3D$$6!8%9JID*25Q()57AGQ[D./C9Y>K.JUW/UR:MTGH(^)
M% K6H>TD-T0OM)9<P(EB,G4._(IVDPL@W<:3TQ,N#0F^H.%/G?(H$90BJS@@
M14X 9%0"EC,(!(.$*Y%B[-E^)YAH8Z.ZW6#2,#VZ+NLV<?'4NY'HZTQH;$MP
MZ+F\("8X%.S! X(O%NR5HH%# 7HZ%#C8"/V6AQ-Q-!-:85@14_=%E K HN2
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
M,;<QBK/Z>S_?\/3#1F0/8CF#LP-#AT,O,C4?!'=N">-+!. \J#@<@ -Q\"5
M^E&O&S2=G'OF$<.1K9LN>RSK>$O?I#ZV_F9ZD-J@MNLG.IT9(_O#8FD\ '6=
MNL?%X^K'?"GI;/HO*8R'^,MB-37?KBS_K*_XN;I=?EK,[^1R)R#:7#:1E<SR
ME!. REP"6$)H>LP70$B:0<:R/',SH >1=FP4_WZUGM[;V%!EFA4_U<V*LSRY
MMUKH:=8_+7W] 5'GV]&/,)99C.U_T'HF6T6ODHVJ0"V6P"A[E6S53;;Z)K;L
M9ZNQG?3/FTFOU;[:RSXPUX?,A!Q@@H+E4,:4=>#LRP%@?YFW.<2@EQ8V/91K
M*_&GZ5Q^7,O[U00)A52*4U!BP@%,40YHKO<%50$)1+EDLF#]:I<ZC#ZVQ>,,
M]YBSL^0/(WUBQ>]==M1E8MQ6A6APOS[+NR%]05%0#\2"U_UT&?N52GMZP'*Z
M>J?/0RXL#?=NNN*SQ>IQN7,T(X7D566*:90P!S#')2"XHJ#"G(@J9ZF$7LUH
MNP8;&XEM9.U9!^X8GFYD% JER-RS$3/9RIG\$>58RP61T)7>C@WU.B7>.I0^
M6=NMZY[P8>)?)9_1U6JJIMPZ?J[%/QY7:^,'^J#5NKZ]^=CPUZW:,E@;Z37)
M\H*D,!= *6H\J:84'$\S((N<(E'1$BGL40 NNL!.[^#PQ>*,0_RO-B9YLY,S
M<<I2[]OF"7UI@:TVBND;6CCT3=.Y?4@=Y!P\</:RKXH;@;[NS(\FV/90U62K
MJZV*G!AM;3UD:R<NU)XEN0W5'284-\C$#!"D>YF<HPG?#0*W3V!OF '[K5UO
M'U?:7#8=4>[9=&Z'U^(L[N:&)3\*+8,6R["C+=NPNN;_\SA=UH51_YS.9M?S
MW>1K?<WCO11:M$DN><IR;1]+HM<K"#D&1&8(&*-9<I)382K.N:<^19+3R[0>
M+"5*?XE74V&/;UT#$6+/I]OR,H)9BKRXM!HF.RK:]:11,MG5LBY+LTI:/:^2
M5M,KFR2[HVS2:&M7EW#+2N0)";2HQ))RT"4E,M2'"TKLX7J$A7R62_[/)ER]
M1 A5 I6FME<*H"JPWKDP D2%(!2$Z_\Z51P]?/#8?"%6-(_(A%V,NCGU$LTC
MDZ"5JD]>PZ[V'D$8/5$8*.+"$0V_X(HC*G=&4NQ>/US8Q!$I]V(DCGWN1RRF
MH_JUGD1AS>$9O9L@!F69513 W)8.+#' G%1 \D)5,,>RS)T\KR^>/#9JV0B7
M&.G<WK*7<'63S$4@1&891_V=WZN3NAZQ8E:2_^5N\?3O^I[:@-$_;.V6ET\:
MY)4[J4#[SIV^H-_F\/-B+I\_T^4_Y?K#XURTJ6BE8"E.\Q)4%:P 1%0"S*@
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
M; 02[])\/(LOI_$%;L<CR56*7"B(.C 0@A/PUG P4CAG8M!4A"J N/7:O>#
MVX?#\;)L! P?YVZZ&!?!KP$=K3%>* 7HN.0B$0<F9@%<"B\3MRIZ46=WN//F
MO2 AVH?$21(=&!4OI\OQ\ONK\22]N;KT:3YR+G%M! >NI0#A<@;OJ(;D<K*$
M*IXR/0D-=]^X%PIDNR@X28)-:/]]^C0N0I@NW[C+-#(D><DB@TPU"H(S#]YP
M!DH((I//DBE2 0&WW[H7"E3K*#A!DDT@X36&]7,T89W@/Z#\T_/9U70Y__X<
M8ZZ1BN@."R; 2H%FS?.(["0.EF2A9<"MSLH*P'B4B+UPHEO'23TY-P&;C^[;
MZXCB&^?Q*E^QMH3$)I680"^9JP""40\65P%$SIV-.A'*:EB2!UZ_%U1,ZU"I
M(=LF0'(1(ZI@L?[/K^-IHB/"M)6(<M1J1"8DP5C*!0F><9N)S(J86 $@.UZ]
M%SALZ^ X5:8M >,Y?OEV_G'VQW3DJ3*6:0VX04:,JA1B.R;TGP.Q@NID3:CA
M@]Y[\7ZI*_*#H.)(@;:$B6YK?#M_-Y]]'4]#&E&>%77& A$4=T9E'?BH/<2L
M%>Z:*!A]6NKBL;?OAXZ&,YO51-L21-[-%DLW^3_C+YWK)##VHA)=)R5]X<*C
MUZ0C ?2A$A?:$L$J N36N_>#1\,)STIB'1@<Q>I=S)/KZ+8R>\YIA""4 P1V
M"<"H .]U$(XQP=AI$<OVV_8#0,,ISJ-%-[#*RRGIY-WGV723@=%6:Z>9@FRM
M!&&E \M-A&P,1Q^962=.._*X^\;]5-]P*O,D$0ZL_@\I7,T1NI3YC^/EI&QE
MQJF8)>#.A?&1$ R\I2@$J@B5RB9/3SNEO?O&_=3?< [S)!$.K/Z/<U<J43Y\
MO_2SR<@3;1R7%E14%D0T&@R+!I3Q6E,F"'&GA0ZW7K>?XAM.6QXOO$86_<MO
MX;.;?DI=OC5K)BBA:+10'B5Q1L!(QR!2:P0B6KK(JBS\[;?NAX&&4Y(GB[*)
M<.#YU;R(:W4"5R"-.KA:C!*EB:M,@(FHT)!A1&.U%Y!IY)JX[)0X#1*/O7T_
M:#2?@JP@VB8@\GJ*3T-QC+^F%V[IUFR-@LWHS 0T<S25\SJOP*M ($I.DY%!
MXV98Y5ACU]OW@TCSB<@*HFT"(N48=_[<+=.GV?S[*.6LDBY>$/?H!.?(P0>N
M@?.,%C'P()FO=!9^_=+]RJ::ST$>+\@F</#ATDTFSZX6XVE:+$9,"BELX)!3
MI" TR>!LD""SE<%RYHVK<8YUZZ7[X:#Y;./Q@FP"!R\OT_P3;GF_S&=_+#\_
MGUU^<=/O(U2=\#XA!UD@G(-28()'M]D32IB1V80:>-CY\OUPT7R:\73!-H&/
M#Y_39+*A/ACB AHZ\#H%=(@8!:-Y!&H5(YQRC]"O82:VWKD?&AK..9XHQB9
M@(1?EC*.6?BO#Y]1;HNW5\MREZ-$UB.7G')(/S@>' C&%%@B$P3<"I.WRB2C
M*H#B,1KV TG#V<G*8AX8-!>7:1I+W>BKB?LTBMH$R44 M'BL5 L29(%$#+D5
MDJX\->:T /76Z_:#0L.9RN.%UTCY]:OQ(KC)?R8W?X4_68RTIID8'2 J:DL=
M3P!O<T)!4$\=%8+KTTI@'GCQ?DAH.'590Z!-86)ULV#%A&=2:Z\S:,52N?"8
MP!2<*QTETYZ*P.K4Y-][]7ZX:#B=64>H;3@6R,;<35Y/8_KV[^G[B+O(I>,<
MJ ]HY*1$D6A:MKNH)=%&>5$C4W7GM?LAHOTLY@G"'+JF895.N[%TF^M'RDH1
MM7>X_^$_(A&&LL'P23$=>? A^7S:0?=#;]X/$PVG+:N(M!HL_N7G>W+\%7]P
M_.7LMV]>O'SSX>4+_.+#VU]?O[CX^/+%LXM?+]X\?_GA;R]??OQPFX4];VT_
M_=1*U[D/)/_$>]Y7"_CDW)=15Q)7MHZW^=5XZJ9AC/O';'6SZP9P*D=N"0=M
M22XNIP>+$088&D30WDN5'BLIRF[A.S"L7[I:=VFR7&Q^<K, #Z'K6/.R><?%
M8I&6BQLN&=':>0O$X2XI4F3@@B+ 5/1<>:V%><S_.(;+VQ0,<XN\-R1L3$\%
M<0^X%]VF?FU"KYDPSFM#E($H=3D/S!R\R J<DQ2MI[>:/);I.!XS=P@9%CJG
M:'8G2$X1<P-8>>X6GR^FL?SGY7]?C;^Z"3*SN%@^=_/Y]_'TT]_=Y"J-J--$
MAZB I5)][(D$DU4NIT2!6&ZT\8]%P<=@9R_"6L#220"8]:V-!B!V\=6-\<>3
M]&HV_X <K0M:QFGQ(OGES7>;4VD6G&!2>8A*"!"1"?",*. .O7X5A([LL?K
MHPS5820.TSNC/]CUJ:$6 !A"N;ZY>)]"PC6%?+Y)RPTORE",2+* S#$X$<%%
ML)(+H"8GC"=<=ORQ4Z&CT/8(/</TX>@16K5DWP".7D^_(M6S^7=D892EUM1J
MC5972_0<+ >G+ 493;*9I6BLK8R;[?</TYRC/YP<+=L&</%NGKZX<7SY[4N:
M+A+NWV^7G]/\EHQ&RJ%MC#& 9N7H7.)7-J4$A+$DHR0ZN=IPV8.L89I[](>B
MVIIH %RWB2]G[S+8 (YX H((!3;B/SP9CT94&ZEY[=WJ8,!4/Y7J<7LZ6KK'
M0V.V=).S.M9O9M.PYM"'&&UI,8GVM33$PB#"<,GPGY"8ST$F43N0.YS*%MSK
M.AF"?A74@'5Z-Y]]2?/E]W<3ARMR&DO4^J5DYO#K56HN_9K<(KTOW6/?YM_1
M*!?Q7F0D 5W#J\NK26E!^R(A V&\TO$T7ER62O;_Z;X=69VMLIH#%:5A I48
M;-ARPY5&&KQ*WC]:_WW<SMDW5RVX^54@WA@ CEX27]/<SRHMBK<H$5=N8NSB
M?,1H*7[!:)F5,TU!J %/I0*E XW9<$ME[2W\48):B"2J0+&>V!LPK"_6KRVM
MJ"[31_=M):@2'7&)WBOW&HQ7'F7$$E@7(S#OLH\Z21EKY\<>IJ:%"*(*>BH)
MO 'H;,4\6XX%9=RF4FV%L0XZ%J&T/4P"!<2D,Y)@'$1KY[EV$M)"!%''W)PL
MY@:PLJ)_I&3,D@H,@JW3!>$9C*44>.!12I.Y5+5/S5=O'J9?8&^'@0<)LH$(
M\M>Q\^-)%X.@U]75;G^>35#HB^+'+;]OU?&$%*G-Y690J<8R$KS/&J3(01-A
M%5&/53(= Y!]:1LV6NR]%*$7%35@>;;XNIO0"3:%H Q!25'<;R4O[= H+D;"
M999.FV ?J[D_$6Q-E2OTH_V'(7:**AH U>:TZ9W[7M(NF[Q>CCX3P2-D41I^
M!PPC72C\6"D#(T$H7CWKM9.29L!TDIX?..([0>AM0&=^A6^])Z-1QS\QN+1H
MPCV=J=)=#66C<S#>>!E5K)V >I"883>[_@!40?0-8.CY;-I)XQ_CY>?G5XLE
M!I+S#5>;-AVCTJS%JZB!2A'*)6L'-N6(_P0M,$+@CE2OI=J#KF$SDCTAJ[I"
M&@#91_<MW;6UE#F>69"@7'8@A!1@J8_ 5;8N)IM4]>!^!QG#9A)[@M"IXFX
M,5VF8H=U-50)D7U:W<?%+RV8B&Q(+:BGP6'44COJ?X"48;.(/2&GAM@;0,\.
M#F)RT<22 <7=&$3*Z-I9;B$IDQP)1+%<.P-])&9Z2R3VA)D3A=U 2NG1+7<K
M41HR<:&T&])2X5(@48&7(H'GP3DIK<N/#I^H[@:U4GYPEHB_#R4U8*INGP#N
M8H@2$4P@J3!4ID92!29AC.I8T%XA32'73BT]250SGG=_>*NKF :0MEW:L(L=
M1QV7FF=@DAD4%K+C.4/9Y4P93:5/>^V<P1,D->.<]X>RFDII &-W_<<M3M!#
MS$1QC%9)0$X2.AN6>0;"4_0),B7^T8YW-3SW Y%U#N>]1_M51Q4-@&J+B9$-
M1CL7!$@5,HC2/]YPKL%)+9/WDBE6NR9]Z_7-^.]G.5@Y2-A-N/&7E^/E97?]
M<!J+OXB[=YJ&PHI(S"FM G@A,<#)*8')5 !QC*%72(6@CS5Q/\YU?Y"<84L(
MSN2NUU%& _;G$0D%1:R5B@,&':Z,.,(X0Z0 ,CIG99G126L71IY855"]J<Y9
M455)%0V ZMWFO1U+JTO24B(3A@5@93 &VEL.7AF-ZR)9XKACD=1VD7:0,72?
MC#H:OG_+ZB1Q-X"8K6:5*_H-0T),5A#0;(*@RH(CP8-D)),D,3QX='3=L7O:
M-@U#%S+U@I63!-T 4"YB[&JYW.2=&\?7T^?NRQA]K%'PD3/K)1 O$>\VN'(%
M/N,_3'BB%.&R>DG);E*&31_U!)L:8F\!/3<W7+H0LO10GJ?/:;H8?TVK2O-?
M9XM29/XV?W3?1I$3)V.9[:ATPNV\:Y@: CBO,G.$F/I)\0-)'#:-U!?:>E13
M RA\GY9N/$WQI9M/,7!8W+IWE<=AO!PI&JV*0@"GY<Q*=S?NC04:M51$&F+-
M8Z,TC@'>TU0-FUCJ"6N5E=$ O.X+JHRG\C(D MJF#,(X!I9*@GN^=E2S:&ET
MO8=RPR:8>H+/B<)N(+/T5&P[RLX'!+D!F1SR4_YQ-!*0WD<5M#,BUVY4]Q1-
MPXRC'RI7>;I:JL'L_)U7WW4J^9R6XX"^]2U^:K5AO?V*<_5D?82Q<S9H]4[X
MX R!K+@$$='NN5QN6MG$2\8RVEP_R]=_@];;.1&4]=MY]]K81;WOTKR;B3$*
MA":#?PT:&473+S189@WPZ$E,V5%1_1[5?I0-G:BJC)S'4U95U-. YW6;J]74
ME8NKY>?9?/P_*8Z\,-)G$2%3KT!@[(P6&_U(6RK)DM#)R=KUG8]3-'2&ZZP@
M.TD=3?2QV,7/Z\7B"GF1*ICL#$7AD'+6K0AXK3THCX&+BB2[U&]V?9N:H3-@
M \#J"#4T:J^VIT2I%&7FR$G"& B$0P'9G!APEP2C) @N:]<5/T'2T.FN :!U
MK$(:P-?68<.#6[P5.D<>*,12<R^4L^!<%FB*=>(J4@R?:Q>][$'6T*FNGG%6
M6S%M8>W>3F^Y2<IGA<O&$1"6$W!".%#6>)&S-836KOY\A)RA\V#GP]9)BF@1
M4^MMGL2067 :6$GS"5>N@)3JU1QH,,&2*'V/A],'NUJ]%5N='TM'**!%'-T:
MQ4FBR^@E@J;.HYTE%CR&(, B%\QGGZ2K?__XQ.FGO15:G1]1QZKBQQIF]>$C
M_OO;RS<?/[Q]]?;=R_<7'U_C;ZNE4Q]X?(^IU'T8JI1&71TX7R/S&H:<:F&#
M9! 0=R!T5&"UD[BW4:V9I,Q6+_I_@)333PS7#_Q8;E6/B)0B2([^GB8*K2LQ
M8+134)(EN B0Z5 [[+M-P;#)SQKZOG],>+2$!]R_%O-E:2@;K\(28X0T_SH.
MZ>+;>#$R5MHHG #ORM!8Z9'^2 )8+[,/ B,#MI<#A"_80@=^=X.,A][=2&+\
M"#W.*@JU#5!T)Y,K#A8O9I=N/!TE0FDT2H'DI?E["*&T;$]@4O*2FN1$WNLN
MPG[(N$_ ,/"HH]/[ #E1P .BI#@.&RY*J_7%;^G2I_F(9Z,C<1F",>ABL931
M<^<)N"?&&IV)3/$I%^2!9P^N^E.U-:LGN@:"GC4'-S+I2OG6O*3(*2>.@308
M_@N#SKRSFH"RA,8<J<-%4CVS_# ]PQR$U8=.==DW@*/K+1?#AO0:OUR,K%9)
M48S\.0T4/3%<!,8J#DPP19U(P9#>'-1K*AHY/#W>$:DDX 8@\CY]3=.K=-,Y
MF E2.H%3I#J),KK>@*7HM)>;#99+XH2I?:APEX9&_-0C=7JO2/8$ 3<$D)'P
M264J+*A8[BM0(U?#IDP467-)!8FI)V ,"XC3-/@ ' X29P,PN&Y[LAY(=B.-
MS+3S#GTKJTHM"*<>;,DJ$^4]$<IQ+FKO* \2T\C&4L=RU!%Y ]AY/ELLW^9?
M9K.X[:M]F$WB2&>CC/<:*$>I"),B^"@X*)H#S8RJX&HW,7J8FF'-3"5UWTO:
M5Y%] RAZC^I  LI0Z1=H1">S;C;36E@C*SR+0D<PPI9L09#@K6 02/3<&*FL
MJ%V+^RA!PUJB?K!43P,-P.F7-$493<J$KG@YGHZ+?);CKVG#CF Q<T9"&="5
M<).W$E!."8@DU#G-(B6UW9TG2!JV-K ?2-740@.@*M:VV-F-C$:6>:Z2\(!<
MH&QL:97#K ;\J="X)I@DM<W271J&K?OK;U<[6LX-7!R[ELK-C=Q14"$GC=1G
M1[N;N'H57W"32#8&V:E^5VP'&8T4(%?VH(\4<P-(*</$%UV_I!4/KZ=HK? G
M(^.,)HE*2%&0<CR"?##C(0BMRR!ZHT,?0]MWT=)(97$=S%01> -;49>V?C.;
MSFZO@<W&ZHE+VG #W.MN.*\!B\82N+,RF>BR%;4;GSU.42-EPY4,3SWA-P"E
M&^OY"@6WZMEVA4RMS>MLNGB6\FR>KN=-IL7+;[C)H]+&4S?_WLFS])DLK9IG
MDTDGC_6J(H9F*;,$:<O)7"A[MN 6E.=,NL"IJ5[#WB,[C=0GU[*$;:B]B5UX
MS>)Z!3_#L"6/ER.>O6.X*4"V1(#(VH.S2H.(63 67#:L=I#X "F-5#/71-YI
MXF[BVN&;M-QR/1UZEUXF=#T%DZ6[10"KRPE D#QGZY(0HC):;A'02'UR'8P<
M+]H&[,FF8\[FQM!-H:0V408C@0HER\S=""XG#F@N>6+):+E?=> !$'F(EF$;
MA51&2Q6!-^"*W>7CF5N,PZC4T.:$,2TKP[X$)QQ\<2^)]40J%1/SM9VHG80,
M>X!21\=/ .=P@3>Q$=UEX\5X<K5,<12,8#JCH701O2\ARAR!Q!@XI:EUEO-
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
MP=P]2F)K%Y_/!,5Z:FL2E>N5=IV43]=6/A*5B+,*J&7H3BB+CJSA M"_527
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
M#;1NC^W"AK5I7O- !$V&"PF6ET%%I0K"EK$)3D<,4E- -O:K_'C@!</YR3T
MI880!]Z5GI<"Z#1'\2V_%PEU-E@%K0S&BV"U2&6#MF"59V"]9$9(ZYS=ZYCL
MB0UIU[N;/ D[S6TY6<0#0^1FHO@%BJ8+^NZRM%Y(7CEO,W,0!&7(5!9@D1K(
M666:'64Z[-66X G<[$W0<+O2Z3J?]:V H7>@OZ?Y,GU;6\S(%$E<:5!:HM?'
MA"Y7>) /G[P,R1@M]]MVMI\ZG/I[TMBLAOB&UOMO:1[^:Y.K%,ESDW!%Y#($
M6J4$-B+Q2BIC(N?4[UEGNO70X3R,,VC]6.$-K?2+<J;Z?](T!;?IYVS0K<KH
M9?E0IE/FLIL&4<*^%".AC"D7]E+]O4</EQ\[ P!.$^30,%CWS;O.+G\M[927
MX^OBZ12II;),XZ*D[) D8O!O(F039-:>!2?V"V.?>-%>$!$_*$1J"KF!4\,G
MJ].Z]LE1*6 !Q2.(]R@H+2%R)TIW;N;<7I>>SEVA7AU?O44QO:BB 6A=EU!3
MACMG( &RRQBP9V/!<YT@"9IY#I$;7;O/Z@]2H7Z01A^J4#]$O#]$=><;-U]9
MUDI5G/>>5[]:\W&2AZC*1 _5E0$)D'G #4YAY.*"$8#[&I&6Q.!X[7XZS51E
MNJ@$<\PB[QH#-BTL^NY<0 SXO4U:)5)[E-:?I"KS$-0<5)5YB$H&SLCM.#:+
M3I&$'B,P7H[-9 AE4 YNZ\3SI!1& K+&S>\CSYF'J<@\2*./GS,?(MYVSYDS
M<<(Q L$RW(:)U.!+PP3.1/*&9"/D7F7P?XISYH,TNM\Y\P'B'3H0+]9UBC'H
MG?/-=_/9_TVEP.=3FH;-L:9V.0HF)9!0FF)0G<'9H#$0Y<10PY5B_BEGY]"7
M-GF>?(A^9V<0]M @.O:<G/A(K+8.D@L1[7*9ZUN^51FCC:1RHGR_K&^?Q0KG
M/H,^%ESG4,+00/OX.3T;3R;(T&\)/Q#=+VZ9%J]F5_AE4=N:)1DB9;&DP5U$
MU]!E!I9G#9+8Z#3-&(;NEU+>[WW#Y9E[@%$/(FX@P?/<?1DO5X,EG\\6R\7;
M_/OTRWSV-<5WI>M7EQ5]^:T4-:=86IE>7):A+?_3<?SL^_HSW]_.UZ:Z<QQ(
M=EXXI<!0IT%P#$"\S!*8-]E[9HFNGF[L@8V&RT./<=M;47@#F%^3OFE'@Y2G
MF'*9D\I*QI^ E>A>!")RI-X[JFM/BKA%P+#AX>!PN%_J?J1NAMZ"-\TBWGXI
MLMD<)3&=#<9*%+)E9:Q1TF!4#L ]TB]D-/INH=B#UV]V/'Y8[)R@JUE5P0VM
M^M<E)^<FM^7A/;6LG#4'$U698"9P/5 /%!T,81)5@KJ]-+_KZ<-N3I44?[+8
M&MA+GCP>LLDD'W)"ZY?*2%LM,%Q5'DP,*L3HO%>U#\Y^X.Y@IW@V554QM$G9
MFA[0E4\O?G/?QI=7EQ?=L#RC&!-")0B"H9APBP6730*N24+C$1+9T[8\^IHF
M$]='JG/6BVR;0\GSU:"D5QB4CJ>?T+ESH;2J2B+H%!V#D#/RE+4$2U!R%.-?
MDA+)_&[/L'WQLON%3<9.?2"G@KR;P]!U(ZJ[7 41':?204S:@I"IM*!B JCQ
MA'HCG6/[ML[>\Y5-[E1]X*B*S(=&TINKXL&]S5TQ71A_*8R-DLJ:&$V A](P
MGBC<T8-B0*ER+A(JC-VO_\"NIS=9158!'R=+L@'/^/'FB4Q+XWTH\9PW("PB
MW">,(7@D/MH@J+S;AK^!+I;RAT)2?454;!]0N_;L=D..3>'P*=/JGGABG?JS
M0\BN5H&V\_#K>E2B=M'DQ %#=PXBA-*#B4H0*1DB.2-BOY94A\TV?82BDT>S
MKYLPEE6U\STWG5HV*^7C;-V#\]5LWE4(+E;1J?$JT2@"N, 2"&X%&%/NDW#I
M$J>$QKN]=$Z633WJAZY@JX:Z>]/?AU%PB]>2B;4ZYVS!6QO1F%-;IM[SKA<M
M$3P1RVO4N!U]+;DW> V%@:<N,1^BD!_F$C.CC)(R0S?G[@@],3#:)8CHD:C@
MM)>Y1G?+'_42\T$Z/^H2\R$*&#HH_"5-T\J]>3:>/9_]\NSUV\T)#W?"49>!
ME?R^B-:CS2^]K3G+1(3$^9Z--!Y\Q8]PO?D@7<ZJ"[:!0/$C?NYMWK+0W2J2
M.2?&@H?(. ,A*$8\W&H@RAOK>:"$L,J^UDY"ADUE#KROU5-1 SC;;LF(4GPS
MF[J;GWS$KQ8HO:T3Z$0#4UQ%#(6=+Z/; X;;-H-SF4=EO<.@O#("#R1Q6)^K
M BAFY]-0 P"\=>/X8B=G)4=3DG[?/\X>^O3&R*,EMSR4@X4H2MM0#SX& UPD
M)CGW4<K:94LUZ1\6NKT"[5[Z;2"M-X#X$S:MF]QGU((E81PHJW'C,I:"\0&Y
M#UDZQA.EN7:JN ;=PYY=->(XG!T 0X<[#ZW?]^-/GSM;<S/2Y[KL8)WY3[^-
M)VFQG$W3._>],TTHDG7KWY%))'HG,QAF"0@I$X8)TH(.-H?HK-Z_CK 7 IO,
M+O8(LP>:@0^F\^%Q_\@AT[MY^K)B;Z.H]3'W*$7C32[G6D9&]!91YI[B[AJ8
M%CP;QS!P/:@\]K#W#QO<#8W:WC76@ ?R\K^ONAM=R\^S^'KZ%==:M\I&BI1B
M4I^ :"D!HQ0#WD<"Z%$9HJ+@KOKY\P.D#.LG#(;!F@IJ%F<OQKA24 TA/4O+
M/U*:/L<XXWL9#W%9LH$H]-^GJ-])^='J"2.)2X@:8]''*KVGC%9@+-' ,OK]
M72D0JSWVI1;MPU;C-(KDGB'0+/07K]QX_G<WN4HOQHLPF2VNYJD<\VH,&210
M;0T(+SRX&-&C<;BT%6/1D3-9W1W4#5L"U"A\3U9CL]VJ+@(RO.B:Z=1H5O78
MX^K4"NU-<*5"H6=7"P368O%\=NG'4[?N.G2Q6*3E%BG7)1P^9IE4=\Z92X[,
M:XQ6ROZM")'<$49#[73Y8136*R3:O'?K)8MGW[>^6R5.DLN*:E_:+SD&(CN/
MJ]$[(+9<$N<Q"%)[EO*A- X;MO>(L(>+A'I07@.;\ ZNNN,8K[G3- 4P(N".
MH E*SSF"7G5TTI6ZT;MMPZNMRCNDM%(@U(?^9_65T2BFRI?SM"E>**5YTBC<
M"FFV('!)@O.$ B46O1!K7$KQ#.BZ150;)NTDU>\!I^/U,'2F\.U\_'P\G_V2
MIK/+<5C\^[]OFK5K:D2B"C@OA3!*$O LE2#(2,HI9VK/5. #+V@/%R?H<%99
MH U8FU?CZ7B9?D6G%L./)48]8S3#G2^ YGG5R6?B%JO6=%X:[I0G&'N@$R H
MR^!HC.!IBI8$SYFHG20Y@+Q62H;.L-/UI;2V\7C#V%8AGS:"FTP9&$53N9XE
MP$9<R<1I3SB+)NTW\[T.)G>1.*P%[ TJ^T/R9+TU ,MU<BC%CRE\GLXFLT_?
M5^>,FQ%[4FBFA +IF2RY&0,V, ]!\Q!)MI8Y6QF&3Y#4+.Q.A\/=#A05==,
MU';L'S>IQF20%T,B<*W*KI$3>.T%!*9L"(H):_9JE7N:Z_]K:]4VPT27QZFE
M 8AMJAX^SM;>\(:YM/AE/ELL1E%DP15#)S896>9-EB:<GN.W ?< C)J(K7T=
M\2F:F@LDCM3^W<YK-571 +16AG^RR_"O&8QT1)P2&9T*\"*3<MO0@<.X" @C
M*I0IRXS63H_M0]>P$41O$*NNDF9@MLN_^'V1\M7DUW%.N'2(=-G&DKE695*5
M!4LMP5 _HH,;?*:J]L7A?>@:=M/L&6855=( S'8(Z]WZAMF[^3BDBTGW#/SQ
M+[-9_&,\F;S\]B6%)?JB[MN+5.H).RET10<CRI0W*F<P6KCB?FBP*G"0)CC)
M#<N.UHY5JS(P;*5);\ =3LD_PBG]QLF>Y9>+Y?C2(=O7Q0F+6;Z]C[AIW!0S
MCM,"?W=UF6*=X_UZ=%2O"^A)1,,4%!#M@M5"@!:&@S RX$H*%+APABH,E8VH
M?7S>>$$!)29+7+H0E,E0KOR S[BVM0HY>B,8R?]_>V^VW%:RG(W>GW?).#4/
M-R="+75O]PFUU"%I>X>O&#5D4; I0#\ JEM^^C\+  =1 (FA%E:1MB/<UF2N
M'+[*RJDR6[_Y>M$-!8<@[.2&@D.4UZ?#L4K-^E G4=G:?T$^NC*RMF-$#60>
M4%E;M'I8IOO?AH+#];]G0\$ARN@44S\60;5,Y+*(!-(PMYGZ[9B%P)6L6S #
M]V?(*CZ'AH*#5']P0\$A>NBUH<!&DI 0))?H+2B?/!TXEB!($:5&%[+8;[[(
M,VTH.$B'^S04'"+0#JS-(05'7I#IZ,D)D+'.["F)8B4M07(NM/+1:]YZV^C+
M;2@XY:8;2FE]XW%K)5)%Y[GR&I(.%+_G4.O?D=<N^Y"3YU;&UJ6/%]M0<!!4
M3FPH.$1O'<#RJ:(U2XQIA1R*Y0E4$@*<]P*\2$%*P:.T_]M0T H.!S84'**;
M#J#V:.+4Q.B"]P6X5^2NE&S (W%E2T"54U0JMMX:]X(:"AI'E\>II2.(W<L
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
MF%#(&(L$C"<>*'2T7+2> 'F^E\./G_Z-)AX&%+>B"2&8D+P S)F#"EE"9#9
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
M!'"\8CJ UH]1SZM-I?!'EJ3Q1HM:D2XUOD;G(!BC0+KD QT5%IL_Q-R#K/W
M]X+K JU5UZR[Y(P%_YNES&>H\#_ZJ<%+^OLSVE<-7\7BA"F QHNZ;=W5A9P:
MC,PB!AY1-'\GV44-?]OT8F6L5A3,@T#&ZY,?7YW?#'0>-<N>A]Q<%L=.B^[]
MRCX 5?O,E3Y$,V.G6.KTVJ_A^\WNI=4E\'VS#^F6(8JE'%.I)BHIP%?6(@0,
M%.I+Z[WEV;JP7QULGZ^]B/K\$8@:1AT=^(2U,W'Y_0]<?I[E>EP6F_FCWA1G
M(L5*+GM7ZRP:O*K=W9II3]%4Y*[U!,\=I+R("OX)1JR%ACH 6MT9\M?DZNJB
M9(<4CR=(2EJ2!0H(PF3PQ%")7"B.K=\EWWS[153R3X#243KH #MU[\P2WTZ^
M(9V 99A>UH7&:[>X;A<)*;NH$:'$E$$9LK9!) 5,!.9+$DJ7UJLY'J?H193O
M3\!90WUU@+X/9'+GD[3$7+>L7H@DBZQY;>M+H5@[6;*[HD#A40EA5'2^]0O1
M'REX$>7[$]!U@CXZ0-.]Q,T?DT7"JZLPQ=GU?1=2!BQ1& 9>H >%2D'TF( +
MG:U'944NC1'V-%4OHH9_ NH:ZZTO)-YC@JN82_"2Z(\4OWC)P5E3-Z;DR"WC
M=-H&!-^!>.N]L-\&;T=JYSGF>%^E-+\F,B<A3J[6^Z4'2?#N_L[@V=T]6>PJ
MM5N,%*7&"QE5 !5YG6"$]!^,065'D,36/L^HJ=U5NF>CJ ?MSEIY.K5UL&JB
M(RT=0O"HZ5=>Y<*U3G*_MJ9M/_TEY&L/@<H/V;63Q3UVMG;#P&OZRTD*5Y]6
M+:47&IVUS'$HUE&HC=E!4)8B'BDIVC'$D5.' .;''_\2\K&G(N8$@8\-F<-V
M0AD2DTT>@:$F#Z!H#4X:#CHJH[4T#A^Z9L]_%=?($!M.06-#;W-XWN WO)JM
MAZI^Q74GZ86QWA7+-42;>-UFIR DI\'+R&32112U'] >^<A+R,6>:KE.%GXG
M(%IYN[^2PTI_=K5:#EY?4N#\VR3A;7L*.HQ*% \QU_B%ZTQ7>0C @[5!&RU3
MEH> :I^/OH1$[*D@:ZZ<#E(7OU+X-_N.%'2N9N[<BZ5N6_."SIH%A%CJ0LZ$
M#CRC0#E9-,E1]!U3ZX$23Q+U$A*WQZ!Q&*UU8OMN1OW<G_)S^YPG.LZ]$:"S
MR:"R]N"0"3!6<I,*DT[Y0TS>(]]Z">G94RU=*U6,C:P/X:^[)XDIS:[KF)_P
M?3T*0FO!.1?@?4)0VD1P/NG:25JD1J&<WB__\,A'7D+J]6@LM1)^![?DYEA\
MF'T/5_>M;,@F$@>6PA3NZ+*W$H*V#!)+6>A4C..MZ^4[2'D)3ZA.N1%;:*@#
MH*UK%3_EM6^XT37PM<E 9G5=K;/US7X2P+(L/!F6\>'[]D8EI5T4O8A74Z?@
MKJ'".H#?;D8B":/X(,$+7K>B!8JJ18H@!072=,!<:=[%>"+H7F!VOZV:GF-5
M\_Y$QL%+FT]\[#RO5_9DMJLBIRDI>$XA LHZ92U2W!DS_5:EZ)0T&'U\447.
M>]UZM\.-;Q3V_?;U+$<F9:93Z0I%Y,JIZHD(L,PH[H,3J?E@P,?H>0D5TD-P
MMJ6SLHVNCC:CWW >9ZW\QG72>WJYG1_#K54A.&"1$3_5%?9."2C,!INY-MZU
MGLCU.$4OH=IZ"OH:ZNN$90#+=C'+Q^MIGG_?XI&PD*7UP4/P2M5M<'4_:N4L
M5Y>86>%*ZZ6BCQ+T$HJP)R&OF;8ZB%=6S&QAPX@2>&1DL.MD3K+?!J*E\Y-C
ML)@UX]XT=T"VD_(2BK,GP^U$#3W'0.7-ALX/^ VGUSA,@++C(X,')OLPUU5
M8ID*+F4/-I=,:+,98F$$.<4I*J[EC*1>4D"RGFGV.4PO\??Z]=4/^]=D^?GU
M]6(Y^W)W(K^OM^,YZ0N9?0M&1SJ-QMFZ6$6#X*[80H=<H7T*IP=^\R7$'X?
MZL=Q<\.H9L0;>3%?UETM^3HMW\\W/1&O_I[4Q[7,JLP+R/IVNXZ)(D/O&=B
M0CNI))=[7<7T@7O'CGYW=^1V?7L<B VJX%E#:?>!EOL]-)N-L+Y$J74.P)/C
MH#P&\.1C0$+KLN/.J?U>H>X'F9\)& <W;73Z,T!.%/#8)?P-%Q_#U>V*>L6T
MQ\PEB,CK1%?)(-B$$"4YJ9$')]-^394__^S157^JMF;M1-=%8NL?\W"[4[YF
M1!Q2<(J)4_1ALX:H189LC%:"):M"ZQK4O<^/D[)J#XU3)3LJ+'X>UOMJ/J]7
M;77,;I?$(UJ!9"5UW0V8A( 02KU:DR>/+"=MTW[.[*/?&2>1-)"I:"C2#O"Q
MC_/U]G9_H L6DS6&6-()5#9UFJ!1=!9T%-+IQ%3>#R\'?7<<>W(.[W1H)8SM
MDCQD[:]MK'V@$_7;;/Y7F.<+8Y7(R4J0-GHZEJ& US&!*X6AE\+$/5L-#_UR
M[Q'0D?I_#&=-E=&%"_2H!"\R-YJ;NB6OVGV%FD2HZ+<FNR!\\%Z;UD.@'B6H
M(\BUA<)L**T<#;*O.)_,\L=EF+<IY#W*TNOU6N;)-WP=ENGS/[^^RO]YO9Z@
M]FFV203?*. /#(OK.;XOY*E<$@(6%\$JEBA.A6+KM(6<.3BO."0F>*Z[G+&T
M=MV'XZ:CFWL\B)\/#Z-?]X^)X0U65YQ4OWBS>F?_Y^I,7A21I',"H2Z'KB,%
M!?CB**H*@6>E6 AQO]U 1WQ\G,#D?/ \BU).Z*JXK$^R/C6K<3]^T=!-(HHN
M$9Q"7N</>OH5DS6KHZRT)GK=NJOL].N_>;V[,]MXD%9.O/Y_G>8!*]RK]J3%
MNS"?KTS]"67L'3^I3:UZ'S(;%:37G[HM :HZ(:/( EJHVA%10GW(Y*$8LB<8
MD;3-&Y^_'RDXU;R\I>L8UVV0;W"1YI.O5?[KX%_EX(W""*QF!)76LB: (G ?
MC0UTAP?=>H+9(^2,6S$^0>\/;4<KD8]<P+LMB/\#R:L+7S_7T3&KBA7:G#6G
MP"=%3>;/\@#!D#5$IDW)RA@*@QH4\'82,#92&JEWUEK68P,&+Q^RL,E;.Y-+
M(?<+^*JO+->9'<;787S&*9]80=VB26 G >.5_1HI=M9:RJ,'7>%+G$_R)?X1
M%HN0/E\O<+F\K6(6DTPI&H+2=1TC)T>K* L2$T.>DY.XWR2PQ[XR(B;::' V
MA#A'-B$?,%S]NJAGYM4TOTIIG82H\W^(FC19J>>>T5UE'-:3#.J1$LI''DAH
M*%T=7:#HTLXA0<'BD]0J2[M7+_H39N8D(L=]&3'$W74^G3T#<+X+7_".P\VQ
MIB@4#<L1LLZV-EC7]YLL@D^BB"*59*)%P].Q](UG"<\(G0,!>[(>Q[Y@__CT
M^N/L>OF9_N^[V7SYF5BE7_X:%C<U_U+J9&02%Z:"H"3%.BXF 9JA4$$%XZ3;
MZY)]ZDM]P^MT1<^&DGH'#W!6-\5-+NPZ7'W"^9?5V4N<%16U@J18 O)-JG"D
M!\<#>1D,0W!Z'Y-V:%YD"RWCOOAJ?:,VE7RG"-J<,F* Q;J726 =6>R*H+/
M&:B *AMM4/#6&U1W4S-V3J&%MO> T!&B'_LF^Y4,9]V=OL[0;>PH5SH&)RT$
M1$ERR:DRX('B&1]409?2?@6X;3^]/RP<H[992QEV84FV6=JWMRU&=(W2)6V)
MB9!)))SN5V\2 U:$]L4K$UGK1Z%/D#3NX]#A;J9V>AC;MOSX3O_==3T7M][@
M!!<7,C/IK0F@HRMU572=X*-D'8GH&-=%9F[VLC-/?6ELF]-0I[.A!-R!$7HU
MQ_"^W 46-X'#A=4N2&4]!%<;ISE3M6#D0/+(R:HJD4OK/KU=M/288CH-2DVE
M/[;-N3^99LN!4(HY[R0#9V2@.YY$$UQ=BL24+6A+\8'O97$>_TZ/45,#>]-0
MN&/C9"VC[0:T3BF?+NH0?'+@> Z*@W'>DR-(_ILWIBY_,0D32RCB?KWG>WVN
M1X^F 6K:B[J#JVH;4Q]PBG^M0XH+XTO6PC@@T;CJ_B/$Z'EU_[64.C+U<$%3
M(W]Y)TGC+B$8\N)JJ8L.H+5CO-5%#,PA5QD8RCJ5WACPEB$!@>PNW<4JZM;=
M4CM(&7>#P)!0:B'[[B#T87+Y>?F^_'.Q7GY\@<P&'HJO\X(4J(*JKJK5$!@:
M9[B@@&'8@78/"!IW:<#YX'2*'IJ!:I@FU_NCCGZ?EMG\RZ:\>&++ZQ,_MV4#
M["$L#-0.RV7)C*XH4RC$4JSFC5(@>$@7/)/*B8=%P\[:81^'>Y'(!7=T?%)4
M-;^*%$9Z!45@X8R[0">M.[-SMI;8 W1_F)4Y1.Q=/-F\'V4^9$;SHF6H)1I7
MGSZEU8Z>U59%%SGJ)(5LC:%'R!D[%]0,0:U$/G94?WL27DWS8SS)B$QGPR (
M7Q_FTQT<LA200@D^,8.Y[-<#N><'Q\X'G0R4P:3;;#SE8..?,=371\Z"4(G$
M984%'W. Z+@KRB@RG\->6T>-?QXP3330O762X#N(N1Z=B<ZU*\ZS! %] :42
M_2HX TYK'1GWP?#6Z:"3Y]</F L:Y.(Z2>B]WEP_,:6+D258#U@;W90ED45N
M7,U$T$WM'$L/-TH>>'4=A94!DSW#WETGR;??R^O=;)INEEEJ(Z*, ABK#[>E
MTN M5W6N1M+))<%-\QGR3Q$U=L9GZ"OL2/%W%WYM8TA9%VV1$5BPNM;V,EE5
MD4"2^ )+TAE_EJOL0#0-MBARZ-OL2-&//TGN29-[CS-A@\B>/#S.7:S#H!7X
M8@5PJ8H+)NK G\P8'OK1<;<^GNUB.U+*(]YM^_%UH;*BCT8/+*^[-&6-#QA(
M5IQQ%#DDU\@3&GE1X]F@<I!(.W!^'DE"W#X-OC>$_L_98E*5MFDZB%?$^8+"
M!*]-QL#JZ%9.-W2HTPA0@-118$HBNM!Z4$,3PD?>Y'B>].- >NP@7_!X]N,
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
M29DDES+C[9?U[DW=R#Y+ RP\!:\VBND.<ANN-B%KEEH+GCWD&JA2>%G *Y2
M)O&8/#/^87M=8XS]0$YGH&J$@$>!=KPZ.D#6 _?D']=A'LB;QTWN0EH5@K,*
M@JO5'52) E@C(%OA"J]+1ECKYSR/4]03ODY0_&PP+72 J9].X5TDJK0NWD4'
M249-0DJZ;B9&X*BBX+I@X<T']^RD9N0*QADNP.,$WQV$OM??_C[]$^>36;ZH
MZT*C2Q9XP#J3W]1^9DL"*]X8LMJ>\>8YH=WD]&20CM?XXQ?<T>+O#TE_4G1-
MOWQ]%29?%N^N5^8U,16E,@98KGVB$E5]]9A YYPT<8,Z-A_"^"15G1FG07!U
MJC+Z@]>KE.;7X>K5\G68S[_3'_Y[N+K&BRC) ^!*0C:.SHRH)8#:1&I]]IXG
MD949&&';"1NY<G(6D#502;?K!![)._YY/4^?PP)__"<W?_J^JG:@I.LA7QX\
M_7JT&$9)Q+(0A58^@1#"@V)20M3<@_ A<^6%]J+UT-6S)F)_UL:O?Z>KZWH)
MO)U-+^FX?+G[J[4_[+W(B#G7H7WU$8<S$)13P$6TD@=A#0^-17(XE<\I@7L(
MQAZ:UH'UU\%]?A"'JT12Y"R+E.HB&D,7"?-UFWCR8 +3.62?DVW]'/%@(L?%
MY]"H.06D!ZOPN6%TDYT2:$(F8J#X.F##$8N12P:8A2\>@]38>I?;$60^(YP>
M#IQ38'J$%L=N+OQX_?7KU??:>QVFUX5NGNMYW1!Z.<=5*^9-=YR)3J#E= FQ
MZH<GY\%K:R!:9Q)7*FNQW\#D_;[WC!!VC,YGPRI@;$R]IC^MW9H?<?YMDO"6
MA: M"2)"T?48FHS@"H6,(HCZ8B\[]; E<0>&MO_\<5,Q9\5, P'W@I%-R]IL
M6IWB>A9F\^6=H#:,Q>B**39"MG4<G[,%7$ %5A>I?1(R!'D0<O;YZKA9EU'P
MU%P9S\T-NTMM229"ML70":H]X36KY9GBD'3)Q1?NHV[==70<I<_([)TY:#A.
MF5U"=CVEE+C<](BN^W?7?[_$?,&D3L71F61,.5 <-81@#"B?4'-._\>U[BXY
MF,AGY-,=B9PGP=I2C6-?X&_Q,ES=2^#_=EV[+'Z;S+]L2>9>1,?K(V,%,4GB
M3-#]Y(DI$ *Y*A@C"_OY?@=]]AG9QM,@-[!&GF-EY2TYQM,%+I:S/\,2IZOA
M/^GS='8UN_P^3$5EGR\.7DDYF.UQ6MD]YUS0S<\UJ]$L83P&C5 PE>P1B\'6
MZZ'/6T'9/-_X-'N5_L_U9(Z_3_^<S^K+FP^D=#I(];7[&_R&5[.O]1]>8'!>
M1ZS+TIT$I2F(BT(:2(K,OBS!LN9K60ZE\3E53P[!UT_7]I"Z>XZ6](_UO_Y(
MOYXF?$W_9([#6-#'OC2XY=R;S5$LID["\6P5Y. #(5IGB-XH,%[0)4ZQ?K2M
M9X&=]_'/(^]SDS'."DW.,$FAYC4$>43< IUB8WD*@:5AEIP>/P>M$SMX"&H.
M&9-VB$:>P22JW7.37#):9!U!,V-K',;(MK-"%PGW7!>R\W:O>_E_YIBT@V#2
M;$S:(3I[!N#<.G4I&QF4#!PT5YYX-.3@:"E .J71,F18U)EP^9+&I!T$G19C
MT@[1X]@9GVT.TJ8FX%W(O,0 LE2Y(8O@@RR@BO',%REDVB^]L_L;?4/J=.7.
MVDNZ@U3V4S,OLK6!\\S!X^I]7Q;@HLK LHJ,CIP--I_%M>NDGM+Z-AU"#QW
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
M  "J'P  %0              @ $Y$   97AH:6)I=#,R,38S,#(P,C,N:'1M
M4$L! A0#%     @ A( #5Q.CV?2:90$ ?:H6 !$              ( !AA4
M &UR;F$M,C R,S V,S N:'1M4$L! A0#%     @ A( #5^U>)C/V$@  P=,
M !$              ( !3WL! &UR;F$M,C R,S V,S N>'-D4$L! A0#%
M  @ A( #5\><]44@*P  I;@! !4              ( !=(X! &UR;F$M,C R
M,S V,S!?8V%L+GAM;%!+ 0(4 Q0    ( (2  U>&\DS:FTT  )]5 P 5
M          "  <>Y 0!M<FYA+3(P,C,P-C,P7V1E9BYX;6Q02P$"% ,4
M" "$@ -7 F/ )Q",  "U^0  %               @ &5!P( ;7)N82TR,#(S
M,#8S,%]G,2YJ<&=02P$"% ,4    " "$@ -7R($CGLC!!0#?3 D %
M        @ '7DP( ;7)N82TR,#(S,#8S,%]G,BYJ<&=02P$"% ,4    " "$
M@ -70>WR2L7T  "O'PH %0              @ '150@ ;7)N82TR,#(S,#8S
M,%]L86(N>&UL4$L! A0#%     @ A( #5XRZ#EU E@  H;(& !4
M     ( !R4H) &UR;F$M,C R,S V,S!?<')E+GAM;%!+!08     "P + -<"
(   \X0D    !

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